Partager via


SelectionParentPolicy, classe

Stratégie qui spécifie le jeu de parents uniques pour le jeu actuel d'éléments sélectionnés.

Hiérarchie d'héritage

System.Object
  Microsoft.Windows.Design.Policies.ItemPolicy
    Microsoft.Windows.Design.Policies.SelectionPolicy
      Microsoft.Windows.Design.Policies.SelectionParentPolicy

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

Syntaxe

'Déclaration
Public Class SelectionParentPolicy _
    Inherits SelectionPolicy
public class SelectionParentPolicy : SelectionPolicy
public ref class SelectionParentPolicy : public SelectionPolicy
type SelectionParentPolicy =  
    class
        inherit SelectionPolicy
    end
public class SelectionParentPolicy extends SelectionPolicy

Le type SelectionParentPolicy expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique SelectionParentPolicy Initialise une nouvelle instance de la classe SelectionParentPolicy.

Début

Propriétés

  Nom Description
Propriété protégée Context Reçoit le contexte d'édition pour le concepteur. (Hérité de ItemPolicy.)
Propriété publique IsSurrogate Obtient une valeur qui indique si la stratégie est une stratégie de substitution. (Hérité de ItemPolicy.)
Propriété publique PolicyItems Obtient une énumération des éléments affectés par cette stratégie. (Hérité de SelectionPolicy.)

Début

Méthodes

  Nom Description
Méthode publique Equals Détermine si l'Object spécifié est égal à l'Object en cours. (Hérité de Object.)
Méthode protégée Finalize Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.)
Méthode publique GetHashCode Sert de fonction de hachage pour un type particulier. (Hérité de Object.)
Méthode protégée GetPolicyItems Substitue la méthode GetPolicyItems par défaut pour retourner les parents uniques de la sélection spécifiée. (Substitue SelectionPolicy.GetPolicyItems(Selection).)
Méthode publique GetSurrogateItems Retourne un ensemble facultatif d'éléments de substitution pour cet élément. (Hérité de ItemPolicy.)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode protégée IsInPolicy(Selection, ModelItem) Obtient une valeur qui indique si l'élément spécifié sera inclus dans la stratégie. (Hérité de SelectionPolicy.)
Méthode protégée IsInPolicy(Selection, ModelItem, ModelItem) Évalue si l'élément parent spécifié doit être inclus dans la stratégie.
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actif. (Hérité de Object.)
Méthode protégée OnActivated Appelée lorsque cette stratégie est activée. (Hérité de SelectionPolicy.)
Méthode protégée OnDeactivated Appelée lorsque cette stratégie est désactivée. (Hérité de SelectionPolicy.)
Méthode protégée OnPolicyItemsChanged Déclenche l'événement PolicyItemsChanged. (Hérité de ItemPolicy.)
Méthode publique ToString Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.)

Début

Événements

  Nom Description
Événement public PolicyItemsChanged Se produit lors de modifications de stratégie. (Hérité de ItemPolicy.)

Début

Notes

La classe SelectionParentPolicy spécifie les parents immédiats des éléments sélectionnés. Le jeu se compose d'éléments parents uniques. Par conséquent, aucun parent n'apparaît plus d'une fois.

PrimarySelectionPolicy est un ItemPolicy qui est activé pour l'élément sélectionné à l'origine lorsque SelectionTool est l'outil actif.

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.Windows.Design.Policies, espace de noms

ItemPolicy

SelectionPolicy

FeatureProvider

FeatureConnectorAttribute

Autres ressources

Fournisseurs de fonctionnalités et connecteurs de fonctionnalités

Fonctionnement de l'extensibilité du Concepteur WPF