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