32
A
回答
68
您需要使用觸發器上IsMouseOver屬性來修改圖像的來源:
<Image>
<Image.Style>
<Style TargetType="{x:Type Image}">
<Setter Property="Source" Value="C:\Image1.jpg"/>
<Style.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter Property="Source" Value="C:\Image2.jpg"/>
</Trigger>
</Style.Triggers>
</Style>
</Image.Style>
</Image>
注意,觸發器只能用在樣式中,並且爲了讓觸發器更改屬性,該屬性的值必須由樣式設置,而不是在元素上明確設置。
8
<Image Stretch="Fill" >
<Image.Style>
<Style>
<Setter Property="Image.Source" Value="original.png" />
<Style.Triggers>
<Trigger Property="Image.IsMouseOver" Value="True">
<Setter Property="Image.Source" Value="mouseover.png" />
</Trigger>
</Style.Triggers>
</Style>
</Image.Style>
</Image>
還有其他觸發方式。好吧?
相關問題
- 1. 當鼠標懸停在HTML上時,如何更改圖像?
- 2. 如何更改包裝div的鼠標懸停上的圖像
- 3. 將鼠標懸停在ID上更改圖像
- 4. 鼠標懸停在圖像上時更改圖像
- 5. 如何更改鼠標懸停上的圖像按鈕
- 6. 更改鼠標懸停和鼠標懸停在CSS中的圖像
- 7. 在鼠標懸停上更改圖像x和y座標
- 8. 將圖標更改爲鼠標懸停上的圖片
- 9. 將鼠標懸停在div更改中的圖像
- 10. 將鼠標懸停在圖像區域上以更改圖像src
- 11. 當鼠標懸停在按鈕上時更改圖像
- 12. Winforms:在鼠標懸停上更改Datagridview圖像
- 13. 將鼠標懸停在圖像上時刪除圖像標題
- 14. 如何更改鼠標指針上的鼠標懸停分手?
- 15. jQuery將鼠標懸停在動態鏈接後更改圖像
- 16. 如何更改懸停上的圖像
- 17. 將鼠標懸停在列表圖像
- 18. 如何實現將鼠標懸停在圖像效果上?
- 19. wpf documentviewer在鼠標懸停的圖像上拋出異常
- 20. JQuery:如何更改鼠標懸停事件上的圖形?
- 21. 如何在鼠標懸停時更改「fa圖標」的顏色?
- 22. 如何更改鼠標懸停在圖像上超鏈接的顏色?
- 23. 將鼠標懸停在鼠標上
- 24. 將鼠標懸停在另一圖像上時顯示圖像
- 25. flex,當鼠標懸停在按鈕上時,更改鼠標懸停/跳出時的按鈕圖像
- 26. 鼠標懸停上的其他圖像
- 27. 圖像上的鼠標懸停操作
- 28. 鼠標懸停改變圖像
- 29. 更改:在何時:將鼠標懸停在主DIV上?
- 30. 如何讓按鈕上的圖像在鼠標懸停上顯示? WPF
請注意,觸發器只能在樣式中使用,並且爲了讓觸發器更改屬性,該屬性的值必須由樣式設置,而不是在元素上明確設置。 - 這只是讓我非常清楚地感謝了一些問題! –