WPF中Button点击后闪烁的解决办法

470 阅读1分钟

WPF中的Button点击后总是在那儿闪啊闪,有什么办法可以让它不闪烁呢。

我们仔细观察,其实Button不仅仅只是在点击后会闪烁,在其通过点击或按Tab键获得焦点后都会闪烁,而通过点击其他按钮或通过按Tab键让Button失去焦点后就不闪烁了。如此我们可以推测出这不是点击或其他什么的问题而是焦点的问题,那么我们只要设置Button的Focusable属性为False就行了。

在XAML的Button代码中添加

Focusable="False"

或者在属性面板中取消Button的Focusable属性的勾选。