2

私はこのアプリケーションで window8 メトロ アプリケーションに取り組んでいます。2 つの画像ボタンを挿入しています。シミュレーターでは、今回はマウス モード ポインターを入力してフォーカスを取得しています。

私はこのコードを実装しています...

 private void button_PointerEntered(object sender, Windows.UI.Xaml.Input.PointerEventArgs e)
 {
     System.Diagnostics.Debug.WriteLine("Pointer Entered");
     Button thisButton = (Button)sender;
     thisButton.Focus(FocusState.Unfocused);
 }

入力されたマウスポインターのフォーカスを無効にするにはどうすればよいですか?

4

1 に答える 1

1

私はまだWindows8Metroを使用していませんが、これを追加してみてください。

<Setter Property="FocusVisualStyle" Value="{x:Null}" />

これは、マウスオーバーなどの視覚化を停止する必要がありますが、それはWPFの回答であり、メトロで機能するはずですが、約束はありません。

于 2012-06-05T12:06:22.147 に答える