Как нажать сквозь окно?

306
19 апреля 2017, 10:02

Есть окно WPF. Нужно, чтобы щелчок мыши по окну передался под (за) окно. То есть не важно, что там под окном, другое окно, голый рабочий стол или еще что. Должен сгенерироваться щелчок мыши как бы сквозь окно. При этом само окно должно остаться сверху. Возможно оно вообще TopMost. Это возможно? Как?

Answer 1

Если такое поведение нужно безусловно, для этого элемента IsHitTestVisible="False" , делая его "невидимым" для мыши.

Это это предполагает какое-то управление, то такое поведение называется event propagation в общем случае, в случае WFP - маршрутизация событий (event routing, термин пришедший из MFC). Например, есть события Preview*** где при изменении флага Handled в RoutedEventArgs можно отключить остановить прохождение события.

О маршрутизации событий: https://msdn.microsoft.com/en-us/library/ms742806.aspx

READ ALSO
Не работает авторизация на сайте

Не работает авторизация на сайте

Выходить ошибка неверный логин или пароль, даже если все верно

343
Не загружается фото в CURL для API

Не загружается фото в CURL для API

Пытаюсь постить картинки на стену с помощью VK APIНашел такой вот скрипт с CURL, который выполняет необходимую загрузку изображения

316
WebSockets - потоковая выдача

WebSockets - потоковая выдача

У меня есть веб-сокет сервер, основанный на Gomoob кодеЯ отсылаю сообщения этому серверу для пересылки клиентам, это файлы которые передаются...

219