powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Обработка события в базовом классе (WPF)
1 сообщений из 1, страница 1 из 1
Обработка события в базовом классе (WPF)
    #35160521
w0rmer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте.
Хотелось бы узнать мнение авторитетных программистов в решении следующей задачи:
Имеем Win приложение (WPF), которое состоит из множества страниц(Page), все страницы обладают схожим функционалом, а именно: если страницей никто не пользуется(работает таймер неактивности), то по тику таймера происходит переход на главную страницу. (Для понятности вспомните как работают платежные терминалы)
Делаю так:
1. Создаю базовый тип:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
public class BasePage : Page
{
    private System.Windows.Forms.Timer timer = new System.Windows.Forms.Timer();
    public BasePage()
    {
        timer.Tick += new EventHandler(timer_Tick);
        timer.Interval = 60000;
    }
    void timer_Tick(object sender, EventArgs e)
    {
          // Выполняем действие по тику
    }
2. Наследуюсь от этого класса и все нормально работает
Точно таким же образом сделал и обработку активности мыши
Вот вопрос в том насколько это корректно.
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Обработка события в базовом классе (WPF)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]