【发布时间】:2014-03-26 16:56:21
【问题描述】:
是否可以避免 SaveFileDialog 中的文件名验证?
var saveFileDialog = new SaveFileDialog {
Filter = "Job package (*.job)|*.job",
CheckPathExists = false,
ValidateNames = false };
var result = saveFileDialog.ShowDialog();
if (result.Value)
{
....my own validation....
}
ValidateNames 属性不起作用。无论如何,当我输入一个包含无效字符的名称时,对话框会显示它自己的弹出窗口“文件名无效”。 我可以避免吗?怎么样?
【问题讨论】:
-
invalid characters是指不能在路径中使用的字符,或者例如不存在的路径?
-
我的意思是不能在文件名中使用的字符。例如。 ':' 或 '|'
-
但是你不能创建带有无效字符的路径有什么意义呢?为什么需要它?
-
我想自己处理并使用我的标准警告信息。
-
我需要这个用于路径模板。
标签: c# wpf file validation savefiledialog