Мне нужно текущее окно, чтобы показать пользовательский MessageBox.Я делаю это:
Window owner = System.Windows.Application.Current.MainWindow;
иногда это работает.Там, где это не работает, я получаю эту ошибку:
System.InvalidOperationException: {"The calling thread cannot access this object because a different thread owns it."}
InnerException: null
Message: The calling thread cannot access this object because a different thread owns it.
Будет ли решение отправить этот вызов в отдельный поток, а не основнойЕсли да, то как мне это сделать?Спасибо.