0

別の列の幅に比例して列の最大幅を設定することは可能ですか?

基本的に、2列のグリッドがあります。最初の列コントロールは、実行時にサイズを増減できます (したがって、列幅を自動に設定しました)。これにより、グリッドが拡大し続け、2 番目の列が画面からはみ出します。最初の列の最大幅を 2 ​​番目の列の幅に比例するように設定する方法はありますか?

または、これを達成する方法はありますか。

4

2 に答える 2

0

2 番目の列の幅を定数値に設定し、最初の列の幅を * に設定できます。これにより、最初の列にページ幅の残りが与えられます。

両方を 60% から 40% のようにパーセンテージでリンクする必要がある場合は、最初の列の幅を 6* に、2 番目の列の幅を 4* に設定できます。

-注- これは、列定義を定義するコンテナーとしてグリッドでのみ機能します...

于 2013-10-01T08:31:16.730 に答える
0

たぶん、グリッドの LayoutUpdated イベントを通じてそれを行うことができます。列のサイズを確認し、それに応じてプロパティを設定する必要があります。私はこれを試したことはありませんが、他の方法を知りません。

グレッグ

于 2013-10-01T22:08:19.043 に答える