我试图让用户使用在WPF
Textbox
控件中输入的名称保存文件。我的要求是限制Microsoft Windows 操作系统中名称中不允许出现的所有字符。file/folder
是否允许regex pattern
在WPF 文本框中键入此类字符,并且在键入和限制此类字符时发出声音,我可以将其应用于 WPF 文本框的某些事件?C#
Beep
您可以尝试使用Path.GetInvalidFileNameChars(),但请注意该列表不一定是详尽的(请参阅链接的 MSDN 文档)。
例如,对 SharePoint 文件名有进一步的限制。
在这里,您将找到有关命名文件和路径的知识。
然后你可以设置一个CustomValidationRule