为按钮设置背景图像

时间:2017-05-21 13:12:14

标签: c# wpf xaml mouse controltemplate

真的很愚蠢的问题,但我已经通过XAML为我的按钮设置了背景图像。但是当我运行应用程序并将鼠标悬停在它上面时,更改为默认外观。

我无法解决鼠标悬停的问题?

<Button x:Name="btnPlay" Content="Play" Canvas.Left="93" Canvas.Top="93" Width="183" 
            Click="button_Click" Height="84" FontFamily="Showcard Gothic" Cursor="Hand" BorderBrush="{x:Null}">
    <Button.Background>
        <ImageBrush ImageSource="Images/BlueButton.png"/>
    </Button.Background>
</Button>

1 个答案:

答案 0 :(得分:0)

以下是this solution的修改。考虑将Background="{TemplateBinding Background}"用于Border内的Template,以便在Background的背景发生变化时更新Border的{​​{1}}。< / p>

Button