2016-12-09 14 views
0

画面の特定の部分でタッチ入力を無効にする必要があります。言い換えれば、ユーザが領域内にタッチすると、入力は生成されない。地域外では、touchは正常に機能します。コントロール画面タッチ領域Windows 10 UWPアプリケーション

私のアプリはWindows 10で動作するUWPアプリです。特定のシナリオでは2つのタッチスクリーンがあります。場合によっては、2番目のタッチスクリーンで入力を無効にする必要があります。好ましくは、特定の地域内で入力します。他のタッチスクリーンからフォーカスを奪うのを避けるために。

答えて

1

Rectangle/Gridの入力をブロックしたい要素の上に透明な背景を重ねて表示します。 IsHitTestVisible(またはVisibility)を切り替えて入力を許可または拒否できます。

+1

**グリッド**の代わりに**長方形**を使用すると便利です。それははるかに軽いです。 –

+0

@Jetあなたにはそのソースがありますか? –

+0

マスクの目的でRectangleより多くのオプションと洗練された機能があります。 UIスレッドのXAML LayoutイベントでRectangleが明るくなります。あなたの答えはまったく正しい。 –

関連する問題