WPF에서 새 비트를 디자인하고있는 기존 WinForms 응용 프로그램이 있습니다. 모든 것이 합리적으로 잘 진행되고 있으며, 대화의 첫 번째 필요성에 부딪혔습니다.WPF Interop 및 대화 상자
WPF에서 대화 상자를 만들고 싶습니다. 실제 컨텐트에 대해 UserControl을 수행하고 UserControl에 ShowDialog() 메서드가 없으므로 ElementForm을 통해 WinForms 양식을 통해 컨텐트를 호스트해야하는 것처럼 보입니다.
내 질문에 그 곳이 있습니다. 어떻게 작동합니까? 내가 말할 수있는 가장 좋은, WPF UserControl 심지어 (그것은 ShowDialog() 메서드를 가지고 주어진 감각을) DialogResult 속성을 가지고 있지 않습니다 - 그것은 WPF 윈도우 컨트롤을 필요로하는 것처럼 보입니다 - 그리고 난 이 경우에 사용할 수 있다고 생각합니다.
기본 흐름 및 설정에 대한 고민은 여기에 있습니다. 누군가 빛을 비출 수 있습니까?
이것도 가능합니까?
그러나이 옵션은 기본 VS WinForms 프로젝트 템플릿에 나타나지 않기 때문에 별도의 프로젝트가 필요하지만 새 WPF 창을 만드는 것처럼 보입니다. 그러나 일단 그렇게하면 작동합니다. WPF 윈도우의 ShowDialog() 메소드는 우리가 익숙했던보다 세분화 된 DialogResult 대신에? bool을 반환한다는 것입니다 (당연히 이해할 수 있겠지요 - 그 클래스에 대해서는 아무것도 모르기 때문에) . 고마워요, 카메론. –