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