ViewEvent Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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:
Zdarzenie Click .
Zdarzenie Paint .
Zdarzenie TemplateModeChanged .
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) |