我知道我可以使用以下方法通过 xaml 更改系统托盘颜色:
shell:SystemTray.BackgroundColor="#D2D9AE"
但是如果我想通过c#更改系统托盘颜色怎么办?有没有办法通过c#代码改变systemtray的前景色/背景色?
我知道我可以使用以下方法通过 xaml 更改系统托盘颜色:
shell:SystemTray.BackgroundColor="#D2D9AE"
但是如果我想通过c#更改系统托盘颜色怎么办?有没有办法通过c#代码改变systemtray的前景色/背景色?
只需设置属性。例如:
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;
}