我學習WPF
並構建一個簡單的應用程序。 這是我的按鈕:通過代碼Chnage Telerik WPF按鈕顏色
<Button x:Name="btnAddFiles" Content="Add" HorizontalAlignment="Left" Margin="1046,34,0,0" VerticalAlignment="Top"
Width="111" Height="34" FontSize="20" Foreground="{DynamicResource {x:Static SystemColors.ActiveBorderBrushKey}}"
Background="{x:Null}" MouseEnter="btnAddFiles_MouseEnter" BorderBrush="Transparent" />
,這是它的樣子:
http://s27.postimg.org/h0iq4mrrz/image.png
我已經改變了按鈕的背景顏色Transparent
這樣的背景顏色,你看到的是我所有的應用程序背景顏色。 我想要做的就是當鼠標移過按鈕時,將背景顏色更改爲Transparent
。 目前,這是當前當鼠標懸停:
http://s30.postimg.org/x61ssujnx/image.png?noCache=1411485462
所以我註冊MouseEnter event
:
private void btnAddFiles_MouseEnter(object sender, MouseEventArgs e)
{
//btnAddFiles.Background = // change the color
}
,但我可以看到,btnAddFiles.Background
需要Brush
和NOR Color
任何想法熱改它呢?
[在C#代碼中設置WPF文本框的背景顏色]可能的副本(http://stackoverflow.com/questions/979876/set-background-color-of-wpf-textbox-in-c-sharp-code) – 2014-09-24 10:23:31
你有答案嗎? – 2014-10-31 13:00:23