Может кто-нибудь объяснить основной принцип DispatcherObject?Какое состояние хранится в зависимости от выполняемого потока? - PullRequest
2 голосов
/ 20 февраля 2012

Из моего прочтения:

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

  • Правильно ли приведенное выше?Сведения о сохранении состояния взяты из ссылки msdn ниже.
  • Что объекты WPF связываются друг с другом?Я прочитал кое-что о насосе сообщений.Означает ли это, что они передают события друг другу и, будучи в одном потоке, гарантируют, что они передаются по порядку?
  • В каком конкретном состоянии они хранят?детали: http://msdn.microsoft.com/en-us/library/ms750441.aspx#System_Threading_DispatcherObject

1 Ответ

1 голос
/ 20 февраля 2012

Раздел, который вы связали с , на самом деле объясняет это: теоретически WPF, возможно, не требуется привязка потоков. Но многие старые объекты делают, и WPF должен хорошо с ними работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...