/// <summary> /// Expansion Event /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void grpAPILevel120_Expanded(object sender, RoutedEventArgs e) { // Init variables Expander ex = ((Expander)sender); string APIText = ((TextBlock)((StackPanel)ex.Header).Children[0]).Text; // Filter sub list and set items source umData.FilterSubList(APIText.Substring(APIText.LastIndexOf(' ') + 1)); ((ItemsControl)ex.Content).ItemsSource = umData.Simulators2; }