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 des Ereignisses dar, das in einer Ansicht eines Steuerelements zur Entwurfszeit 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 verwendet. Die EventType Eigenschaft der ViewEventArgs Klasse ist ein ViewEvent Objekt. Die Delegatmethode ViewEventHandler vergleicht die EventType Eigenschaft mit den statischen ViewEvent Feldern, um zu bestimmen, welcher Aktionstyp das Ereignis ausgelöst hat. Beispielsweise wird ein Ereignis unter den folgenden Umständen ausgelöst:
Sie klicken auf eine Region auf der Entwurfsoberfläche.
Der Designer zeichnet ein Steuerelement auf der Entwurfsoberfläche.
Sie geben den Bearbeitungsmodus für Vorlagen für ein Steuerelement ein oder beenden ihn.
Die ControlDesigner Klasse stellt einen Standarddelegat zum Behandeln des IControlDesignerView.ViewEvent Ereignisses bereit. Benutzerdefinierte Steuerelementdesigner überschreiben die OnClickEreignisse OnPaintund OnTemplateModeChanged Methoden zum Verarbeiten dieser Ereignisse für das Steuerelement auf der Entwurfsoberfläche.
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, welche Art von Aktion verwendet werden soll:
Ein Click Ereignis.
Ein Paint Ereignis.
Ein TemplateModeChanged Ereignis.
Die EventArgs Eigenschaft stellt die Ereignisargumente bereit, die für den Aktionstyp spezifisch sind.
Felder
| Name | Beschreibung |
|---|---|
| Click |
Gibt an, dass ein Ansichtsereignis für einen Klick auf einen Designerbereich ausgelöst wurde. |
| Paint |
Gibt an, dass ein Ansichtsereignis zum Zeichnen eines Steuerelements auf der Entwurfsoberfläche ausgelöst wurde. |
| TemplateModeChanged |
Gibt an, dass ein Ansichtsereignis zum Ändern des Vorlagenmodus eines Steuerelement-Designers ausgelöst wurde. |
Methoden
| Name | Beschreibung |
|---|---|
| Equals(Object) |
Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht. (Geerbt von Object) |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |