Получение правильного диспетчера WPF в потоке [дубликат]

6
задан Lars Truijens 17 March 2010 в 20:48
поделиться

2 ответа

Скорее всего, вы можете просто использовать Dispatcher.CurrentDispatcher .Invoke ...

Однако, если по какой-то причине это не сработает, ваш класс может получить ссылку на Диспетчер как часть его конструктора. Просто передайте Dispatcher.CurrentDispatcher из потока пользовательского интерфейса во время создания.

9
ответ дан 8 December 2019 в 16:01
поделиться

Большинство элементов управления WPF являются производными от DispatcherObject , у которого есть необходимое свойство Dispatcher. Таким образом, в основном вы должны использовать диспетчер из элемента управления, который хотите использовать. В этом случае, например, окно, в которое добавлен MediaElement.

2
ответ дан 8 December 2019 в 16:01
поделиться
Другие вопросы по тегам:

Похожие вопросы: