Nyelv

ContentElement.OnQueryCursor(QueryCursorEventArgs) Metódus

Definíció

Meghívva, amikor egy nem kezelt QueryCursor csatolt esemény eléri az útvonal egyik elemét, amely ebből az osztályból származik. Ezzel a módszerrel osztálykezelést adhat hozzá ehhez az eseményhez.

protected public:
 virtual void OnQueryCursor(System::Windows::Input::QueryCursorEventArgs ^ e);
protected internal virtual void OnQueryCursor(System.Windows.Input.QueryCursorEventArgs e);
abstract member OnQueryCursor : System.Windows.Input.QueryCursorEventArgs -> unit
override this.OnQueryCursor : System.Windows.Input.QueryCursorEventArgs -> unit
Protected Friend Overridable Sub OnQueryCursor (e As QueryCursorEventArgs)

Paraméterek

e
QueryCursorEventArgs

Az QueryCursorEventArgs eseményadatokat tartalmazó.

Megjegyzések

Ez a metódus nem rendelkezik alapértelmezett implementációval. Mivel az öröklés egy köztes osztálya implementálhatja ezt a módszert, javasoljuk, hogy hívja meg az alap implementációt a megvalósításban.

Ennek a módszernek a célja hasonló a common language runtime (CLR) eseménymintához On* metódusokhoz: ez a metódus lehetővé teszi az egyező esemény származtatott osztályokból való kezelését úgy, hogy egy példánykezelő helyett osztálykezelőt hoz létre. Ebben az esetben az egyező esemény egy irányított esemény. Az On* metódusok implementációs mintája eltér az irányított eseményeknél, mivel az irányított eseményeket gyermekelem is létrehozhatja, ami nem feltétlenül az az elem, amely a kezelőket fogja meghívni. Ezért a megvalósításnak meg kell vizsgálnia az eseményadatok forrástulajdonságait. A legtöbb esetben nem szabad megpróbálni újrarakni az eseményt.

Ezt a metódust felül kell bírálni, vagy az osztálykezelőknek a származtatott osztályokkal RegisterClassHandler való regisztrálásával ContentElementmeghívhatók a privát osztálykezelő metódusok, amikor az esemény az esemény útvonala mentén érkezik. Az osztálykezelés egyik forgatókönyve az eseményadatok kezelése és az irányított esemény kezelése.

A következőre érvényes:

Lásd még