C# WPF - Таймер останавливается на клике ControlBox
У меня есть приложение WPF, использующее DispatcherTimer
, Когда пользователь MouseDowns на любую кнопку в ControlBox ('-' Свернуть, '□' Развернуть, 'X' Выход), DispatcherTimer
останавливается - даже если кнопки отключены. Если пользователь перемещает мышь за пределы области ControlBox (при отпускании ничего не сработает), DispatcherTimer
не возобновится, пока мышь не будет отпущена.
Мне нужно, чтобы ControlBox был виден и включен.
Есть ли способ сохранить DispatcherTimer
работает непрерывно, пока приложение WPF не будет прекращено?
В качестве примера: в Google Chrome переход к любому видео / gif, а затем нажатие в ControlBox немедленно приведут к приостановке воспроизведения видео / gif (вы можете попробовать его на YouTube). Тем не менее, это явление не происходит в Firefox. Спасибо за любую помощь!