public ProjectExplorerControl(IVsWindowSearchHostFactory windowSearchHostFactory, ProjectExplorerViewModel viewModel) { ThreadHelper.ThrowIfNotOnUIThread(); DataContext = viewModel; InitializeComponent(); ViewModel.PropertyChanged += OnViewModelPropertyChanged; SearchHost = windowSearchHostFactory.CreateWindowSearchHost(SearchControlHost); SearchHost.SetupSearch(this); UpdateSearchEnabled(); }