スタイル-コンポーネントのラインナップエキスパンダなどの見ListViewグループヘッダー

StackOverflow https://stackoverflow.com/questions/927171

  •  06-09-2019
  •  | 
  •  

質問

どのようにすることができますスタイル-コンポーネントのラインナップエキスパンダされることが明らかとなっ+/-などという見通しListViewグループヘッダとして、下図のように:

Open alt text

閉鎖 alt text

役に立ちましたか?

解決

いにあり、チェックアウトすることによりこの条 Karl Shiffletコンポーネントのラインナップサンプルシリーズ–ListBoxグルーピング、仕分け、オユ-地域 から コンポーネントのラインナップ絡ツアー素材

ListBox Grouping, Sorting, Subtotals and Collapsible Regions
(出典: wordpress.com)

他のヒント

ならばオーバーライドのエキスパンダのControlTemplateのContentControlのTemplateBindingのヘッダー(これは通常ToggleButton)とヘッダの内容です。

おこの場合は+/-イメージ/幾何るようになっています。

しかし、こうと思い、別のルートよりの使用エキスパンダ.まだ非常に特定の方向かけを借りるToggleButton+ContentControl相互作用のデフォルトのエキスパンダContentControl、新しいスタイル/ControlTemplateのToggleButtonです。

これは主さんにおこなオのControlTemplateのエキスパンダはそのエキスパンダーは非常に大きなデフォルトControlTemplate定義し、なければいけませんの対応をオーバーのすべてのExpandDirectionます。

交互におことができるのかを無視するExpandDirectionのエキスパンダーを取り外しControlTemplateトリガーコードおよび関連するスタイルを取り扱う。

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