我想在鼠标上更改背景图片。但我不能。下面是我的源代码..
<Button.Template>
<ControlTemplate>
<Border HorizontalAlignment="Center" VerticalAlignment="Center">
<Image Source="../Resources/Images/refresh.png" Width="16" Height="16" />
</Border>
</ControlTemplate>
</Button.Template>
我尝试使用下面的代码,但它甚至没有编译..
<ControlTemplate.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter Property="Source" Value="../Resources/Images/refresh_Hover.png" />
</Trigger>
</ControlTemplate.Triggers>
任何帮助?
答案 0 :(得分:1)
您必须将x:Name
提交给Image
,并将setter set TargetName
提供给给定的图片名称。它应该工作。