C# WPF - Таймер останавливается на клике ControlBox

У меня есть приложение WPF, использующее DispatcherTimer, Когда пользователь MouseDowns на любую кнопку в ControlBox ('-' Свернуть, '□' Развернуть, 'X' Выход), DispatcherTimer останавливается - даже если кнопки отключены. Если пользователь перемещает мышь за пределы области ControlBox (при отпускании ничего не сработает), DispatcherTimer не возобновится, пока мышь не будет отпущена.

Мне нужно, чтобы ControlBox был виден и включен.

Есть ли способ сохранить DispatcherTimer работает непрерывно, пока приложение WPF не будет прекращено?

В качестве примера: в Google Chrome переход к любому видео / gif, а затем нажатие в ControlBox немедленно приведут к приостановке воспроизведения видео / gif (вы можете попробовать его на YouTube). Тем не менее, это явление не происходит в Firefox. Спасибо за любую помощь!

0 ответов

Другие вопросы по тегам