Lançamento de janelas do WPF de um suplemento do Office

Eu criei um suplemento de escritório que contém uma instância de um aplicativo WPF. Quando o usuário clica nos botões do suplemento, eu inicio diferentes janelas fazendo o seguinte:

MyViewModel viewModel = new MyViewModel(string infoFromOffice);
MyWindow view = new MyWindow();
view.DataContext = viewModel;

wpfApp.Run(view);

Na construção de modelos de visão antes da minha chamada parawpfApp.Run() Eu acertei probelms com o atual SynchronizationContext mais tarde. A respostaAqui explica porque. Existe uma maneira melhor de iniciar janelas do WPF de um suplemento do Office?

questionAnswers(3)

yourAnswerToTheQuestion