2009-04-06 18 views
4

silverlightのテキストボックスからフォーカス矩形を削除する方法はありますか? (私は入力を開始するには、texblockをクリックすると表示される青い矩形について話しています)Silverlightのテキストボックスコントロールからフォーカス矩形を削除するには

私はテキストボックスのデフォルトのスタイルとテンプレートを見ていますが、どの要素を微調整するのか分からないようです。

ありがとうございます!

答えて

3

テンプレートには、FocusVisualElementと呼ばれる枠があります。ベースおよび非集束視覚状態では、不透明度は0%です。フォーカスされた視覚状態では、100%の不透明度を有する。フォーカスを示す罫線が不要な場合は、単にFocusVisualElementを削除できます。

これはおそらくMouseOverBorderが表示されているときに変なように見えるので、テンプレートから削除することもできますが、保持しているContentElementを最初に親のGridに移動します。

また、これらの罫線の不透明度をすべての状態で0%に設定することもできます。

関連する問題