EventBindingService-Klasse

Definiert Methoden zum Erstellen, Entfernen, Anzeigen und Abfragen der Inhalte der Ereignisbehandlungsklasse für den aktuellen Bearbeitungskontext.

Vererbungshierarchie

System.Object
  Microsoft.Windows.Design.Services.EventBindingService

Namespace:  Microsoft.Windows.Design.Services
Assembly:  Microsoft.Windows.Design.Interaction (in Microsoft.Windows.Design.Interaction.dll)

Syntax

'Declaration
Public MustInherit Class EventBindingService
public abstract class EventBindingService
public ref class EventBindingService abstract
[<AbstractClass>]
type EventBindingService =  class end
public abstract class EventBindingService

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

Konstruktoren

  Name Beschreibung
Geschützte Methode EventBindingService Initialisiert beim Überschreiben in einer abgeleiteten Klasse eine neue Instanz der EventBindingService-Klasse.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode AddEventHandler Fordert beim Überschreiben in einer abgeleiteten Klasse an, dass eine angegebene Methode als Behandler eines angegebenen Ereignisses deklariert wird.
Öffentliche Methode AllowClassNameForMethodName Bestimmt beim Überschreiben in einer abgeleiteten Klasse, ob ein Klassenname beim Erstellen eines eindeutigen Methodennamens in einer Sprache verwendet werden kann.
Öffentliche Methode AppendStatements Fügt die angegebene Auflistung von CodeStatement-Objekten an den angegebenen Ereignishandler an.
Öffentliche Methode CreateMethod Erstellt beim Überschreiben in einer abgeleiteten Klasse eine Methode, die ein Ereignis behandelt.
Öffentliche Methode CreateUniqueMethodName Gibt beim Überschreiben in einer abgeleiteten Klasse einen eindeutigen Methodennamen für einen Ereignishandler zurück.
Öffentliche Methode Equals Bestimmt, ob das angegebene Object und das aktuelle Object gleich sind. (Von Object geerbt.)
Geschützte Methode 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.)
Öffentliche Methode GetCompatibleMethods Gibt beim Überschreiben in einer abgeleiteten Klasse die Namen von Methoden zurück, die mit einem angegebenen Ereignis kompatibel sind.
Öffentliche Methode GetHashCode Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.)
Öffentliche Methode GetMethodHandlers Gibt beim Überschreiben in einer abgeleiteten Klasse eine Liste der Methoden zurück, die ein angegebenes Ereignis behandeln.
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode IsExistingMethodName Bestimmt beim Überschreiben in einer abgeleiteten Klasse, ob ein Methodenname, der ein angegebenes Ereignis behandelt, bereits vorhanden ist.
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Geschützte Methode OnEventHandlerGenerated Löst das EventHandlerGenerated-Ereignis aus.
Öffentliche Methode RemoveHandle Fordert beim Überschreiben in einer abgeleiteten Klasse an, dass eine bestimmte Methode ein bestimmtes Ereignis nicht weiter behandelt. Dazu wird die Methode aus der Handles-Klausel entfernt.
Öffentliche Methode RemoveHandlesForName Entfernt die Ereignishandler für das angegebene Element.
Öffentliche Methode RemoveMethod Fordert beim Überschreiben in einer abgeleiteten Klasse an, dass eine bestimmte Methode ein bestimmtes Ereignis nicht weiter behandelt. Dazu wird die Methode aus einer Behandlungsklasse entfernt.
Öffentliche Methode SetClassName Identifiziert beim Überschreiben in einer abgeleiteten Klasse die Methoden, auf die der Bindungsdienst als zur angegebenen Klasse zugehörige Methoden verweist.
Öffentliche Methode ShowMethod Versucht beim Überschreiben in einer abgeleiteten Klasse, dem Benutzer die angegebene Methode anzuzeigen.
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)
Öffentliche Methode ValidateMethodName Bestimmt beim Überschreiben in einer abgeleiteten Klasse, ob es sich bei einem Methodennamen um einen gültigen Methodennamen handelt und löst eine Ausnahme aus, wenn dies nicht der Fall ist.

Zum Seitenanfang

Ereignisse

  Name Beschreibung
Öffentliches Ereignis EventHandlerGenerated Tritt ein, wenn eine Methode als Ergebnis eines Aufrufs der AddEventHandler-Methode einem ModelEvent zugeordnet ist.

Zum Seitenanfang

Hinweise

Es gibt zwei Möglichkeiten, Ereignishandlern in Visual Studio Ereignisse zuzuordnen. Bei der ersten Möglichkeit verwenden Sie das Handles-Schlüsselwort und bei der zweiten die AddHandler-Methode und die RemoveHandler-Methode. In C# entspricht das Verwenden von += und -= mit einem EventHandler AddHandler und RemoveHandler. In Visual Basic können beide Möglichkeiten verwendet werden. In C# kann nur die zweite Möglichkeit verwendet werden. Weitere Informationen finden Sie unter den folgenden Themen:

Ereignisse (Visual Basic)

Ereignisse (C#-Programmierhandbuch)

Erstellen von Ereignishandlern in Windows Forms

Ereignisse (WPF)

Mit der EventBindingService-Klasse können Sie dieses Verhalten erweitern.

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.Services-Namespace

ModelEditingScope

ModelEvent

ModelEventCollection

Weitere Ressourcen

Erweiterbare Architektur des WPF-Designers