private void OnExpansionStateGroupStateChanged(object sender, VisualStateChangedEventArgs e) { // Only listen for the Expanded state if (string.Compare(e.NewState.Name, VisualStates.StateExpanded, StringComparison.OrdinalIgnoreCase) != 0) { return; } BringIntoView(); }