private void Search_OnDropDownClosed(object sender, System.Windows.RoutedPropertyChangedEventArgs <bool> e) { var autoCompleteBox = ((AutoCompleteBox)sender); var key = autoCompleteBox.Text; var project = ViewModel.SolutionViewModel.Projects.FirstOrDefault(s => s.Name == key); if (project != null) { Dispatcher.Invoke(() => { AllProjects.SelectedItem = project; AllProjects.ScrollIntoView(project); autoCompleteBox.Text = string.Empty; }); } }
private void AllProjects_OnSelectionChanged(object sender, SelectionChangedEventArgs e) { AllProjects.ScrollIntoView(ViewModel.SolutionViewModel.ProjectViewModel); }