我已经通过代码创建了一个应用程序栏(在xaml.cs中),但如果我尝试更改应用栏的背景颜色,则会引发错误。我认为以下代码对于应用栏来说不正确。
ApplicationBar.BackgroundColor = new SolidColorBrush(Colors.Black);
有人可以帮我这个吗?谢谢你的帮助!
答案 0 :(得分:9)
BackgroundColor属性类型为颜色而非刷:
public Color BackgroundColor { get; set; }
所以,以下应该有效:
ApplicationBar.BackgroundColor = Colors.Black;
PS。大多数情况下,阅读编译时错误消息可以为您提供很多清晰度。