下面是我的代码片段。
OpenFileDialog dialog = new OpenFileDialog()
{
Filter = "Excel Files (*.xlsx;*.xls;)|*.xlsx;*.xls;",
};
if (dialog.ShowDialog().Value == false)
{
IsCommiting = false;
return;
}
else
{
Items.Clear();
}
调用 dialog.ShowDialog() 时,引发 InvalidOperationException 并显示此消息“ShowDialog failed.”。
我通过谷歌搜索找到了一篇相关文章。 http://social.msdn.microsoft.com/Forums/en-US/silverlightmvvm/thread/6ae9454b-b5ba-4286-959f-6dc4d347ebf7/
本文是关于打开文件对话框中的多选。但我没有将 Multiselect 属性设置为 True。这个问题不经常发生,并且无法重现。
有没有人遇到同样的问题?