我正在研究为 window phone 8.1 开发应用程序。当我尝试更改按钮的背景颜色时遇到问题。在 Mainpage.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 中,Colors 类位于 Windows.UI 命名空间中。
所以你可以这样设置按钮的背景:
button.Background = new SolidColorBrush(Windows.UI.Colors.Red);
关于c# - 窗口手机8.1 : Change Background Color of Button,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25091205/