当我使用带有韩语的屏幕键盘时,我无法尝试在WPF中获取TextBox的MaxLength属性。
它只是没有限制,除了TextChanged之外它也不会给我任何事件,所以我没有办法避免在屏幕上写字。
此外,如果我尝试在插入后立即删除角色并将插入位置更改为结尾,则应用程序在调试期间只会崩溃而没有任何异常。
如果您对如何解决问题有任何想法,我将非常感激!
谢谢!
答案 0 :(得分:0)
1,
textbox.PreviewTextInput += textbox_PreviewTextInput;
void textbox_PreviewTextInput(object sender, TextCompositionEventArgs e)
{
TextBox box = (TextBox) sender;
e.Handled = box.Text.Length > 5;
}
2,向MS Connect发布错误
3,启用所有异常Debug-Exceptions,然后在选项中可能不是JustMyCode来查看会发生什么。