ViewEvent Klasa

Definicja

Reprezentuje rodzaj zdarzenia, które wystąpiło w widoku kontrolki w czasie projektowania. Klasa ta nie może być dziedziczona.

public ref class ViewEvent sealed
public sealed class ViewEvent
type ViewEvent = class
Public NotInheritable Class ViewEvent
Dziedziczenie
ViewEvent

Uwagi

ViewEvent Obiekt jest dostarczany do składnika projektanta przez hosta projektu, na przykład Visual Studio 2005, podczas wywoływania zdarzenia spowodowanego przez określone akcje użytkownika w widoku czasu projektowania kontrolki. Zdarzenie IControlDesignerView.ViewEvent jest obsługiwane przez metodę ViewEventArgs delegataViewEventHandler, która przyjmuje obiekt jako parametr. Właściwość EventTypeViewEventArgs klasy jest obiektem ViewEvent . Metoda ViewEventHandler delegata porównuje EventType właściwość z polami statycznymi ViewEvent , aby określić, który typ akcji wzbudził zdarzenie. Na przykład zdarzenie jest zgłaszane w następujących okolicznościach:

  • Kliknij region na powierzchni projektowej.

  • Projektant rysuje kontrolkę na powierzchni projektowej.

  • Wprowadzasz lub zamykasz tryb edycji szablonu dla kontrolki.

Klasa ControlDesigner dostarcza domyślnego delegata IControlDesignerView.ViewEvent do obsługi zdarzenia. Projektanci kontrolek niestandardowych zastępują OnClickmetody , OnPainti OnTemplateModeChanged do przetwarzania tych zdarzeń dla kontrolki na powierzchni projektowej.

Host projektanta inicjuje ViewEventArgs obiekt typu akcji na powierzchni projektowej, a następnie przekazuje obiekt do delegata ViewEventHandler . Właściwość EventTypeViewEventArgs obiektu wskazuje typ akcji:

Właściwość EventArgs dostarcza argumenty zdarzeń specyficzne dla typu akcji.

Pola

Click

Wskazuje, że zdarzenie widoku zostało zgłoszone dla kliknięcia regionu projektanta.

Paint

Wskazuje, że zdarzenie widoku zostało podniesione do rysowania kontrolki na powierzchni projektowej.

TemplateModeChanged

Wskazuje, że zdarzenie widoku zostało zgłoszone do zmiany trybu szablonu projektanta kontrolek.

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy

Zobacz też