0

重複の可能性:
WFPはエキスパンダーとグリッドを組み合わせます(サイズ変更可能なエキスパンダー)

この質問に対する簡単な答えがあると確信していますが、私はそれを見ていません。

Grid3つの列を含むをレイアウトしています。最初のには、が含まれてExpanderExpandDirectionますRight。2番目はGridSplitterです。3番目はたくさんのものが含まれていDockPanelます。

目標は、Expanderが折りたたまれているときに、グリッド列がそのヘッダーの幅になることです。展開すると、ユーザーはをドラッグして展開領域の幅を変更できるようになりますGridSplitter

私はこれを行う正しい方法を理解することができません。ドラッグするGridSplitterと列の幅が変更されます。列の幅は変更したくないので、エキスパンダーの最大幅を変更します。ドラッグすることで変更できる最大幅のエキスパンダーを実装する方法を理解することはできませんが、少なくとも、大量のコードを記述しなければなりません。

何か案が?これはストレートXAMLでも実行できますか?それは盲目的に明白ですか?

4

0 に答える 0