Создание службы Windows для отображения таймера в правом верхнем углу приложения UWP

Я разрабатываю приложение для Microsoft surface hub. У меня есть требование, согласно которому, когда пользователь нажимает кнопку, на рабочем столе surface hub запускается таймер обратного отсчета. Таймер не является частью приложения, но приложение может запускать и останавливать таймер. Даже если мое приложение свернуто, таймер должен тикать в top right углу Surface Hub.

Насколько я понимаю, таймер может быть частью приложения UWP, и когда приложение свернуто или находится в фоновом режиме, таймер не будет виден. Мои требования просят меня отображать таймер, если пользователь выбирает "show timer" из моего приложения, и он не обязательно должен быть частью приложения, но может контролироваться пользователем. Как это возможно в UWP и может ли запуск windows service помочь? Я совершенно новичок в этом и ищу несколько советов и несколько примеров, которые хорошо сочетаются с приложением UWP.


person Apoorv    schedule 30.05.2017    source источник


Ответы (1)


Вы можете использовать Режим "Картинка в картинке", чтобы ваше приложение отображалось поверх других окон. Насколько я знаю, это единственный способ сделать что-то вроде наложения.

person Marian Dolinský    schedule 30.05.2017
comment
мне кажется это поможет? Могу ли я определить размер окна наложения и действия, например, как вернуть приложение в рабочее состояние? - person Apoorv; 30.05.2017