WPFエキスパンダー:コンテンツの場所を保持しながらアイコンの方向を逆にする(拡張方向)同じ

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

質問

私は引き出しのようにWPFエキスパンダーを使用しています。ヘッダーがコンテンツの上に残るように拡張します。崩壊したとき、それが入っているグリッドセルも小さくなります。

コンテンツが下に入力されるように、拡張方向を下にしておきますが、方向の矢印のあるアイコンがエクサンド方向プロパティが設定されているかのように反対方向にある場合、それが上に移動するため、見た目が良くなります。これは、C#コードまたはXAMLでどのように実行できますか。

ありがとう

役に立ちましたか?

解決

エキスパンダーの崩壊/拡張状態に矢印を交換することを正しく理解している場合は、エキスパンダー用のカスタムコントロールテンプレートを作成する必要があります。私がそれを行うための最も簡単な方法は、WPFテーマからエキスパンダーコントロールテンプレートを取得し、スタイルの名前を変更することです。

  • ExpanderupheadertyleからExpanderdownheadersteleへ
  • ExpanderdownheadertyleからExpanderupheadertyleへ

ここからテーマソースをダウンロードできますhttp://msdn.microsoft.com/en-us/library/aa358533(vs.90).aspx

問題がある場合は、WPFテーマを使用していることを教えてください。XAMLになります。

また、ブレンドでエキスパンダーをカスタマイズする方法を見てくださいhttp://www.c-sharpcorner.com/uploadfile/dpatra/807/default.aspx

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