Подтвердить что ты не робот

Что такое объект-диспетчер в WPF?

Что такое объект-диспетчер в WPF?

4b9b3361

Ответ 1

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

Ответ 2

Почти каждый элемент WPF имеет сходство потоков. Это означает, что доступ к такому элементу должен выполняться только из потока, создавшего элемент. Для этого каждый элемент, который требует слияния потоков, в конечном итоге выводится из класса DispatcherObject. Этот класс предоставляет свойство Dispatcher, которое возвращает объект Dispatcher, связанный с элементом WPF.

Класс Dispatcher используется для выполнения работы над прикрепленным потоком. Он имеет очередь рабочих элементов и отвечает за выполнение рабочих элементов в потоке диспетчера.

Вы можете найти в следующей ссылке более подробную информацию по этому вопросу: http://blogs.microsoft.co.il/blogs/arik/archive/2010/08/12/wpf-inside-out-dispatcher.aspx