检索文本框中插入符号的结束位置,以将插入符号放入下一个文本框中
如何在 WPF 文本框中找到插入符的结束位置,以便我无法再使用插入符向右移动?
How do I find the end position of the Caret in a WPF textbox so I can`t move right anymore with the caret?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您需要找到 CaretIndex,请查看以下内容 问题。
但是,如果您希望在某些条件下跳转到下一个文本框,请查看以下示例。这里我使用 TextBox 属性 MaxLength 和 KeyUp 事件在一个完成时跳转到下一个 TextBox。
这是 XAML:
这是来自代码隐藏的 KeyUp 事件:
编辑:
阅读以下内容后 answer 我修改了 TextBox_KeyUp 如下:
If you need to find the CaretIndex look at the following question.
However, if you are looking to jump to the next TextBox under certain conditions check out the following sample. Here I use the TextBox property MaxLength and the KeyUp event to jump to the next TextBox when one is completed.
Here is the XAML:
Here is the KeyUp event from the code-behind:
Edit:
After reading the following answer I modified the TextBox_KeyUp as follows: