Na System.Windows.UIElement
znajduje się metoda CaptureMouse()
i sparowana metoda . W tej próbce WPF DragDrop nazywają CaptureMouse na MouseDown i wypuszczają ją na MouseUp. Model documentation in MSDN jest tak samo bezużyteczny jak to tylko możliwe - "CaptureMouse -> Przechwytuje mysz".Co to znaczy "Przechwyć mysz" w WPF?
W mojej głowie, zanim spróbowałem, założyłem, że w jakiś sposób zablokował mysz w granicach UIElement, ale to wyraźnie nie jest tak, kiedy próbuję. Od eksperymentów wydaje się, że ma to coś wspólnego z reagowaniem na zdarzenia, gdy mysz znajduje się poza UIElement, ale nie chce być cargo cult programmer Nie chcę po prostu użyć tego, ponieważ przykład, chciałbym autorytatywny opis tego, co to znaczy.
Najważniejszą na myszach przechwytujących jest ** kontrola przechwytywania ** odbiera zdarzenia myszy. –
Takich bardzo ważnych informacji nie wymieniono w dokumencie MSDN – user1034912