ViewEvent Klasa
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
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
| Nazwa | Opis |
|---|---|
| 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
| Nazwa | Opis |
|---|---|
| Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Dziedziczone od Object) |
| GetHashCode() |
Służy jako domyślna funkcja skrótu. (Dziedziczone od Object) |
| GetType() |
Type Pobiera bieżące wystąpienie. (Dziedziczone od Object) |
| MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Dziedziczone od Object) |
| ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Dziedziczone od Object) |