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?