Share via


EditingContext-Klasse

Enthält den Kontextzustand zu einem Designer.

Vererbungshierarchie

System.Object
  Microsoft.Windows.Design.EditingContext

Namespace:  Microsoft.Windows.Design
Assembly:  Microsoft.Windows.Design.Extensibility (in Microsoft.Windows.Design.Extensibility.dll)

Syntax

'Declaration
Public Class EditingContext _
    Implements IDisposable
public class EditingContext : IDisposable
public ref class EditingContext : IDisposable
type EditingContext =  
    class
        interface IDisposable
    end
public class EditingContext implements IDisposable

Der EditingContext-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode EditingContext Initialisiert eine neue Instanz der EditingContext-Klasse.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Items Ruft die lokale Auflistung der von diesem Bearbeitungskontext bereitgestellten Kontextelemente ab.
Öffentliche Eigenschaft Services Ruft den Dienst-Manager für diesen Bearbeitungskontext ab.

Zum Seitenanfang

Methoden

  Name Beschreibung
Geschützte Methode CreateContextItemManager Erstellt eine Instanz des ContextItemManagers, die von der Items-Eigenschaft zurückgegeben werden soll.
Geschützte Methode CreateServiceManager Erstellt eine Instanz des Dienst-Managers, die von der Services-Eigenschaft zurückgegeben werden soll.
Öffentliche Methode Dispose() Gibt sämtliche vom EditingContext verwendeten Ressourcen frei.
Geschützte Methode Dispose(Boolean) Gibt die vom EditingContext verwendeten nicht verwalteten Ressourcen und optional auch die verwalteten Ressourcen frei.
Öffentliche Methode Equals Bestimmt, ob das angegebene Object und das aktuelle Object gleich sind. (Von Object geerbt.)
Geschützte Methode Finalize Finalizer, von dem das IDisposable-Muster implementiert wird. (Überschreibt Object.Finalize().)
Öffentliche Methode GetHashCode Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)

Zum Seitenanfang

Ereignisse

  Name Beschreibung
Öffentliches Ereignis Disposing Tritt ein, wenn die Dispose-Methode aufgerufen wird.

Zum Seitenanfang

Hinweise

Die EditingContext-Klasse enthält den dauerhaften Zustand, beispielsweise eine Liste der Dienste, die im Designer ausgeführt werden. Sie enthält außerdem den vorübergehenden Zustand, der aus Kontextelementen besteht. Beispiele für den vorübergehenden Kontextelementzustand sind der Satz der aktuell ausgewählten Objekte und das zum Bearbeiten der Objekte auf der Entwurfsoberfläche verwendete Bearbeitungstool. Der Bearbeitungskontext wurde als konkrete Klasse zur Verbesserung der Benutzerfreundlichkeit entworfen. Er verfügt über eine geschützte API, die verwendet werden kann, um seine Implementierung zu ersetzen.

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

ServiceManager

ContextItemManager

ContextItem

FeatureManager

Weitere Ressourcen

Bearbeiten der Kontextarchitektur

WPF-Designer-Erweiterbarkeit