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 | |
---|---|---|
ContextItemManager | Initialise une nouvelle instance de la classe ContextItemManager. |
Début
Méthodes
Nom | Description | |
---|---|---|
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é. | |
Contains<TItemType>() | Retourne une valeur qui indique si le gestionnaire de l'élément de contexte contient un élément du type spécifié. | |
Equals | Détermine si l'Object spécifié est égal à l'Object en cours. (Hérité de Object.) | |
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.) | |
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. | |
GetHashCode | Sert de fonction de hachage pour un type particulier. (Hérité de Object.) | |
GetTarget | Méthode utilitaire qui retourne l'objet cible pour un délégué. | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
GetValue(Type) | En cas de substitution dans une classe dérivée, retourne une instance du type d'élément demandé. | |
GetValue<TItemType>() | Retourne une instance du type d'élément demandé. | |
MemberwiseClone | Crée une copie superficielle de l'objet Object actif. (Hérité de Object.) | |
NotifyItemChanged | Appelle la méthode protégée OnItemChanged du ContextItem spécifié. | |
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. | |
SetValue | En cas de substitution dans une classe dérivée, affecte la valeur spécifiée à un élément de contexte. | |
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. | |
Subscribe<TContextItemType>(SubscribeContextCallback<TContextItemType>) | Rajoute un rappel appelé lorsqu'un élément de contexte du type d'élément spécifié change. | |
ToString | Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.) | |
Unsubscribe(Type, SubscribeContextCallback) | En cas de substitution dans une classe dérivée, supprime un abonnement. | |
Unsubscribe<TContextItemType>(SubscribeContextCallback<TContextItemType>) | Supprime un abonnement. |
Début
Implémentations d'interface explicite
Nom | Description | |
---|---|---|
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
SubscribeContextCallback<TContextItemType>