构建我的第一个UWP应用程序时遇到了一个未知问题。
按钮onclick方法我想检查是否选中了其中一个复选框,如果是,我想打开一个新框架:
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标记该行的错误:
if (rb_quiz.Checked)
弹出窗口说:
事件“
的左侧ToggleButton.Checked
”只能出现在+ =或 - “
我已选中“==Checked
”或“isChecked
”。但没有任何作用。我的radiobutton
名为rb_quiz
。
答案 0 :(得分:1)
Checked
是一个活动,您正在寻找IsChecked
Nullable<Boolean>
。
试试这个:
if (rb_quiz.IsChecked == true)
答案 1 :(得分:0)
根据the documentation,Checked
是“检查ToggleButton时触发”的事件。您想要使用属性IsChecked