Разница между this.Dispatcher.BeginInvoke () и Deployment .Current.Dispatcher.BeginInvoke () в Silverlight

Я знаю, что Dispatcher.BeginInvoke () используется для выполнения некоторого фрагмента кода в потоке пользовательского интерфейса. Недавно я заметил, что есть другой способ получить экземпляр Dispatcher с помощью класса Deployment. Я хотел бы знать

Есть ли разница между вызовом функций this.Dispatcher.BeginInvoke () и Deployment.Current.Dispatcher.BeginInvoke () ? И

, когда мне следует использовать this.Dispatcher.BeginInvoke () и Deployment.Current.Dispatcher.BeginInvoke () ?

Спасибо Alex

7
задан wizzardz 28 September 2011 в 04:06
поделиться