C# 文本框maxLength与下一行问题

C# 文本框maxLength与下一行问题,c#,wpf,xaml,textbox,C#,Wpf,Xaml,Textbox,我已经将文本框MaxLength设置为10,我注意到我只能按ENTER键5次,之后我就不能输入任何字符了 我想知道我能做些什么,以便随时输入,但同时按MaxLength限制字符数?ENTER实际上打印两个字符\r\n,这就是为什么您只能按5次因为ENTER是#13#10,这意味着每次添加两个字符。如果您想忽略输入,我想您必须自己写一个检查不要使用MaxLength,因为输入是两个字符 对数据进行限制

我已经将文本框MaxLength设置为10,我注意到我只能按ENTER键5次,之后我就不能输入任何字符了


我想知道我能做些什么,以便随时输入,但同时按MaxLength限制字符数?

ENTER实际上打印两个字符
\r\n
,这就是为什么您只能按5次因为ENTER是#13#10,这意味着每次添加两个字符。如果您想忽略输入,我想您必须自己写一个检查

不要使用MaxLength,因为输入是两个字符
对数据进行限制