以编程方式检查单选按钮 - Windows Store App C#

Programmatically Checking Radio Button - Windows Store App C#

如标题所示,我在尝试以编程方式检查 Windows 8 Store 应用程序中的单选按钮时遇到了一些问题。所以我意识到在 WinForms .NET 应用程序上我会做类似的事情:

rad.Checked = true;

在 WinRT 中,我正在尝试这样做:

control.RadYes.IsChecked = true;

这就是我认为会导致单选按钮被按下的原因;但是,在 UI 中,它仍然显示未检查任何内容。如果我放置一个断点,我可以将鼠标悬停在 RadYes 上,它会显示 属性 = true。这不是正确的方法吗?

我的想法是,我允许用户在填写表格时从他们离开的地方重新开始。所以它从数据库中检索值并正确地进入我的 switch/case 来设置值——但是 UI 没有改变。

我注意到的另一件事我也即将尝试——我没有为我的 3 个单选按钮分配一个组。有人可以告诉我我可能做错了什么吗?谢谢!

好的,所以我的解决方案是在 XAML 控件中添加 GroupName="YesNoNA"。我没有改变任何其他东西,现在它可以工作了。我搜索了一个小时试图找到有关此的信息,希望这能帮助其他人。