如何在 RadioButton 中添加 CheckedChanged 或 SelectedValueChaged 事件

How to add an CheckedChanged or SelectedValueChaged event in a RadioButton

关于如何将事件添加到新的 RadioButton 对象,您有任何示例或参考吗?所以基本上我在我的 ViewModel 中创建了一个带有属性的 RadioButton 对象。

var grid = new Grid();
grid.Children.Add(new RadioButton() 
{ 
   IsChecked = question.Answer != null && question.Answer.Value == qa.Value,
   IsEnabled = !this.IsReadOnly,
   GroupName = $"question-{question.OrderNum}",
}, 0, 0);

因此,我想添加 CheckedChaged 或 SelectedValueChanged 事件,以便我可以保存用户从那些 RadioButton 中选择的值。

谢谢

var grid = new Grid();

var radio = new RadioButton() 
{ 
   IsChecked = question.Answer != null && question.Answer.Value == qa.Value,
   IsEnabled = !this.IsReadOnly,
   GroupName = $"question-{question.OrderNum}",
};

radio.CheckedChanged += myEventHandler;

grid.Children.Add(radio,0,0);