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

C# Windows 8移动按钮背景没有响应?,c#,button,windows-8,windows-mobile,C#,Button,Windows 8,Windows Mobile,我正在尝试在Windows8移动应用程序中动态更改按钮的背景色 Mainpage.xaml中的按钮: <Button Name="RedButton" Click="RedButton_Click_1" Width="200" Height="100" Content="Red" Margin="136,171,144,497"/> 代码根本不会修改红色按钮对象的背景。是什么导致了这种通信 为什么不从xaml文件而不是类中更改颜色?也可以使用“属性”窗口更改属性 Backgrou

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

Mainpage.xaml中的按钮:

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

代码根本不会修改红色按钮对象的背景。是什么导致了这种通信

为什么不从xaml文件而不是类中更改颜色?也可以使用“属性”窗口更改属性

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

我正在尝试动态地执行此操作,因此它会根据inputry从颜色更改颜色:
RedButton.Background=newsolidcolorbush(Windows.UI.Colors.Red)我收到错误“Windows.UI.Color”不包含“Red”的定义请尝试此RedButton.Dispatcher.BeginInvoke(新操作(()=>{RedButton.Background=new SolidColorBrush(System.Windows.Media.Colors.Red);});
Background="Colour"
Foreground="Colour"
BorderBrush="Colour"