我有一个WPF桌面应用程序,包含一个Button按钮。在普通PC上运行并使用鼠标悬浮在按钮上时,它会变成蓝色(默认的Windows主题),当鼠标移开后按钮又会变回灰色。这是很正常的行为。
但当我在Windows 8平板电脑上运行该应用程序时,发生了以下情况:我触摸Button按钮,它会变成蓝色。然后我抬起手指,但按钮仍保持蓝色状态。没有MouseLeave事件。直到我在屏幕上其他地方单击才能取消蓝色按钮状态。
是否有任何方法可以解决这个问题?我知道我可以完全删除悬停效果,但除非有其他方法,否则我不想这样做。
但当我在Windows 8平板电脑上运行该应用程序时,发生了以下情况:我触摸Button按钮,它会变成蓝色。然后我抬起手指,但按钮仍保持蓝色状态。没有MouseLeave事件。直到我在屏幕上其他地方单击才能取消蓝色按钮状态。
是否有任何方法可以解决这个问题?我知道我可以完全删除悬停效果,但除非有其他方法,否则我不想这样做。