Windows 8移动按钮背景没有响应?

时间:2014-03-09 03:35:44

标签: c# button windows-8 windows-mobile

我正在尝试在Windows 8移动应用程序中动态更改按钮的背景颜色。

Mainpage.xaml中的按钮:

 <Button Name="RedButton" Click="RedButton_Click_1" Width="200" Height="100" Content="Red" Margin="136,171,144,497"/>

Mainpage.xaml.cs中的代码

                    Dispatcher.BeginInvoke(delegate()
                {

                    RedButton.Background = new SolidColorBrush(Colors.Red); 

                });

代码根本不会修改红色按钮对象的背景。导致此通信的原因是什么?

1 个答案:

答案 0 :(得分:1)

为什么不更改xaml文件而不是类的颜色?您还可以使用属性窗口更改属性。

Background="Colour"
Foreground="Colour"
BorderBrush="Colour"