Classe ContextItemManager
Mantiene un set di elementi di contesto.
Gerarchia di ereditarietà
System.Object
Microsoft.Windows.Design.ContextItemManager
Spazio dei nomi: Microsoft.Windows.Design
Assembly: Microsoft.Windows.Design.Extensibility (in Microsoft.Windows.Design.Extensibility.dll)
Sintassi
'Dichiarazione
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
Il tipo ContextItemManager espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
ContextItemManager | Inizializza una nuova istanza della classe ContextItemManager. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
Contains(Type) | Quando viene sottoposto a override in una classe derivata, restituisce un valore che indica se il gestore di elementi di contesto contiene un elemento del tipo specificato. | |
Contains<TItemType>() | Restituisce un valore che indica se il gestore di elementi di contesto contiene un elemento del tipo specificato. | |
Equals | Determina se l'oggetto Object specificato è uguale all'oggetto Object corrente. (Ereditato da Object) | |
Finalize | Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object) | |
GetEnumerator | Quando viene sottoposto a override in una classe derivata, ottiene un'enumerazione di elementi di contesto nel contesto di modifica. | |
GetHashCode | Funge da funzione hash per un determinato tipo. (Ereditato da Object) | |
GetTarget | Metodo di utilità che restituisce l'oggetto di destinazione per un delegato. | |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) | |
GetValue(Type) | Quando viene sottoposto a override in una classe derivata, restituisce un'istanza del tipo di elemento richiesto. | |
GetValue<TItemType>() | Restituisce un'istanza del tipo di elemento richiesto. | |
MemberwiseClone | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) | |
NotifyItemChanged | Richiama il metodo OnItemChanged protetto nell'oggetto ContextItem specificato. | |
RemoveCallback | Metodo helper che esegue un'operazione Delegate.Remove, ma è in grado di rimuovere il wrapping dai delegati che sono proxy di callback generici. | |
SetValue | Quando viene sottoposto a override in una classe derivata, imposta un elemento di contesto sul valore specificato. | |
Subscribe(Type, SubscribeContextCallback) | Quando viene sottoposto a override in una classe derivata, aggiunge un callback che viene richiamato quando un elemento di contesto del tipo di elemento specificato viene modificato. | |
Subscribe<TContextItemType>(SubscribeContextCallback<TContextItemType>) | Aggiunge un callback che viene richiamato quando un elemento di contesto del tipo di elemento specificato viene modificato. | |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) | |
Unsubscribe(Type, SubscribeContextCallback) | Quando viene sottoposto a override in una classe derivata, rimuove una sottoscrizione. | |
Unsubscribe<TContextItemType>(SubscribeContextCallback<TContextItemType>) | Rimuove una sottoscrizione. |
In alto
Implementazioni esplicite dell'interfaccia
Nome | Descrizione | |
---|---|---|
IEnumerable.GetEnumerator | Per una descrizione di questo membro, vedere IEnumerable.GetEnumerator. |
In alto
Note
La classe ContextItemManager mantiene un set di elementi di contesto. Un elemento di contesto rappresenta uno stato temporaneo in una finestra di progettazione.
Creare ContextItemManager eseguendo una chiamata al metodo CreateContextItemManager in EditingContext.
Utilizzare il metodo Subscribe per sottoscrivere le notifiche delle modifiche negli elementi di contesto.
Codice thread safe
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.
Vedere anche
Riferimenti
Spazio dei nomi Microsoft.Windows.Design
SubscribeContextCallback<TContextItemType>