Я использую вызов веб-ссылки в новом рабочем потоке в моем приложении следующим образом:
Thread callRunner = new Thread(delegate()
{ _mediator.IncomingCallDetails(phoneNumber); });
callRunner.Start() ;
_mediator вызывает веб-ссылку и воспроизводит вызывающему абоненту следующее событие:
void IncomingCallComplited(IncomingCallEventArg args)
{
Caller = args.Caller;
Lodgers = args.Lodgers;
PreviousMissions = args.PreviousMissions;
}
Caller, Lodgers и PreviousMissions - это свойства объекта, которые привязываются к элементу GUI, так как на данный момент привязка работает нормально, и я могу видеть значения из веб-ссылки на экране. Мой вопрос - использовать ли Dispatcher в событии или любой другой этап? и если я могу, может кто-нибудь объяснить, почему?
Спасибо
Эран