1

솔루션에서 특정 프로젝트를 선택해야하는 VS 확장 프로그램에서 작업하고 있습니다. 사용자가 이전Visual Studio 솔루션 탐색기 검색 상자에 프로그래밍 방식으로 액세스

.Select(vsUISelectionType.vsUISelectionTypeSelect) 

를 호출 내가 프로젝트 항목을 찾을 솔루션 탐색기 검색 상자에 텍스트를 입력 한 경우에는 작동하지 않습니다에. 내 아이디어는 검색 상자에 액세스하고 프로젝트를 선택하기 전에 지우는 것입니다. Unfortunatelly, 나는 심지어

dte.ToolWindows.SolutionExplorer 

개체를 검사하지,하지 문서와 튜토리얼, 그 작업을 수행하는 방법에 대한 단서를 찾을 수 없습니다. 내가 잘못했기 때문에 쉽게 할 수있는 일에 대한 해결책을 찾을 수 없습니까?

미리 감사드립니다. 아이디어/도움을 주시면 감사하겠습니다.

IVsSolutionUIHierarchyWindow solutionWindows = (IVsSolutionUIHierarchyWindow)VsShellUtilities.GetUIHierarchyWindow(this.ServiceProvider, VSConstants.StandardToolWindows.SolutionExplorer);  

if (solutionWindows is IVsWindowSearch) 
{ 
    var slw = solutionWindows as IVsWindowSearch; 
    slw.ClearSearch(); 
} 
:

답변

1

는 검색 상자를 지우려면