我知道我可以使用以下方法通过xaml更改系统托盘颜色:
shell:SystemTray.BackgroundColor="#D2D9AE"
但如果我想通过c#更改系统托盘颜色怎么办?有没有办法通过c#代码改变systemtray的前景/背景颜色?
答案 0 :(得分:4)
只需设置属性即可。 e.g:
public MainPage()
{
InitializeComponent();
this.Loaded += MainPage_Loaded;
}
void MainPage_Loaded(object sender, RoutedEventArgs e)
{
Microsoft.Phone.Shell.SystemTray.BackgroundColor = Colors.Cyan;
Microsoft.Phone.Shell.SystemTray.ForegroundColor = Colors.Green;
}