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