windows phone 8.1:更改按钮背景色

本文关键字:按钮 背景色 phone windows | 更新日期: 2023-09-27 18:15:58

我正在学习开发windows phone 8.1的应用程序。我有一个问题,当我试图改变一个按钮的背景颜色。在主页。Xaml,我有以下代码:

<Button 
    Name="button" Background="Pink" 
    Click="OnClick">
    ClickMe1
 </Button>

然后定义OnClick事件:'

 private void ClickMe_Click(object sender, RoutedEventArgs e)
{
   button.Background = new SolidColorBrush(Colors.Green);
}

,但它没有工作,因为:名称'Colors'不存在于当前上下文中我试着修复

void OnClick(object sender, RoutedEventArgs e)
{
    button.Background = Brushes.Green;
}

windows phone 8.1:更改按钮背景色

在Windows Phone 8.1中,Colors类在Windows中。UI 名称空间。

你可以这样设置按钮的背景:

button.Background = new SolidColorBrush(Windows.UI.Colors.Red);