我试图让用户使用在 WPF
Textbox
控件中输入的名称保存文件。我的要求是限制 Microsoft Windows 操作系统中文件/文件夹
名称中不允许出现的所有字符。
在 C#
中是否有 regex pattern
not 允许在 WPF 文本框中键入此类字符并发出 Beep
在键入和限制此类字符时发出声音,我可以将其应用于 WPF 文本框的某些事件吗?
最佳答案
您可以尝试使用 Path.GetInvalidFileNameChars() ,但请注意,该列表不一定详尽无遗(请参阅链接的 MSDN 文档)。
例如SharePoint filenames还有进一步的限制.
关于wpf - Windows 文件名中不允许使用哪些字符以及如何限制它们在 C# 中键入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16187147/