WPF ShowDialog и ElementHost

Единицей является МОК. Точка МОК должна абстрагировать проводное соединение зависимостей между типами за пределами самих типов. Это имеет несколько преимуществ. В первую очередь, это сделано централизованно, что означает, что Вы не должны изменять много кода, когда зависимости изменяются (который может иметь место для модульных тестов).

, Кроме того, если проводное соединение сделано с помощью данных конфигурации вместо кода, можно на самом деле повторно соединить зависимости проводом после развертывания и таким образом изменить поведение приложения, не изменяя код.

6
задан 7 September 2009 в 02:53
поделиться

2 ответа

Хорошо, только что нашел решение с помощью WindowInteropHelper.

http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/44c903fb-9514-401c-ba85 -58acd5293c1b

2
ответ дан 8 December 2019 в 17:24
поделиться

Я использую WindowInteropHelper для решения этой проблемы следующим образом:

var wpfDialog = new MyWpfDialog();
var interopHelper = new WindowInteropHelper(wpfDialog)  
        {
            Owner = winFormsDialog.Handle
        };

wpfDialog.ShowDialog();
8
ответ дан 8 December 2019 в 17:24
поделиться
Другие вопросы по тегам:

Похожие вопросы: