Application.Current w ElementHost ma wartość null

Korzystam z WPF UserControl w moich osobistych Libs. Libs są zawarte w moich programach WPF i WindowsForms. Teraz mój UserControl musi pokazać nowe okno (WPF). W nowym oknie chcę ustawić właściciela. Robię to w ten sposób:

dialog.Owner = Application.Current.MainWindow;

Działa to dobrze, jeśli używam UserControl w programie WPF.

Kiedy używam UserControl w moim programie WindowsForms (ustawiam UserControl w ElementHostelementHost.Child = ...) jestApplication.Current zero.

To nie jest dobre, a mój program zgłasza wyjątek.

Dlaczego jestApplication.Current zero?

questionAnswers(1)

yourAnswerToTheQuestion