Application.Current в ElementHost является нулевым
Я использую WPF UserControl в моих личных библиотеках. Libs включены в мои программы WPF и WindowsForms. Теперь мой UserControl должен показать новое (WPF) окно. В новом окне я хочу установить владельца. Я делаю это так:
dialog.Owner = Application.Current.MainWindow;
Это работает нормально, если я использую UserControl в программе WPF.
Когда я использую UserControl в моей программе WindowsForms (я устанавливаю UserControl в ElementHostelementHost.Child = ...
) являетсяApplication.Current
ноль.
Это не хорошо, и моя программа выдает исключение.
ПочемуApplication.Current
ноль?