这是一个后续问题我昨天here公布。使用H.B.发布的代码片段来绑定图标,但我似乎无法弄清楚如何向其添加触发条件,以便在鼠标悬停上显示不同的图标。当前的代码看起来是这样的:使用触发器与绑定?
xmlns:res="clr-namespace:MyProject.Resources"
xmlns:Helpers="clr-namespace:MyProject.Converters"
...
<Image Name="imgMin"
Grid.Column="0"
Stretch="UniformToFill"
Cursor="Hand"
MouseDown="imgMin_MouseDown">
<Image.Source>
<Binding Source="{x:Static res:AppResources.minimize}">
<Binding.Converter>
<Helpers:IconToImageSourceConverter/>
</Binding.Converter>
</Binding>
</Image.Source>
</Image>
我需要什么,这样一个不同的图标(RES:AppResources.minimize_glow)改变这里显示在鼠标悬停?我试图在某处获取触发器,但Image.Source不接受另一个孩子,Binding不支持直接内容,将Image.Source更改为Image.Style不起作用,因为Style不能包含绑定。我在这里用完了想法,而我的Google-fu没有提出任何有用的东西。另外,即使我能得到一个触发器来处理这个问题,将突出显示的图标绑定到触发器也可能是我的下一个头痛问题。必须有一种方法来做到这一点,对吧?
完美!这正是我所需要的。谢谢! – Swooper 2011-04-27 17:35:14