Vorrei consentire all'utente di scegliere le opzioni dopo aver fatto clic su un pulsante. Ad esempio, mostrare due pulsanti, "Riavvia ora" e "Riavvia dopo" in una finestra a comparsa modale sarebbe la mia preferenza. L'utilizzo di MessageBox
non è una soluzione per me in quanto non consente all'utente di modificare il titolo dei pulsanti.Finestra popup WPF
risposta
È necessario creare una nuova classe di finestre. Puoi progettarlo in qualsiasi modo desideri. È possibile creare e mostrare una finestra modale come questo:
MyWindow popup = new MyWindow();
popup.ShowDialog();
è possibile aggiungere una proprietà personalizzata per il vostro valore del risultato, o se avete solo due risultati possibili (+ possibilmente undeterminate, che sarebbe null
), è possibile imposta la proprietà DialogResult
della finestra prima di chiuderla e quindi controllarla (è il valore restituito da ShowDialog()
).
Basta mostrare una nuova finestra con due pulsanti. Aggiungi proprietà per contenere il risultato utente.
In WPF è presente un controllo denominato Popup.
Popup myPopup = new Popup();
//(...)
myPopup.IsOpen = true;
Perché -1? Potresti spiegare? :) – Nickon
Non riesco a far funzionare questo codice. Sai perché non riconoscerà Popup? – user2602079
Ecco il riferimento alla classe: http://msdn.microsoft.com/en-us/library/system.windows.controls.primitives.popup(v=vs.110).aspx – Nickon
è possibile trovare ulteriori da qui
[link] http://msdn.microsoft.com/en-us/library/system.windows.controls.primitives.popup(v=vs.110).aspx
"I collegamenti a risorse esterne sono incoraggiati, ma si prega di aggiungere contesto intorno al link in modo che i tuoi colleghi abbiano un'idea di cosa sia e perché è lì. Citare sempre la parte più rilevante di un link importante, nel caso in cui il sito target non sia raggiungibile o sia permanentemente offline. " - https://stackoverflow.com/help/how-to-answer – HEDMON
- 1. MVVM + WPF + Popup = clueless
- 2. WPF Handedness con Popup
- 3. Wpf Posizionamento popup
- 4. Popup WPF: come inserire un bordo attorno al popup?
- 5. finestra popup come any.do
- 6. Valore restituito finestra popup
- 7. Chiusura finestra popup Android
- 8. ToolTip versus Popup (controllo WPF)
- 9. WPF Popup e WindowsFormsHost Problem
- 10. Interfaccia utente popup WPF nera
- 11. Dimensione finestra popup in Android
- 12. COMException quando utilizzo un Popup in WPF
- 13. È possibile ottenere l'Hwnd di un controllo Popup WPF?
- 14. Avere una finestra wpf all'interno di un'altra finestra wpf
- 15. WPF show popup su cella DataGrid MouseOver
- 16. WPF Popup Controllo - Trova coordinate x, y
- 17. Come passare i dati alla finestra principale dalla finestra popup?
- 18. Finestra popup GWT nella nuova finestra del browser
- 19. Extjs. Chiudi finestra popup facendo clic su non nella finestra
- 20. Popup personalizzata Android/Finestra di dialogo
- 21. Come aprire un'attività in una finestra popup?
- 22. Come creare una finestra popup in Dart?
- 23. nuova finestra popup ad ogni clic
- 24. Android come creare una finestra popup
- 25. Apri collegamento in finestra popup con Javascript
- 26. Ottieni risultati JSON dalla finestra popup. Angular.JS
- 27. Finestra popup di avvio dal servizio
- 28. come centrare la finestra modale popup jqGrid?
- 29. Gestione di una finestra popup utilizzando selenio
- 30. Come chiudere una finestra popup di Liferay.util.openWindow?
Thank u, Botz3000 –