Metodo ModelService.Find (ModelItem, Type)

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, _
    type As Type _
) As IEnumerable(Of ModelItem)
public abstract IEnumerable<ModelItem> Find(
    ModelItem startingItem,
    Type type
)
public:
virtual IEnumerable<ModelItem^>^ Find(
    ModelItem^ startingItem, 
    Type^ type
) abstract
abstract Find : 
        startingItem:ModelItem * 
        type:Type -> IEnumerable<ModelItem> 
public abstract function Find(
    startingItem : ModelItem, 
    type : Type
) : IEnumerable<ModelItem>

Parametri

  • startingItem
    Tipo: Microsoft.Windows.Design.Model.ModelItem
    Elemento del modello da cui iniziare la ricerca.Gli elementi sopra questo elemento 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.

Eccezioni

Eccezione Condizione
ArgumentNullException

type è nullriferimento null (Nothing in Visual Basic).

Note

Il metodo Find enumera tutti gli elementi nell'ambito padre specificato che sono del tipo richiesto.

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

ModelItem

Altre risorse

Architettura di modifica dei modelli

Estensibilità di Progettazione WPF