カスタムコントロールには、2つのテキストボックスがあります。どちらか一方に焦点を合わせると、スタイルが少し変わります...境界線が少し失われます。デフォルトのテキストボックスの動作のように見えるこの動作を防ぎたいと思います。
さて、それはおそらくテキストボックステンプレートの一部であるスタイルと関係があると思います
<Setter Property="FocusVisualStyle" Value="{x:Null}"/>
しかし、これを防ぐ方法はありますか?
カスタムコントロールには、2つのテキストボックスがあります。どちらか一方に焦点を合わせると、スタイルが少し変わります...境界線が少し失われます。デフォルトのテキストボックスの動作のように見えるこの動作を防ぎたいと思います。
さて、それはおそらくテキストボックステンプレートの一部であるスタイルと関係があると思います
<Setter Property="FocusVisualStyle" Value="{x:Null}"/>
しかし、これを防ぐ方法はありますか?
@ダニエル編集する必要がありますFocussed State StoryBoard
。そのためTextBox Template
には、State を変更するための編集を行います。お持ちのExpression Blend
場合は簡単です。
ここにあるデフォルトを編集するTextBox ControlTemplate
必要があります。
必要なものを実現するために参照/変更できるコードを共有していただけると助かります。