UIElement.MouseEnter Událost

Definice

Nastane, když ukazatel myši přejde na hranice tohoto prvku.

public:
 virtual event System::Windows::Input::MouseEventHandler ^ MouseEnter;
public event System.Windows.Input.MouseEventHandler MouseEnter;
member this.MouseEnter : System.Windows.Input.MouseEventHandler 
Public Custom Event MouseEnter As MouseEventHandler 

Event Type

Implementuje

Poznámky

MouseEnter je směrovaná událost , která používá strategii směrování přímého zpracování událostí. Přímé směrované události nejsou vyvolány podél trasy; místo toho se zpracovávají ve stejném prvku, ve kterém jsou zvýšeny. Umožňují ale další aspekty chování směrovaných událostí, jako jsou triggery událostí ve stylech.

I když MouseEnter sleduje, když ukazatel myši vstoupí do hranic prvku, tato událost doslova hlásí, že IsMouseOver hodnota vlastnosti se změnila z false na true u tohoto prvku.

Tato událost vytvoří alias pro připojenou Mouse.MouseEnter událost pro tuto třídu, takže MouseEnter je součástí seznamu členů třídy, pokud UIElement je zděděna jako základní prvek. Obslužné rutiny událostí, které jsou připojené k MouseEnter události, jsou připojeny k podkladové Mouse.MouseEnter připojené události a přijímají stejnou instanci dat události.

A Button (nebo jakákoli odvozená ButtonBase třída) má nativní zpracování události KeyDown , když je tlačítko fokus a stisknutá klávesa je mezerník. Nativní zpracování vyvolá Click událost pomocí tlačítka jako zdroje a také zachytí myš, i když se zdá, že se ukazatel myši nepohybuje. V důsledku zachytávání myší je vyvolána také událost s MouseEnter tlačítkem jako zdrojem. Obecně platí, že pokud prvek zachytí myš, je MouseEnter vyvolána, stejně jako GotMouseCapture a možná i další události specifické pro ovládací prvek.

Informace o směrované události

Pole Identifikátor MouseEnterEvent
Strategie směrování Direct
Delegát MouseEventHandler
  • Přepsání OnMouseEnter pro implementaci zpracování tříd pro tuto událost v odvozených třídách.

Platí pro