Xaml 在windows 8 metro应用程序中,鼠标悬停/聚焦时,按钮消失,如何禁用该效果?

Xaml 在windows 8 metro应用程序中,鼠标悬停/聚焦时,按钮消失,如何禁用该效果?,xaml,button,microsoft-metro,winrt-xaml,visualstates,Xaml,Button,Microsoft Metro,Winrt Xaml,Visualstates,在我的应用程序的许多地方,我都在使用UI中的按钮,但我的疑问是:- 1) 当一个按钮获得焦点或当它将鼠标移到上方时,按钮背景消失(即,此时它变得不可见) 再次离开按钮(按钮失去焦点)后,它会像往常一样显示按钮 因此,鼠标悬停/获得焦点时,按钮的行为是这样的 如果我不想要这种效果,我该怎么办。请让我知道 2) 我可能错了,但我猜这背后应该有一些视觉状态属性,我需要禁用它,但我不知道在哪里禁用,请告诉我 提前感谢。我相信您需要重新安装控件,以便覆盖视觉状态。通过在“混合”中单击鼠标右键并选择编辑样式

在我的应用程序的许多地方,我都在使用UI中的按钮,但我的疑问是:-

1) 当一个按钮获得焦点或当它将鼠标移到上方时,按钮背景消失(即,此时它变得不可见)

再次离开按钮(按钮失去焦点)后,它会像往常一样显示按钮

因此,鼠标悬停/获得焦点时,按钮的行为是这样的

如果我不想要这种效果,我该怎么办。请让我知道

2) 我可能错了,但我猜这背后应该有一些视觉状态属性,我需要禁用它,但我不知道在哪里禁用,请告诉我


提前感谢。

我相信您需要重新安装控件,以便覆盖视觉状态。通过在“混合”中单击鼠标右键并选择编辑样式副本,可以在“混合”中轻松完成此操作