Application.Current in ElementHost ist null

Ich benutze ein WPF UserControl in meinen persönlichen Bibliotheken. Die Bibliotheken sind in meinen WPF- und WindowsForms-Programmen enthalten. Jetzt muss mein UserControl ein neues (WPF) Fenster anzeigen. Im neuen Fenster möchte ich den Besitzer einstellen. So mach ich es:

dialog.Owner = Application.Current.MainWindow;

Dies funktioniert gut, wenn ich das UserControl in einem WPF-Programm verwende.

Wenn ich das UserControl in meinem WindowsForms-Programm verwende (ich setze das UserControl in einem ElementHostelementHost.Child = ...) istApplication.Current Null.

Das ist nicht gut und mein Programm löst eine Ausnahme aus.

Warum istApplication.Current Null?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage