【发布时间】:2018-03-02 18:07:09
【问题描述】:
我用以下代码显示一个 OpenFileDialog:
var fileBox = new Microsoft.Win32.OpenFileDialog
{
InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.Desktop),
Filter = "All files (*.*)|*.*",
FilterIndex = 1,
Multiselect = true,
CheckPathExists = true,
CheckFileExists = true
};
var fileSelected = fileBox.ShowDialog(owner);
大多数情况下,这非常有效。但有时,对话框左侧的导航显示为白色矩形。您可以在此打印屏幕中看到:
有人有想法吗,为什么会出现这种情况?
【问题讨论】:
-
此对话框内置于操作系统中,与您的代码无关。您可以使用“组织”>“布局”>“导航窗格”将其关闭。 Superuser.com 是一个很好的地方来询问为什么它在填充窗格时出现问题,我猜是某种驱动器或网络超时。
标签: c# openfiledialog