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?

questionAnswers(3)

yourAnswerToTheQuestion