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.
- type
Tipo: System.Type
Tipo dell'oggetto da trovare.
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
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.
Vedere anche
Riferimenti
Spazio dei nomi Microsoft.Windows.Design.Services