5
我已經開發了一些帶有按鈕的WPF應用程序。現在我想通過使用觸發器或任何其他事件來更改這些按鈕onmouseover,onmouseleave,onmouseenter的顏色。 任何建議plz 在此先感謝。如何通過使用觸發器或任何其他事件來改變wpf中的onmouseleave按鈕顏色onmoveover
我已經開發了一些帶有按鈕的WPF應用程序。現在我想通過使用觸發器或任何其他事件來更改這些按鈕onmouseover,onmouseleave,onmouseenter的顏色。 任何建議plz 在此先感謝。如何通過使用觸發器或任何其他事件來改變wpf中的onmouseleave按鈕顏色onmoveover
內所需的事件,你可以設置背景顏色像這樣...
// Change the background color of button1 to Blue
button1.Background = Brushes.Blue;
您還可以設置這觸發:
<!-- Button will change from Blue to Yellow on MouseOver -->
<Style TargetType="{x:Type Button}">
<Setter Property="Background" Value="Blue" />
<Style.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter Property="Background" Value="Yellow" />
</Trigger>
</Style.Triggers>
</Style>
如需更多詳細資料,請瀏覽屬性觸發器部分this文章。
此問題可以在這個問題中找到: http://stackoverflow.com/questions/1302756/why-is-the-buttons-background-changing 同樣的問題發生在我身上 - 它會似乎沒有設置背景。 – JJO 2009-08-20 23:26:46