0
我已經創建了一個虛擬鍵盤,它在TextBox中工作正常。但是,只有當我使用鼠標更改光標位置時,PasswordBox也不起作用。如何在wpf中的密碼框中獲取caret索引?
我只想在PasswordBox中得到脫字號索引,這樣我就可以在正確的位置插入文本。
請讓我知道它是否有可能在PasswordBox中找到脫字號索引。
我已經創建了一個虛擬鍵盤,它在TextBox中工作正常。但是,只有當我使用鼠標更改光標位置時,PasswordBox也不起作用。如何在wpf中的密碼框中獲取caret索引?
我只想在PasswordBox中得到脫字號索引,這樣我就可以在正確的位置插入文本。
請讓我知道它是否有可能在PasswordBox中找到脫字號索引。
我用這個方法對我的虛擬鍵盤:
TextCompositionManager.StartComposition(new TextComposition(InputManager.Current, _PasswordBoxControl, "StringYouWantToInsert"));
文本得到插入插入記號現在的位置。
感謝Dominic。這是工作。 –
不客氣!如果它可以幫助你,請將其標記爲答案。 ;) –