【发布时间】:2013-11-20 13:11:19
【问题描述】:
我想知道在具有AcceptsReturn="true" 的WPF TextBox 中从键盘上按Enter 是否总是会输入\r\n 还是取决于系统?
是否等于System.Environment.NewLine?
如何以编程方式获取这些字符?
我想要像 string enter = Key.Enter.toSomething()... 这样的东西,最终会得到像 \r\n 或 \n 这样的东西。
string enter = Convert.ToString(Key.Enter) 只会给我"Return",除了转换之外,还有可能获得int 值,即6,我无法解释(或者我应该能够解释吗?) .
有没有我需要考虑的问题,比如这里提到的: http://blogs.catapultsystems.com/asills/archive/2010/10/09/tip-silverlight-textbox-uses-r-for-new-lines-not-environment-newline.aspx?
【问题讨论】: