Microsoft.Win32.OpenFileDialog.ShowDialog()何时返回null?

M. *_*ley 8 wpf winapi openfiledialog savefiledialog

OpenFileDialogShowDialog方法返回一个可以为空的布尔值,如果用户单击OK则设置为true,如果单击Cancel,则设置为false.什么时候回来null?文档没有说.

lan*_*nce 11

这在下面的问题中有说明,但我在这里会提到编程WPF(Chris Sells,Ian Griffiths)说:

ShowDialog将始终返回true或false....只有在显示对话框之后但在关闭之前,DialogResult为null.

类似的问题:ShowDialog()什么时候会返回null?

并且:为什么DialogResult在WPF中是一个可以为空的bool?