0
我创建了一个UserControl
,并且加入了Button
里面除去Background
和Text
属性:WPF为什么新闻后按钮的背景闪烁?
<Button x:Name="Button"
HorizontalAlignment="Center"
Height="40"
VerticalAlignment="Center"
Width="40"
RenderTransformOrigin="0,-2"
Margin="0,0,0,0"
BorderBrush="{x:Null}"
Click="Button_Click"
Background="{x:Null}"/>
我还hadled如下面Button
Click
事件:
private void Button_Click(object sender, RoutedEventArgs e)
{
Button.Content = new cross();
}
上述代码填充Button
内容与另一个UserControl
这是一个简单的交叉图片。
我已将UserControl
与Button
放入MainWindow应用程序中,按Button
后,它开始闪烁 - 背景在两种颜色之间流畅地变化。旁边的代码功能很好。我只是不知道如何摆脱那种眨眼的背景。
这似乎是标准的Windows 7行为(如果您在个人设置中选择了Aero主题)并且是重复问题。请参阅https://stackoverflow.com/questions/18928099/button-control-keeps-flashing-after-it-has-been-clicked-and-handled-the-event – Rob