Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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, _
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>
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 sont 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.
- match
Type : System.Predicate<Type>
Un prédicat qui autorise l'utilisation d'une correspondance de type plus complexe.Par exemple, le prédicat pourrait retourner la valeur true pour les types FrameworkElement et FrameworkContentElement.
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 | match est nullune référence null (Nothing en Visual Basic). |
Notes
Tous les parcours du modèle d'édition sont récursifs.
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.
Voir aussi
Référence
Microsoft.Windows.Design.Services, espace de noms