[Windows Phone]SystemTray使用。
有時候像我們在網頁上抓取資料時,需要讓系統顯示「該系統正在抓取資料」,讓使用者知道目前該程式還在執行,並沒有卡住、停止。
若是像小編一樣,美工不是很好時,可以使用系統所提供的「SystemTray」,能減少很多設計上的困擾!
1.在Xaml裡設計ProgressIndicator。
並給他個Name。
而Text為當SystemTray出現時,要顯示內容。
1: <shell:SystemTray.ProgressIndicator>
2: <shell:ProgressIndicator
3: x:Name="systemtray"
4: IsIndeterminate="True" IsVisible="False" Text="Calculating..." />
5: </shell:SystemTray.ProgressIndicator>
2.使用時,只要呼叫IsVisible就能使用。
1: private void ControlSystemTray(bool pIsShow)
2: {
3: Dispatcher.BeginInvoke(() =>
4: {
5: systemtray.IsVisible = pIsShow;
6: });
7: }
Reference
Windows Phone 7 – SystemTray與ProgressIndicator
若有觀念錯誤、內容錯誤,勞請告知。 謝謝。
若要轉載請註明出處,謝謝。