2015-02-11 182 views
0

我想要更改一個應用程序欄按鈕切換的圖標,一旦選中它,然後再選中時,它將被取消選中。我確定.icon屬性被使用,但我不知道該如何設置它。我想每次點擊時將其從播放改爲暫停按鈕。如何更改c#代碼中的應用程序欄按鈕切換圖標

private void abtnTimer_Clicked(object sender, RoutedEventArgs e) 
      { 
       AppBarToggleButton btn = sender as AppBarToggleButton; 
       if (btn.IsChecked == true) 
       { 
        btn.Icon = //not sure what this should be 
        string s = DateTime.Now.ToString(); 
        localSettings.Values["Timer"] = s; 
       } 
       else 
       { 
        btn.Icon = //turn the icon into a play icon 
        DateTime dte = Convert.ToDateTime(localSettings.Values["Timer"]); 
        TimeSpan t; 
        t = DateTime.Now.Subtract(dte); 
        txtblkHoursData.Text = t.ToString(); 
       } 
      } 

回答

3

將其設爲SymbolIcon - 播放的播放符號:

btn.Icon = new SymbolIcon(Symbol.Play); 

,並暫停對暫停符號:

btn.Icon = new SymbolIcon(Symbol.Pause); 
相關問題