2016-12-09 2 views
0

Мне нужно отключить сенсорный ввод на определенных участках экрана. Другими словами, если пользователь прикасается к области, входной сигнал не генерируется. За пределами региона прикосновение работает нормально.Панель управления сенсорным экраном Windows 10 Приложение UWP

Мое приложение - приложение UWP, работающее под Windows 10. Конкретный сценарий - это два сенсорных экрана. В некоторых случаях мне нужно отключить ввод на втором сенсорном экране ... Предпочтительно, внутри определенного региона. Чтобы избежать кражи фокуса с другого сенсорного экрана.

ответ

1

Оверлей a Rectangle/Grid с прозрачным фоном сверху элементов, из которых вы хотите заблокировать вход. Вы можете разрешить или запретить ввод путем переключения IsHitTestVisible (или Visibility).

+1

Лучшее использование ** Прямоугольник ** вместо ** Сетка **. Это намного легче. –

+0

@Jet У вас есть источник для этого? –

+0

У этого просто больше вариантов и более сложных, чем прямоугольник для маски. Прямоугольник легче на событиях XAML Layout в потоке пользовательского интерфейса. Ваш ответ абсолютно правильный. –