質問

なスタイル

<Style TargetType="TreeViewItem">
  <Style.Triggers>
    <Trigger Property="IsExpanded" Value="True">
      <Setter Property="Header" Value="Pink"></Setter>
    </Trigger>
  </Style.Triggers>
</Style>

私は期待のテキストの拡大TreeViewItemsする"ピンク"が設定なしません。を変更した場合、購入した物件="背景"にもかかわらず、ビルマです。どのよう ヘッダー が異なるから 背景?

役に立ちましたか?

解決

私は、私はより完全にこれに答えるために多くの情報が必要と思います。私が推測する必要がある場合は、私はあなたがおそらくこのように明示的にツリービューアイテムのHeaderプロパティを設定していると言うだろう:

<TreeView>
    <TreeViewItem
        Header="Blue"/>
</TreeView>

そして、この場合には、明示的に設定すると、あなたのスタイルに入れて何かを上書きします。

他のヒント

詳しく述べるとascalonxの回答:

からコピーされた ジ-スミスの ブログ:

その定義のルール る内部で使用されるコンポーネントのラインナップを の実質価値のDP です。こちらではの概要 規則が優先される場合に使用 解決の価値はDP( 最高最低優先度):

  1. 物件の強制システム
  2. 活動画やアニメを を保持挙動
  3. 地域の価値
  4. TemplatedParentテンプレート
  5. スタイルトリガー
  6. テンプレートトリガー
  7. スタイルセッター
  8. テーマにスタイル
  9. 継承
  10. デフォルト値からの依存関係 物件のメタデータ

な場合は明示的に設定ヘッダの財産であり、場合にバインドされたと思う)する問題です。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top