Método ModelService.Find (ModelItem, Predicate<Type>)

Quando substituído em uma classe derivada, localiza o item correspondente do modelo para um ponto de partida especificado.

Namespace:  Microsoft.Windows.Design.Services
Assembly:  Microsoft.Windows.Design.Interaction (em Microsoft.Windows.Design.Interaction.dll)

Sintaxe

'Declaração
Public MustOverride Function Find ( _
    startingItem As ModelItem, _
    match As Predicate(Of Type) _
) As IEnumerable(Of ModelItem)
public abstract IEnumerable<ModelItem> Find(
    ModelItem startingItem,
    Predicate<Type> match
)
public:
virtual IEnumerable<ModelItem^>^ Find(
    ModelItem^ startingItem, 
    Predicate<Type^>^ match
) abstract
abstract Find : 
        startingItem:ModelItem * 
        match:Predicate<Type> -> IEnumerable<ModelItem> 
public abstract function Find(
    startingItem : ModelItem, 
    match : Predicate<Type>
) : IEnumerable<ModelItem>

Parâmetros

  • startingItem
    Tipo: Microsoft.Windows.Design.Model.ModelItem
    O item de modelo para iniciar a pesquisa.Os itens acima desse item serão ignorados.Este item e qualquer item abaixo na hierarquia, estão incluídos na pesquisa.Se este parâmetro for nulluma referência nula (Nothing no Visual Basic), a raiz é usada.

Valor de retorno

Tipo: System.Collections.Generic.IEnumerable<ModelItem>
Uma enumeração de itens de modelo correspondente à consulta.

Exceções

Exceção Condição
ArgumentNullException

match is nulluma referência nula (Nothing no Visual Basic).

Comentários

Todas as passagens do modelo de edição são recursiva.

Segurança do .NET Framework

Consulte também

Referência

ModelService Classe

Sobrecargas Find

Namespace Microsoft.Windows.Design.Services

ModelItem

Outros recursos

A edição do modelo de arquitetura

Extensibilidade do WPF Designer