La méthode Window.ShowDialog
de WPF renvoie un booléen Nullable. Il en est de même pour CommonDialog.ShowDialog
.Quand ShowDialog() renverrait null?
Maintenant, je comprends les cas où ceux-ci retourneraient faux (utilisateur cliqué sur Annuler ou appuyé sur Esc), et quand ils reviendraient vrai (ensembles de codes Window.DialogResult
à vrai, probablement en réponse à OK cliqué). Mais nul? Ma première pensée est que cliquer sur le bouton Fermer de la barre de titre peut renvoyer une valeur nulle. Mais l'état de docs (et j'ai confirmé en testant) que the title-bar Close button is treated as a Cancel.
Alors, quand est-ce que Window.ShowDialog
ou CommonDialog.ShowDialog
retournerait null?
Vous devez aimer la documentation MS. "A Nullable <(Of <(T>)>) valeur de type Boolean qui signifie comment une fenêtre a été fermée par l'utilisateur." Gee, ça aide. –
Cela ressemble au genre de documentation où les rédacteurs n'étaient pas autorisés à parler aux développeurs et à poser des questions, mais n'avaient accès qu'à ce qu'ils avaient sur l'écran ... – SqlRyan