Ни одна из этих работ не работает:
_uiDispatcher.Invoke(() => { });
_uiDispatcher.Invoke(delegate() { });
Все, что я хочу сделать, это вызвать встроенный метод в моем основном потоке пользовательского интерфейса. Поэтому я назвал это в основном потоке:
_uiDispatcher = Dispatcher.CurrentDispatcher;
И теперь я хочу выполнить некоторый код в этом потоке из другого потока. Как мне это сделать? Я использую неправильный синтаксис?
Обратите внимание, что это не приложение WPF; Я ссылался на WindowsBase
, чтобы получить доступ к классу Dispatcher
.