0
我已经创建了一个虚拟键盘,它在TextBox中工作正常。但是,只有当我使用鼠标更改光标位置时,PasswordBox也不起作用。如何在wpf中的密码框中获取caret索引?
我只想在PasswordBox中得到脱字号索引,这样我就可以在正确的位置插入文本。
请让我知道它是否有可能在PasswordBox中找到脱字号索引。
我已经创建了一个虚拟键盘,它在TextBox中工作正常。但是,只有当我使用鼠标更改光标位置时,PasswordBox也不起作用。如何在wpf中的密码框中获取caret索引?
我只想在PasswordBox中得到脱字号索引,这样我就可以在正确的位置插入文本。
请让我知道它是否有可能在PasswordBox中找到脱字号索引。
我用这个方法对我的虚拟键盘:
TextCompositionManager.StartComposition(new TextComposition(InputManager.Current, _PasswordBoxControl, "StringYouWantToInsert"));
文本得到插入插入记号现在的位置。
感谢Dominic。这是工作。 –
不客气!如果它可以帮助你,请将其标记为答案。 ;) –