Разница между Control.Invoke и Dispatcher.Invoke - PullRequest
1 голос
/ 11 февраля 2012

В WPF какая разница между Dispatcher.Invoke и Invoke, вызываемыми непосредственно на экземпляре элемента управления.Насколько я понимаю, диспетчер отвечает за обработку сообщений для потока, поэтому Control.Invoke продолжает вызывать Dispatcher.Invoke?

Ответы [ 2 ]

3 голосов
/ 11 февраля 2012

Насколько я знаю, элементы управления WPF не обычно имеют Invoke методы. Например, в System.Windows.Controls.Control нет ничего. Элементы управления Windows Forms имеют метод Invoke, но тогда у них нет диспетчера ...

0 голосов
/ 17 июля 2014

в WPF, любой из элементов управления имеет Invoke метод, но вы можете присоединить их. в WinForms вам необходимо объявить имя элемента управления, например Button1.Invoke или TextBox1.Invoke, чтобы использовать перекрестные вызовы

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