2016-05-16 62 views
1

我在構建第一個UWP應用程序時遇到了一個未知問題。Radiobutton「Checked」方法不起作用

在按鈕的onclick方法我要檢查,如果一個複選框被選中,如果是的,我想開一個新的框架: if (rb_quiz.Checked)

namespace IDG 
{ 
    /// <summary> 
    /// An empty page that can be used on its own or navigated to within a Frame. 
    /// </summary> 
    public sealed partial class MainPage : Page 
    { 
     public MainPage() 
     { 
      this.InitializeComponent(); 
     } 

     private void bt_start_Click(object sender, RoutedEventArgs e) 
     { 
      if (rb_quiz.Checked) 
      { 
       this.Frame.Navigate(typeof(Page2)); 
      } 
     } 
    } 
} 

Visual Studio的上線標誌着錯誤彈出窗口說:

事件「ToggleButton.Checked」只能出現在的+ =或左邊 - 」

我檢查了「==Checked」或「isChecked」。但沒有任何工作。我的radiobutton被稱爲rb_quiz

回答

0

the documentationChecked是一個事件 「時觸發一個切換按鈕被選中。」您改爲使用該屬性IsChecked

1

Checked是一個事件,您正在尋找IsChecked這是一個Nullable<Boolean>

試試這個:

if (rb_quiz.IsChecked == true)