Версия для печати
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум на Исходниках.RU > .NET: Общие вопросы > Как вызвать Dispatcher.Invoke?


Автор: Astrgan 17.01.18, 01:40
Здравствуйте.
Только начал изучать C#. Накидал программку и вроде все работает. Но встала задача запустить ее на win XP. Вроде как последний net framework для нее это 4 версия. При переходе на 4 версию появляются ошибка с этим кусочком кода:

<{CODE_COLLAPSE_OFF}><{CODE_WRAP_OFF}>
                Dispatcher.Invoke(() =>
                {
                    ButtonDayRep.IsEnabled = !ButtonDayRep.IsEnabled;
                    ButtonHourRep.IsEnabled =!ButtonHourRep.IsEnabled;
                });



Не удается преобразовать лямбда-выражение к типу "Delegate", так как он не является типом делегата.

Как ее следует переписать?

user posted image

Powered by Invision Power Board (https://www.invisionboard.com)
© Invision Power Services (https://www.invisionpower.com)