在Windows 8 Metro应用程序中禁用鼠标焦点过度

时间:2012-06-05 12:02:53

标签: c# xaml windows-8

我正在这个应用程序中的window8 metro应用程序我正在插入两个图像按钮,在模拟器中我是鼠标模式指针进入此时获得焦点。

我正在实施此代码...

 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);
 }

如何禁用鼠标指针输入的焦点?

1 个答案:

答案 0 :(得分:1)

我还没有使用Windows 8 Metro,但您可以尝试添加:

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

那应该停止鼠标移动的任何可视化等等,但这是WPF的答案,它应该适用于地铁,但没有承诺!