ViewEvent Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje druh události, ke které došlo v zobrazení ovládacího prvku v době návrhu. Tuto třídu nelze zdědit.
public ref class ViewEvent sealed
public sealed class ViewEvent
type ViewEvent = class
Public NotInheritable Class ViewEvent
- Dědičnost
-
ViewEvent
Poznámky
ViewEvent Objekt je součástí návrháře hostitelem návrhu, například visual Studio 2005, při vyvolání události způsobené určitými uživatelskými akcemi v návrhovém zobrazení ovládacího prvku. Událost IControlDesignerView.ViewEvent zpracovává metoda delegáta ViewEventHandler , která přebírá ViewEventArgs objekt jako parametr. Vlastnost EventTypeViewEventArgs třídy je ViewEvent objekt. Metoda ViewEventHandler delegáta EventType porovná vlastnost se statickými ViewEvent poli a určí typ akce, která vyvolala událost. Například událost je vyvolána za následujících okolností:
Na návrhové ploše kliknete na oblast.
Návrhář nakreslí ovládací prvek na návrhovou plochu.
Pro ovládací prvek přejdete nebo ukončíte režim úprav šablony.
Třída ControlDesigner poskytuje výchozího delegáta IControlDesignerView.ViewEvent pro zpracování události. Návrháři vlastních ovládacích prvků přepíší OnClick, OnPainta OnTemplateModeChanged metody zpracování těchto událostí pro ovládací prvek na návrhové ploše.
Hostitel návrháře inicializuje ViewEventArgs objekt pro typ akce na návrhové ploše a pak předá objekt delegátovi ViewEventHandler . Vlastnost EventType objektu ViewEventArgs označuje, jaký typ akce:
Událost Click .
Událost Paint .
Událost TemplateModeChanged .
Vlastnost EventArgs poskytuje argumenty události, které jsou specifické pro typ akce.
Pole
| Name | Description |
|---|---|
| Click |
Označuje, že událost zobrazení byla vyvolána pro kliknutí na oblast návrháře. |
| Paint |
Označuje, že událost zobrazení byla vyvolána pro kreslení ovládacího prvku na návrhové ploše. |
| TemplateModeChanged |
Označuje, že událost zobrazení byla vyvolána pro změnu režimu šablony návrháře ovládacích prvků. |
Metody
| Name | Description |
|---|---|
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |