ModelService.Find, méthode (ModelItem, Type)

En cas de substitution dans une classe dérivée, recherche les éléments de modèle correspondant à un point de départ spécifié.

Espace de noms :  Microsoft.Windows.Design.Services
Assembly :  Microsoft.Windows.Design.Interaction (dans Microsoft.Windows.Design.Interaction.dll)

Syntaxe

'Déclaration
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>

Paramètres

  • startingItem
    Type : Microsoft.Windows.Design.Model.ModelItem
    L'élément de modèle à partir duquel démarrer la recherche.Les éléments au-dessus de cet élément seront ignorés.Cet élément, et tout élément au-dessous de lui dans la hiérarchie, est inclus dans la recherche.Si ce paramètre est nullune référence null (Nothing en Visual Basic), on utilise la racine.

Valeur de retour

Type : System.Collections.Generic.IEnumerable<ModelItem>
Énumération des éléments de modèle correspondants à la requête.

Exceptions

Exception Condition
ArgumentNullException

type est nullune référence null (Nothing en Visual Basic).

Notes

La méthode Find énumère tous les éléments, dans la portée parente spécifiée, qui sont du type demandé.

Tous les parcours du modèle d'édition sont récursifs.

Sécurité .NET Framework

Voir aussi

Référence

ModelService Classe

Find, surcharge

Microsoft.Windows.Design.Services, espace de noms

ModelItem

Autres ressources

Architecture du modèle d'édition

Extensibilité du Concepteur WPF