private void Expander_Expanded(object sender, RoutedEventArgs e) { var eX = sender as Expander; foreach (var ep in FindVisual.FindVisualChildren <Expander>(this).Where(ep => eX != null && ep.Header?.ToString() != eX.Header?.ToString())) { ep.IsExpanded = false; } }
private void DepStaffList_Loaded(object sender, RoutedEventArgs e) { if (!_isFirstTime) { return; } var eX = FindVisual.FindVisualChildren <Expander>(this).First(); if (eX != null) { eX.IsExpanded = true; } _isFirstTime = false; }