Ne ho bisogno per il proprio pulsante di uscita. Dimmelo per favore? Provo questo: this.Close(); // o Exit non funzionano (Come chiudere o chiudere un'app UWP a livello di programmazione? (Windows 10)
risposta
È possibile utilizzare il CoreApplication
classe. Esso fornisce un static exit method:
public void CloseApp()
{
CoreApplication.Exit();
}
Tuttavia, la documentazione afferma quanto segue:
Nota Non utilizzare questo metodo per chiudere un app al di fuori di scenari di test o debug.
Purtroppo, il motivo dietro questo è lasciato sconosciuto.
ulteriormente più, è possibile utilizzare il vecchio stile Application.Exit
metodo (non statico):
public void CloseApp()
{
Application.Current.Exit();
}
Qui si dovrebbe anche dare un'occhiata nel commento:
Usa questo metodo per fornire un'interfaccia utente che consente agli utenti di uscire dall'app. Normalmente, tuttavia, non è necessario fornire questa interfaccia utente perché il sistema gestisce automaticamente la durata dell'app e termina le app sospese come necessario per liberare risorse.
tl; dr: Entrambi i metodi saranno Exit
terminare l'applicazione, anziché sospensione esso. Dovresti chiederti se questa è davvero l'azione che vuoi fare.
Questo è il modo supportata di uscire da un app UWP:.
Application.Current.Exit();
E 'comunque relativamente raro che si dovrebbe usare Considerare attentamente l'esperienza utente relativa al scenario in cui Questo metodo potrebbe essere utilizzato, ad esempio, potrebbe essere giustificato chiudere un'application in modo programmatico se alcuni account sono scaduti o le autorizzazioni di sicurezza gestite in remoto sono state revocate. È raro che tu abbia il tuo pulsante "Esci" seduto al centro dello schermo senza in contrasto con le linee guida di Windows
Wow, è così facile! grazie! – AlexeySRG
"È raro che tu abbia il tuo pulsante" Esci "seduto al centro dello schermo ..." - Questo è in realtà molto comune, poiché quasi senza eccezioni, ogni gioco mai creato ha un pulsante di uscita! –
In quale altro modo si potrebbe uscire da un'applicazione desktop che viene eseguita solo a schermo intero? – dynamichael
- 1. Come chiudere a livello di programmazione il vassoio di notifica
- 2. Forza per chiudere MessageBox a livello di programmazione
- 3. Windows UWP trasparente 10
- 4. Come aprire/chiudere react-bootstrap modal a livello di codice?
- 5. Come chiudere una finestra di dialogo in Android a livello di programmazione?
- 6. Come chiudere la finestra di dialogo dei messaggi a livello di programmazione?
- 7. Come chiudere la finestra di dialogo dei messaggi a livello di programmazione
- 8. Windows 10 UWP targeting solo per Windows 10 mobile
- 9. chiudere o smaltire
- 10. Come chiudere un'applicazione a livello di programmazione quando l'utente tocca un pulsante
- 11. Qual è il modo corretto per chiudere a livello di programmazione un'applicazione MFC?
- 12. Come disattivare o attivare "Funzionalità Windows" a livello di programmazione
- 13. È possibile chiudere a livello di programmazione la finestra di dialogo Touch ID LAContext?
- 14. Per chiudere o non chiudere una connessione Oracle?
- 15. Come chiudere un'applicazione Windows Phone 8.1
- 16. Modifica tema nell'app UWP di Windows 10 a livello di codice
- 17. Qt QMainWindow a chiudere
- 18. Come posso chiudere un buffer senza chiudere la finestra?
- 19. Come chiudere il PushViewController?
- 20. Controllo WebBrowser in UWP (Windows 10) XAML
- 21. Sostituisci pennello tema Windows 10 UWP
- 22. Devo chiudere cURL o no?
- 23. Login Facebook - UWP Windows 10 - Desktop
- 24. Chiudere lo scanner senza chiudere System.in
- 25. programmazione chiudere la finestra creata da `View (x)`
- 26. Utilizzo di Windows Firewall al livello di programmazione
- 27. come chiudere jQuery tooltip
- 28. Come chiudere Xvfb dopo l'uso
- 29. Come chiudere un'immagine?
- 30. Come si chiude UISearchDisplayController a livello di programmazione?
Il motivo è che è contro le linee guida UX chiudere l'app a livello di programmazione –