【发布时间】:2017-11-05 07:31:07
【问题描述】:
我的按钮控制有问题。当我将鼠标悬停在它上面时,按钮的图像丢失了。但是,当鼠标离开它时,图像又回来了。当鼠标悬停为真时,我想保留图像。
这是鼠标悬停的时候
这是正常状态
这是我的代码
<Button Name="miliage_btn" Canvas.Left="775" Canvas.Top="57" Width="239" Height="80" Click="Button_Click" >
<Button.Background>
<ImageBrush ImageSource="D:\남경현\로드오브다이스 시뮬/pack0.jpg">
</ImageBrush>
</Button.Background>
</Button>
我试试这段代码
<Button.Style>
<Style TargetType="Button">
<Style.Triggers>
<Trigger Property="IsMouseOver" Value="true">
<Setter Property="Background">
<Setter.Value>
<ImageBrush ImageSource="D:\남경현\로드오브다이스 시뮬/1회뽑기.png"/>
</Setter.Value>
</Setter>
</Trigger>
</Style.Triggers>
</Style>
</Button.Style>
可以在 xaml 或 c# 中修复吗?
【问题讨论】:
-
请说得更具体一些,试着展示你到目前为止所做的尝试。
-
你能通过编辑这个问题发布你的代码吗?请向我们展示您尝试做的事情。
-
我添加图片和来源
-
我想你的答案就在这里:stackoverflow.com/questions/12271916/wpf-button-mouseover-image 使用对你有帮助的风格
标签: c# wpf xaml wpf-controls