Событие/Делегаты для обновления пользовательского интерфейса .NET C#C#

Место общения программистов C#
Ответить
Anonymous
 Событие/Делегаты для обновления пользовательского интерфейса .NET C#

Сообщение Anonymous »

У меня есть делегаты событий в классе и прослушиватели событий в основном классе (также класс пользовательского интерфейса). Класс вызывает несколько событий. В основном классе обновлен пользовательский интерфейс (метки и текстовые поля). Я ожидаю, что прослушиватель обновит пользовательский интерфейс, как только событие будет запущено. Однако пользовательский интерфейс обновляется только после возникновения всех событий. У меня есть восемь событий, поднятых из класса. Пользовательский интерфейс обновляется только после возникновения всех восьми событий, а не после каждого события.
Делегировать

Код: Выделить всё

 OnUpdate(new EventArgsTests(args));
Прослушиватель событий

Код: Выделить всё

UpdateUIPowerSupplyControl(object sender, EventArgsTests args)
{
Switch Case drive - UI Updation
}
Как мне реализовать эту логику, чтобы пользовательский интерфейс обновлялся сразу после возникновения события?
Спасибо!

Подробнее здесь: https://stackoverflow.com/questions/792 ... et-c-sharp
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»