Desidero essere in grado di impedire l'attivazione dello screen saver mentre la mia app è in uso utilizzando la classe DisplayRequest, ma voglio farlo solo mentre è l'app attiva. Se l'utente passa a un'altra finestra/app, voglio agire come un buon cittadino e consentire nuovamente lo screensaver.UWP: Rileva app guadagno/perdita fuoco
Non riesco a vedere un modo ovvio per rilevare quando un'app UWP ottiene/perde la messa a fuoco (o è attivata/disattivata) e una ricerca rapida in giro non offre alcun approfondimento. Qualcuno può indicarmi la giusta direzione?
Grazie a entrambi i risponditori - avevo effettivamente notato che c'era un evento attivato su una finestra, ma non avevo considerato che avrei potuto usarlo anche per controllare quando l'app era * de * attivata ... facile quando lo sai ! –
E sfortunatamente sembrerebbe che ci sia un caso limite in cui non funziona. Se l'utente mette il proprio dispositivo in stato di stop mentre l'app è aperta e attiva, ovvero premendo il pulsante di accensione, la finestra segnala che è stata disattivata, ma * non * indica che è stata riattivata all'avvio del dispositivo, anche se è attualmente la finestra attiva :( –