모달이 아닌 창을 만들면 다른 문제가 발생합니다. Firts of Visual Studio의 Experimental 버전을 열고 C# 페이지로 이동하는 솔루션을 엽니 다. 그런 다음 Extension의 WPF 창을 열면 해당 WPF 창에서 TextBoxes에 행복하게 입력 할 수 있습니다. 그러나 백 스페이스 [< -] 또는 [delete] 키를 클릭 할 때마다 현재 WPF 텍스트 상자에는 영향을주지 않지만 현재 솔루션의 이전에 열었던 C# 코드 창에는 영향을주지 않습니다.VSIX 및 VS SHELL : window show() 문제
window = new MyWindow()
window.show();
나는 내 문제를 해결할 수 있다는 것을 알고 : 나는 이런 식으로 내 창을 엽니 다
uiShell.EnableModeless(0);
window = new MyWindow()
window.ShowDialog();
uiShell.EnableModeless(1);
하지만이 솔루션을 원하지 않는다. Visual Studio 셸에서 파일을 탐색하고 동시에 입력에 문제가없는 addin을 사용하려고합니다. Show()를 사용하여이 문제를 해결할 수 있습니까?
당신은 내 창 DialogWindow에서 상속해야합니까 DialogWindow – ErikEJ
에서 상속해야 내가 사용해야 Window.Show()? – user2837896
나는 DialogWindow에서 상속 받았다. 그러나 Show()에서 나는 동일한 문제를 가지고 있습니다. 입력란에 글자를 쓴 다음 vs 쉘 (C# 파일)을 클릭합니다. 텍스트 상자에서 삭제하면 커서가 C# 파일에 남아 있습니다. – user2837896