UniformGrid.MeasureOverride(Size) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
すべての子要素を測定することによって UniformGrid の必要なサイズを計算します。
protected:
override System::Windows::Size MeasureOverride(System::Windows::Size constraint);
protected override System.Windows.Size MeasureOverride (System.Windows.Size constraint);
override this.MeasureOverride : System.Windows.Size -> System.Windows.Size
Protected Overrides Function MeasureOverride (constraint As Size) As Size
パラメーター
戻り値
グリッドの子コンテンツおよび constraint
パラメーターに基づいた必要な Size。
注釈
パラメーターは constraint
、グリッドで使用できる最大領域を定義します。 このスペースは、グリッド内の行と列の数に基づいて均等に分割されます。 各子のサイズは、グリッドのすべての子要素の最大幅を決定するために測定されます。 最大値は、 から計算される最大セル サイズを constraint
超えることはできません。 必要なグリッド Size は、最大子ディメンションに基づいて計算されます。 は Width 、子の最大幅に列数を乗算した値です。 は Height 、子の最大高さに行数を乗算した値です。 このメソッドは、目的 Sizeの を返します。
たとえば、グリッドに 2 つの行と 4 つの列がある場合、各セルの最大高さは 0.5*constraintHeight で、最大幅は 0.25*constraintWidth です。 これらの計算では、 constraintHeight は Height パラメーターの constraint
値であり、 constraintWidth は Width パラメーターの constraint
値です。
適用対象
.NET