public void RemoveRadioButton(RadioButton rb) { if (rb != null && Children.Contains(rb)) { Children.Remove(rb); if (rb.IsChecked) selectedIndex = -1; } }
public void AddRadioButton(RadioButton rb) { if (rb != null && !Children.Contains(rb)) { int idx = Children.Add(rb); if (rb.IsChecked) SelectedIndex = idx; rb.CheckedChanged += new EventHandler(RadioButton_CheckedChanged); } }