Uruchamianie okien WPF z dodatku Office
Stworzyłem dodatek biurowy, który przechowuje instancję aplikacji WPF. Gdy użytkownik kliknie przyciski dodatku, uruchamiam różne okna, wykonując następujące czynności:
MyViewModel viewModel = new MyViewModel(string infoFromOffice);
MyWindow view = new MyWindow();
view.DataContext = viewModel;
wpfApp.Run(view);
W konstruowaniu modeli widoku przed moim wezwaniemwpfApp.Run()
Trafiłem w problemy z aktualnym SynchronizationContext później. Odpowiedźtutaj wyjaśnia dlaczego. Czy istnieje lepszy sposób uruchamiania okien WPF z dodatku biurowego?