button按钮图片显示问题
wpf吧
全部回复
仅看楼主
level 1
<Button Name="buttonA" Height="26" Width="26" Click="buttonA_Click">
<Style TargetType="{x:Type Button}">
<Style.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter Property="Background">
<Setter.Value>
<Image Source="ED1BCD556DA031904EBA51DB975F8F2C.jpg" />
</Setter.Value>
</Setter>
</Trigger>
</Style.Triggers>
</Style>
</Button>
为什么显示的不是图片而是
这样的文字
2014年07月03日 12点07分 1
level 8
没提醒报错?<setter.value>之间是Brush类的?
2014年07月03日 13点07分 2
没有报错呢,我就是想让鼠标进入button的时候图片还在,不然我鼠标进入button的时候图片就不见了,背景变成绿油油的那个样子
2014年07月04日 01点07分
level 7
把1.png和2.png加入项目中,生成操作设"resource"
<Grid>
<Button Name="bb" Width="300" Height="20">
<Button.Style>
<Style TargetType="Button" >
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="Button">
<Grid>
<Image Name="ImgBtnBg" Source="1.jpg" Stretch="Fill"/>
</Grid>
<ControlTemplate.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter Property="Source" Value="2.jpg" TargetName="ImgBtnBg"/>
</Trigger>
</ControlTemplate.Triggers>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
</Button.Style>
</Button>
</Grid>
2014年07月04日 06点07分 3
谢谢你哦,但是这样还是有一个小问题,突出显示就没有,该怎么改呢?本人菜鸟[委屈]
2014年07月04日 09点07分
就是鼠标在按钮上,按钮就亮着的效果
2014年07月04日 09点07分
回复 林若儿ai骏 :1.jpg是常态是的图片, 2.png是亮的图片 把上面的xaml照抄,应该可以实现你说的功能的
2014年07月04日 10点07分
回复 中年谢顶大叔 :恩,谢谢啦~
2014年07月04日 13点07分
1