Condividi tramite


Metodo ModelService.Find (ModelItem, TypeIdentifier)

Quando se ne esegue l'override in una classe derivata, cerca elementi del modello corrispondenti per un punto iniziale specificato.

Spazio dei nomi:  Microsoft.Windows.Design.Services
Assembly:  Microsoft.Windows.Design.Interaction (in Microsoft.Windows.Design.Interaction.dll)

Sintassi

'Dichiarazione
Public MustOverride Function Find ( _
    startingItem As ModelItem, _
    typeIdentifier As TypeIdentifier _
) As IEnumerable(Of ModelItem)
public abstract IEnumerable<ModelItem> Find(
    ModelItem startingItem,
    TypeIdentifier typeIdentifier
)
public:
virtual IEnumerable<ModelItem^>^ Find(
    ModelItem^ startingItem, 
    TypeIdentifier typeIdentifier
) abstract
abstract Find : 
        startingItem:ModelItem * 
        typeIdentifier:TypeIdentifier -> IEnumerable<ModelItem> 
public abstract function Find(
    startingItem : ModelItem, 
    typeIdentifier : TypeIdentifier
) : IEnumerable<ModelItem>

Parametri

  • startingItem
    Tipo: Microsoft.Windows.Design.Model.ModelItem
    Elemento del modello da cui iniziare la ricerca.Gli elementi al di sopra di questo elemento nella gerarchia verranno ignorati.Questo elemento e qualsiasi altro al di sotto di esso nella gerarchia vengono inclusi nella ricerca.Se questo parametro è nullriferimento null (Nothing in Visual Basic), viene utilizzata la radice.

Valore restituito

Tipo: System.Collections.Generic.IEnumerable<ModelItem>
Enumerazione degli elementi del modello che corrispondono alla query.

Note

Questo metodo enumera tutti gli elementi del tipo richiesto presenti nell'ambito padre specificato.

Tutti gli attraversamenti del modello di modifica sono ricorsivi.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

ModelService Classe

Overload Find

Spazio dei nomi Microsoft.Windows.Design.Services

Altre risorse

Architettura di modifica dei modelli

Estensibilità di Progettazione WPF