ContentElement.GotMouseCapture Zdarzenie

Definicja

Występuje, gdy ten element przechwytuje mysz.Occurs when this element captures the mouse.

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

Implementuje

Uwagi

Gdy element przechwytuje mysz, odbiera dane wejściowe za pomocą myszy, nawet jeśli wskaźnik myszy znajduje się poza granicami.When an element captures the mouse, it receives mouse input even if the mouse pointer is outside its bounds. Mysz jest zwykle przechwytywana tylko podczas operacji przeciągania i upuszczania i pozostaje przechwycona do momentu wykonania akcji przeciągania i upuszczania.The mouse is typically captured only during drag-and-drop operations and remains captured until the drop action of the drag-and-drop operation occurs.

Ponieważ to zdarzenie używa routingu propagacji, element, który ma przechwytywanie, może być elementem podrzędnym zamiast elementu, w którym program obsługi zdarzeń jest rzeczywiście dołączony.Because this event uses bubbling routing, the element that has capture might be a child element instead of the element where the event handler is actually attached. Sprawdź Source w danych zdarzenia, aby określić rzeczywisty element, który ma przechwycenie myszy.Check the Source in the event data to determine the actual element that has mouse capture.

To zdarzenie tworzy alias dla Mouse.GotMouseCapture dołączonego zdarzenia dla tej klasy, tak że GotMouseCapture jest częścią listy składowych klasy, gdy ContentElement jest dziedziczona jako element podstawowy.This event creates an alias for the Mouse.GotMouseCapture attached event for this class so that GotMouseCapture is part of the class members list when ContentElement is inherited as a base element. Programy obsługi zdarzeń dołączone do zdarzenia GotMouseCapture są dołączone do bazowego Mouse.GotMouseCapture dołączonego zdarzenia i odbierają to samo wystąpienie danych zdarzenia.Event handlers that are attached to the GotMouseCapture event are attached to the underlying Mouse.GotMouseCapture attached event and receive the same event data instance.

Informacje dotyczące kierowanego zdarzeniaRouted Event Information

Pole identyfikatoraIdentifier field GotMouseCaptureEvent
Strategia routinguRouting strategy PropagacjaBubbling
DelegateDelegate MouseEventHandler
  • Nie zdefiniowano odpowiedniego zdarzenia tunelowania.There is no defined corresponding tunneling event.

  • Zastąp OnGotMouseCapture, aby zaimplementować obsługę klasy dla tego zdarzenia w klasach pochodnych.Override OnGotMouseCapture to implement class handling for this event in derived classes.

Dotyczy

Zobacz też