C# “打开文件”对话框过滤器隐藏WPF中的所有内容
我有OpenFileDialog。当我将Filter设置为opd,仅显示扩展名为“x”的文件时,它将隐藏所有内容 我是WPF的新手。我没有将opd控件(如WinForm中的)放在WPF中,因为我找不到它 当我将过滤器设置为**时,OpenFileDialog工作正常显示所有文件 我检查了文件的扩展名,结果是正确的 我也搜索了这个问题,什么也没找到 谢谢你的帮助C# “打开文件”对话框过滤器隐藏WPF中的所有内容,c#,wpf,filter,openfiledialog,C#,Wpf,Filter,Openfiledialog,我有OpenFileDialog。当我将Filter设置为opd,仅显示扩展名为“x”的文件时,它将隐藏所有内容 我是WPF的新手。我没有将opd控件(如WinForm中的)放在WPF中,因为我找不到它 当我将过滤器设置为**时,OpenFileDialog工作正常显示所有文件 我检查了文件的扩展名,结果是正确的 我也搜索了这个问题,什么也没找到 谢谢你的帮助 OpenFileDialog opd = new OpenFileDialog {
OpenFileDialog opd = new OpenFileDialog
{
FileName = "X File",
DefaultExt = ".x",
Filter = "X Files (*.x)|*.x | All Files (*.*)|*.*",
Multiselect = true
};
bool? result = opd.ShowDialog();
if (result == true)
{
//...
}
您应该将过滤器从
"X Files (*.x)|*.x | All Files (*.*)|*.*"
到
如下列文件所述:
不要在过滤器中的垂直条之前或之后放置空格
一串这将导致过滤器中出现错误行为
您应该将过滤器从
"X Files (*.x)|*.x | All Files (*.*)|*.*"
到
如下列文件所述:
不要在过滤器中的垂直条之前或之后放置空格
一串这将导致过滤器中出现错误行为
我使用的是“游戏配置文件|*.cfg |所有文件|*”
选择star.star隐藏所有文件,而不是显示它们。
通过从筛选器字符串中删除尾随空格来修复它。我使用的是“游戏配置文件|*.cfg |所有文件|*”
选择star.star隐藏所有文件,而不是显示它们。
通过删除筛选器字符串的尾随空格来修复此问题。@M.kazemAkhgary-是的,信不信由你,不幸的是,很难发现小错误:)是的,是的。我相信你和他们是最难的。这件事发生在我身上好几次了xD@SébastienSevrin@M.kazemAkhgary-是的,信不信由你,不幸的是,小错误很难发现:)是的。我相信你和他们是最难的。这件事发生在我身上,我失去了很多次xD@Sébastien Sevrin