Introduzione:
Sto scrivendo un'applicazione che monitora determinati eventi e invia una notifica quando si verifica tale evento. Piuttosto semplice.
Problema:
- Per monitorare questi eventi ho bisogno di utilizzare una libreria di framework .NET che non posso utilizzare in un progetto di piattaforma Windows universale.
- Voglio inviare notifiche brindisi nativi con pulsanti che consentono all'utente di chiedere aiuto o di "annullare" l'azione quando ottengono le notifiche.
Ora capisco che è possibile inviare notifiche di pane tostato da un'applicazione win32 - Ho e funziona bene. Sono i pulsanti con cui ho problemi. Vedi qui per ulteriori informazioni.
Soluzione proposta:
Mi piacerebbe scrivere un'applicazione win32 che, invece di usare l'API UWP per inviare notifiche di brindisi, attiva un evento che una applicazione WUP potrebbe raccogliere e utilizzare per gestire tutte le notifiche di brindisi e qualsiasi altra interazione utente che volevo avere.
Credo che sarebbe meglio perché:
- È più semplice che continuare sulla mia strada attuale. (Nota: più semplice non significa meno codice.)
- Separa il fare dalla visualizzazione. (Stavo pensando a MVC quando sono arrivato a questo.)
- Renderebbe il codice più sostenibile, dal momento che le applicazioni UWP sembrano prendere il sopravvento.
Domanda:
È questo il modo in cui dovrei andare sul mio progetto? Non ho mai fatto nulla del genere, e non sono del tutto sicuro di come lo realizzerò, quindi voglio sapere che non mi sto scavando una buca prima ancora di cominciare.