Что означает Mouse.Capture?
Ой, у меня много вопросов, которые не могут найти ответы на них в Google. Все просто используют коды, и никто не объясняет их цели. Что значит Mouse.Captured
имею в виду? И что Mouse.Capture()
делать? И (извините последний) когда LostMouseCapture
происходит?
1 ответ
Решение
В основном, если вы позвоните Mouse.Capture
и передать элемент ввода, этот элемент ввода (элемент управления) всегда будет получать события мыши, даже если мышь находится за пределами элемента управления.
Документация понятна:
Когда элемент захватывает мышь, он получает ввод мыши независимо от того, находится ли курсор в пределах его границ.
Mouse.Captured
просто позволяет увидеть, захвачена ли мышь на элементе ввода, и LostMouseCapture
происходит, когда захват прекращается.