如何在 WPF 中更改鼠标悬停时的图像?
当我将鼠标悬停在图像上时如何更改图像?
到目前为止我所拥有的是:
<Image Height="32" Source="/images/Save32.png" />
How can I change an image when I hover over it?
All I have so far is:
<Image Height="32" Source="/images/Save32.png" />
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您需要在 IsMouseOver 属性上使用触发器来修改图像的源:
请注意,触发器只能在样式内部使用,并且为了使触发器更改属性,该属性的值必须由样式设置而不是设置明确地在元素上。
You need to use a Trigger on the IsMouseOver property to modify the Source of the Image:
Note that Triggers can only be used inside Styles, and in order for a Trigger to change a property that property's value must be set by the Style and not set explicitly on the element.
还有其他触发方式。好的?
There are other ways that trigger. All right?