4

Silverlight テキストボックスからフォーカス四角形を削除する方法について、誰かアイデアはありますか? (テクスチャブロックをクリックして入力を開始すると表示される青い四角形について話している)

テキストボックスのデフォルトのスタイルとテンプレートを調べていますが、どの要素を微調整すればよいかわかりません。

ありがとう!

4

1 に答える 1

3

テンプレートには、 という境界線がありますFocusVisualElement。ベースと Unfocused Visual State では、不透明度は 0% です。フォーカスされたビジュアル状態では、不透明度は 100% です。フォーカスを示す境界線が必要ない場合は、FocusVisualElement を削除するだけです。

MouseOverBorder がまだ表示されている場合、これはおそらく奇妙に見えるので、これも Template から削除することをお勧めしますが、保持している ContentElement を最初に親 Grid に移動します。

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

于 2009-04-06T20:30:51.543 に答える