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?