ViewEvent Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt die Art von Ereignis dar, die zur Entwurfszeit in einer Ansicht eines Steuerelements aufgetreten ist. Diese Klasse kann nicht vererbt werden.
public ref class ViewEvent sealed
public sealed class ViewEvent
type ViewEvent = class
Public NotInheritable Class ViewEvent
- Vererbung
-
ViewEvent
Hinweise
Ein ViewEvent -Objekt wird der Designerkomponente vom Entwurfshost bereitgestellt, z. B. Visual Studio 2005, wenn ein Ereignis ausgelöst wird, das durch bestimmte Benutzeraktionen in der Entwurfszeitansicht eines Steuerelements verursacht wird. Das IControlDesignerView.ViewEvent Ereignis wird von einer ViewEventHandler Delegatenmethode behandelt, die ein ViewEventArgs -Objekt als Parameter annimmt. Die EventType -Eigenschaft der ViewEventArgs -Klasse ist ein ViewEvent -Objekt. Die ViewEventHandler Delegatenmethode vergleicht die EventType Eigenschaft mit den statischen ViewEvent Feldern, um zu bestimmen, welcher Aktionstyp das Ereignis ausgelöst hat. Ein Ereignis wird beispielsweise unter den folgenden Umständen ausgelöst:
Sie klicken auf der Entwurfsoberfläche auf eine Region.
Der Designer zeichnet ein Steuerelement auf der Entwurfsoberfläche.
Sie wechseln oder beenden den Vorlagenbearbeitungsmodus für ein Steuerelement.
Die ControlDesigner -Klasse stellt einen Standarddelegat bereit, um das IControlDesignerView.ViewEvent Ereignis zu behandeln. Designer von benutzerdefinierten Steuerelementen überschreiben die OnClickMethoden , OnPaintund OnTemplateModeChanged , um diese Ereignisse für das Steuerelement auf der Entwurfsoberfläche zu verarbeiten.
Der Designerhost initialisiert ein ViewEventArgs Objekt für den Aktionstyp auf der Entwurfsoberfläche und übergibt das Objekt dann an den ViewEventHandler Delegaten. Die EventType -Eigenschaft des ViewEventArgs -Objekts gibt an, welcher Aktionstyp:
Ein Click Ereignis.
Ein Paint Ereignis.
Ein TemplateModeChanged Ereignis.
Die EventArgs -Eigenschaft stellt die Ereignisargumente bereit, die für den Aktionstyp spezifisch sind.
Felder
Click |
Gibt an, dass für einen Klick auf einem Designerbereich ein Ansichtsereignis ausgelöst wurde. |
Paint |
Gibt an, dass ein Ansichtsereignis für das Zeichnen eines Steuerelements auf der Entwurfsoberfläche ausgelöst wurde. |
TemplateModeChanged |
Gibt an, dass ein Ansichtsereignis für das Ändern des Vorlagenmodus eines Steuerelement-Designers ausgelöst wurde. |
Methoden
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |