1

カスタムコントロールには、2つのテキストボックスがあります。どちらか一方に焦点を合わせると、スタイルが少し変わります...境界線が少し失われます。デフォルトのテキストボックスの動作のように見えるこの動作を防ぎたいと思います。

さて、それはおそらくテキストボックステンプレートの一部であるスタイルと関係があると思います

<Setter Property="FocusVisualStyle" Value="{x:Null}"/>

しかし、これを防ぐ方法はありますか?

4

3 に答える 3

1

@ダニエル編集する必要がありますFocussed State StoryBoard。そのためTextBox Templateには、State を変更するための編集を行います。お持ちのExpression Blend 場合は簡単です。

于 2013-02-15T09:08:09.387 に答える
0

ここにあるデフォルトを編集するTextBox ControlTemplate必要があります。

于 2013-02-15T09:19:16.723 に答える
0
  1. カスタム コントロールのコントロール テンプレートが必要です。
  2. そこにあるリソースでは、すべてのテキスト ボックス ターゲット タイプのスタイルを設定する必要があります。この方法では、通常のテキスト ボックスには影響しません。

必要なものを実現するために参照/変更できるコードを共有していただけると助かります。

于 2013-02-18T19:59:33.020 に答える