0

我知道我可以使用以下方法通过 xaml 更改系统托盘颜色:

 shell:SystemTray.BackgroundColor="#D2D9AE"

但是如果我想通过c#更改系统托盘颜色怎么办?有没有办法通过c#代码改变systemtray的前景色/背景色?

4

1 回答 1

4

只需设置属性。例如:

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;
}
于 2013-03-07T17:21:08.027 回答