ContextItemManager-Klasse
Verwaltet einen Satz von Kontextelementen.
Vererbungshierarchie
System.Object
Microsoft.Windows.Design.ContextItemManager
Namespace: Microsoft.Windows.Design
Assembly: Microsoft.Windows.Design.Extensibility (in Microsoft.Windows.Design.Extensibility.dll)
Syntax
'Declaration
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
Der ContextItemManager-Typ macht die folgenden Member verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
ContextItemManager | Initialisiert eine neue Instanz der ContextItemManager-Klasse. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
Contains(Type) | Gibt bei Überschreibung in einer abgeleiteten Klasse einen Wert zurück, der angibt, ob der ContextItemManager ein Element des angegebenen Typs enthält. | |
Contains<TItemType>() | Gibt einen Wert zurück, der angibt, ob der ContextItemManager ein Element des angegebenen Typs enthält. | |
Equals | Bestimmt, ob das angegebene Object und das aktuelle Object gleich sind. (Von Object geerbt.) | |
Finalize | Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.) | |
GetEnumerator | Ruft bei Überschreibung in einer abgeleiteten Klasse eine Enumeration von Kontextelementen im Bearbeitungskontext ab. | |
GetHashCode | Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.) | |
GetTarget | Eine Hilfsmethode, die das Zielobjekt für einen Delegaten zurückgibt. | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
GetValue(Type) | Gibt bei Überschreibung in einer abgeleiteten Klasse eine Instanz des angeforderten Elementtyps zurück. | |
GetValue<TItemType>() | Gibt eine Instanz des angeforderten Elementtyps zurück. | |
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) | |
NotifyItemChanged | Ruft die geschützte OnItemChanged-Methode mit dem angegebenen ContextItem auf. | |
RemoveCallback | Eine Hilfsmethode, die ein Delegate.Remove durchführt, jedoch weiß, wie Delegaten aufgelöst werden, die als Proxy für generische Rückrufe dienen. | |
SetValue | Legt bei Überschreibung in einer abgeleiteten Klasse ein Kontextelement auf den angegebenen Wert fest. | |
Subscribe(Type, SubscribeContextCallback) | Fügt bei Überschreibung in einer abgeleiteten Klasse einen Rückruf hinzu, der aufgerufen wird, wenn sich ein Kontextelement des angegebenen Elementtyps ändert. | |
Subscribe<TContextItemType>(SubscribeContextCallback<TContextItemType>) | Fügt einen Rückruf hinzu, der aufgerufen wird, wenn sich ein Kontextelement des angegebenen Elementtyps ändert. | |
ToString | Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.) | |
Unsubscribe(Type, SubscribeContextCallback) | Entfernt bei Überschreibung in einer abgeleiteten Klasse ein Abonnement. | |
Unsubscribe<TContextItemType>(SubscribeContextCallback<TContextItemType>) | Entfernt ein Abonnement. |
Zum Seitenanfang
Explizite Schnittstellenimplementierungen
Name | Beschreibung | |
---|---|---|
IEnumerable.GetEnumerator | Eine Beschreibung dieses Members finden Sie unter IEnumerable.GetEnumerator. |
Zum Seitenanfang
Hinweise
Die ContextItemManager-Klasse verwaltet einen Satz von Kontextelementen. Ein Kontextelement stellt in einem Designer eine vorübergehende Zustandsinformation dar.
Erstellen Sie einen ContextItemManager, indem Sie die CreateContextItemManager-Methode von EditingContext aufrufen.
Abonnieren Sie mit der Subscribe-Methode Änderungsbenachrichtigungen über Kontextelemente.
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.
Siehe auch
Referenz
Microsoft.Windows.Design-Namespace
SubscribeContextCallback<TContextItemType>