Sdílet prostřednictvím


ViewEventHandler Delegát

Definice

Představuje metodu, která bude zpracovávat ViewEvent událost, která je vyvolána nástroji pro návrh vizuálů, například Visual Studio 2005, implementuje IControlDesignerView rozhraní. Tato třída se nemůže dědit.

public delegate void ViewEventHandler(System::Object ^ sender, ViewEventArgs ^ e);
public delegate void ViewEventHandler(object sender, ViewEventArgs e);
type ViewEventHandler = delegate of obj * ViewEventArgs -> unit
Public Delegate Sub ViewEventHandler(sender As Object, e As ViewEventArgs)

Parametry

sender
Object

Zdroj události

e
ViewEventArgs

Objekt ViewEventArgs , který obsahuje data události.

Poznámky

Při vytváření delegáta ViewEventHandler identifikujete metodu, která bude zpracovávat událost. Pokud chcete událost přidružit k obslužné rutině události, přidejte do události instanci delegáta. Obslužná rutina události je volána při každém výskytu události, dokud neodeberete delegáta. Další informace o delegátech obslužné rutiny událostí najdete v tématu Zpracování a vyvolávání událostí.

Událost ViewEvent je vyvolána hostitelem návrháře pro určité akce na ovládacím prvku na návrhové ploše. Událost ViewEvent zpracovává metoda delegáta ViewEventHandler , která jako parametr přebírá ViewEventArgs objekt.

Třídy návrháře ovládacích prvků obvykle přímo neimplementují ani nepřiřazují delegáta ViewEventHandler . Základní ControlDesigner třída poskytuje výchozího delegáta ViewEvent události. Vlastní návrháři ovládacích prvků přepíší OnClickmetody , OnPainta OnTemplateModeChanged pro zpracování těchto událostí ovládacího prvku na návrhové ploše. Metoda Initialize nastaví výchozího delegáta události pro delegáta ViewEvent .

Metody rozšíření

GetMethodInfo(Delegate)

Získá objekt, který představuje metodu reprezentovanou zadaným delegátem.

Platí pro

Viz také