代码之家  ›  专栏  ›  技术社区  ›  Funky Sloth

如何在单选按钮中添加CheckedChanged或SelectedValueChaged事件

  •  0
  • Funky Sloth  · 技术社区  · 2 年前

    你有没有关于我如何向一个新的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事件,以便从这些单选按钮保存用户的选定值。

    非常感谢。

    1 回复  |  直到 2 年前
        1
  •  1
  •   Jason    2 年前
    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);