Il metodo Window.ShowDialog
di WPF restituisce un valore booleano nullable. Così fa CommonDialog.ShowDialog
.Quando ShowDialog() restituisce null?
Ora, capisco i casi in cui questi restituirebbero false (l'utente ha fatto clic su Annulla o ha premuto Esc) e quando restituirebbero true (il set di codici Window.DialogResult
su true, probabilmente in risposta all'opzione OK su cui si fa clic). Ma nulla?
Il mio primo pensiero è che facendo clic sul pulsante Chiudi della barra del titolo si potrebbe restituire null. Ma i documenti dichiarano (e ho confermato testando) che the title-bar Close button is treated as a Cancel.
Quindi quando Window.ShowDialog
o CommonDialog.ShowDialog
restituisce mai null?
Devi amare la documentazione di MS. "A Nullable <(Of <(T>)>) valore di tipo Booleano che indica come una finestra è stata chiusa dall'utente". Accidenti, questo aiuta. –
Sembra il tipo di documentazione in cui gli sceneggiatori non erano autorizzati a parlare con gli sviluppatori e fare domande, ma gli era consentito solo l'accesso a ciò che avevano sullo schermo ... – SqlRyan