private void UserControl_Loaded(object sender, RoutedEventArgs e) { var s7 = Segment7.FindChildren <ToggleButton>(); foreach (var i in s7) { i.Click += SegmentClicked; } var s14 = Segment14.FindChildren <ToggleButton>(); foreach (var i in s14) { i.Click += SegmentClicked; } }
private bool IsOn(ToggleButton tb) { var res = Segment7.FindChild <ToggleButton>(tb.Name); if (res == null) { res = Segment14.FindChild <ToggleButton>(tb.Name); } if (res == null) { throw new ArgumentException("Not found"); } else { return((bool)res.IsChecked); } }