2017-05-09 15 views
0

私はTextBoxで正常に動作している仮想キーボードを作成しました。しかし、同じことがPasswordBoxで動作していないのは、マウスでカーソル位置を変更したときだけです。wpfのパスワードボックスの中のインデックスをキャレットする方法は?

パスワードボックスでキャレットインデックスを取得したいので、正しい位置にテキストを挿入できます。

キャレットインデックスがPasswordBoxにあるかどうかを教えてください。

答えて

0

私はソフトウェアキーボードのために、この方法を使用しています:

TextCompositionManager.StartComposition(new TextComposition(InputManager.Current, _PasswordBoxControl, "StringYouWantToInsert")); 

テキストはキャレットのpostionに挿入されます。

+0

ありがとうDominic。それは働いている。 –

+0

あなたは大歓迎です!それがあなたに役立つなら、それを答えとしてマークしてください。 ;) –

関連する問題