通过c#代码更改Windows Phone应用程序中的系统托盘颜色

时间:2013-03-07 16:52:25

标签: c# visual-studio windows-phone-8 windows-phone-7.1 windows-phone

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

 shell:SystemTray.BackgroundColor="#D2D9AE"

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

1 个答案:

答案 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;
}