В тех случаях, когда пользователь ожидает, что событие будет перенаправлено в элемент управления, вы можете использовать Mouse.Capture(someControl)
и Mouse.Capture(null)
, чтобы остановить пересылку.
Вы должны использовать это только тогда, когда это имеет смысл.Например, при перетаскивании полосы прокрутки, когда вы начали перетаскивать большой палец, но не обязаны оставаться на нем, пока вы удерживаете левую кнопку мыши нажатой.
При использовании Mouse.Capture()
убедитесь, что вы всегдапредоставить путь назад от захвата.