Partager via


ContextItemManager, classe

Conserve un ensemble d'éléments de contexte.

Hiérarchie d'héritage

System.Object
  Microsoft.Windows.Design.ContextItemManager

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

Syntaxe

'Déclaration
Public MustInherit Class ContextItemManager _
    Implements IEnumerable(Of ContextItem), IEnumerable
public abstract class ContextItemManager : IEnumerable<ContextItem>, 
    IEnumerable
public ref class ContextItemManager abstract : IEnumerable<ContextItem^>, 
    IEnumerable
[<AbstractClass>]
type ContextItemManager =  
    class
        interface IEnumerable<ContextItem>
        interface IEnumerable
    end
public abstract class ContextItemManager implements IEnumerable<ContextItem>, IEnumerable

Le type ContextItemManager expose les membres suivants.

Constructeurs

  Nom Description
Méthode protégée ContextItemManager Initialise une nouvelle instance de la classe ContextItemManager.

Début

Méthodes

  Nom Description
Méthode publique Contains(Type) En cas de substitution dans une classe dérivée, retourne une valeur qui indique si le gestionnaire de l'élément de contexte contient un élément du type spécifié.
Méthode publique Contains<TItemType>() Retourne une valeur qui indique si le gestionnaire de l'élément de contexte contient un élément du type spécifié.
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 GetEnumerator En cas de substitution dans une classe dérivée, obtient une énumération d'éléments de contexte dans le contexte d'édition.
Méthode publique GetHashCode Sert de fonction de hachage pour un type particulier. (Hérité de Object.)
Méthode protégéeMembre statique GetTarget Méthode utilitaire qui retourne l'objet cible pour un délégué.
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publique GetValue(Type) En cas de substitution dans une classe dérivée, retourne une instance du type d'élément demandé.
Méthode publique GetValue<TItemType>() Retourne une instance du type d'élément demandé.
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actif. (Hérité de Object.)
Méthode protégéeMembre statique NotifyItemChanged Appelle la méthode protégée OnItemChanged du ContextItem spécifié.
Méthode protégéeMembre statique RemoveCallback Méthode d'assistance qui exécute un Delegate.Remove, mais sait comment désencapsuler des délégués qui sont des proxys de rappels génériques.
Méthode publique SetValue En cas de substitution dans une classe dérivée, affecte la valeur spécifiée à un élément de contexte.
Méthode publique Subscribe(Type, SubscribeContextCallback) En cas de substitution dans une classe dérivée, ajoute un rappel appelé lorsqu'un élément de contexte, du type d'élément spécifié, change.
Méthode publique Subscribe<TContextItemType>(SubscribeContextCallback<TContextItemType>) Rajoute un rappel appelé lorsqu'un élément de contexte du type d'élément spécifié change.
Méthode publique ToString Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.)
Méthode publique Unsubscribe(Type, SubscribeContextCallback) En cas de substitution dans une classe dérivée, supprime un abonnement.
Méthode publique Unsubscribe<TContextItemType>(SubscribeContextCallback<TContextItemType>) Supprime un abonnement.

Début

Implémentations d'interface explicite

  Nom Description
Implémentation d'interface expliciteMéthode privée IEnumerable.GetEnumerator Pour obtenir une description de ce membre, consultez IEnumerable.GetEnumerator.

Début

Notes

La classe ContextItemManager conserve un ensemble d'éléments de contexte. Un élément de contexte représente une information d'état transitoire dans un concepteur.

Créez un ContextItemManager en appelant la méthode CreateContextItemManager de EditingContext.

Utilisez la méthode Subscribe pour vous abonner aux notifications de modification sur les éléments de contexte.

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, espace de noms

ContextItem

SubscribeContextCallback<TContextItemType>

ServiceManager

FeatureManager

Autres ressources

Architecture du contexte d'édition

Fonctionnement de l'extensibilité du Concepteur WPF