2012-02-07 7 views
1

グリッド上にテキストボックスがあります。このテキストボックスにテキストを入力し、フォーカスを失うと(テキストボックスでグリッドを含むこのコンポーネントの外側をクリックします)、テキストカーソルが表示されます。点滅していないが目に見える。これを世話するWPFはありませんか?TextBoxのテキストカーソルは、フォーカスを失った後でも表示されます。

スクリーンショット:

[screenshshot] http://oi42.tinypic.com/34ew5ma.jpg

マーカーは、そのだけで示し、この状態で点滅していません|。

私はこれにどのようにアプローチするのか分かりません。

答えて

3

これをテキストボックスのフォーカスイベントに追加して解決しました。

FocusManager.SetIsFocusScope(this、true);

4

私は、これはTextBoxのフォーカスが変更されるたびにではなく、Gridのxamlで1回しか実行できないことを指摘したいと思います。 「キャレットは、その後、私はあなたのコントロールが論理フォーカスを持って推測ではなく、キーボードフォーカスしています、示されたが、点滅していないので。」

<Grid FocusManager.IsFocusScope="True"> 
    <TextBox /> 
</Grid> 
関連する問題