0
我知道我可以通过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;
}
我复制了你的代码,但它没有认出它。我需要一个特殊的参考来使用它吗? – user1924391 2013-03-07 17:26:05
确保您调用了此方法,并且页面的SystemTray可见。显示触发已加载处理程序的显示答案。 – 2013-03-07 17:29:28
我知道如何触发Loaded处理程序!我做了你所做的一切,但没有成功。让我发布一个屏幕截图来向你展示 – user1924391 2013-03-07 17:37:18