DataGridColumn.MaxWidth プロパティ


列の幅の上限を取得または設定します。Gets or sets the maximum width constraint of the column.

 property double MaxWidth { double get(); void set(double value); };
public double MaxWidth { get; set; }
member this.MaxWidth : double with get, set
Public Property MaxWidth As Double


最大列幅 (デバイスに依存しない単位 (1 単位は 1/96 インチ)device-independent units (1/96th inch per unit)単位)。The maximum column width, in デバイスに依存しない単位 (1 単位は 1/96 インチ)device-independent units (1/96th inch per unit). 登録済みの既定値は PositiveInfinity です。The registered default is PositiveInfinity. この値が何に影響されるかについては、DependencyProperty のトピックを参照してください。For information about what can influence the value, see DependencyProperty.


MaxWidthプロパティの値を設定する場合は、0.0 以上である必要があります。When you set a value for the MaxWidth property, it must be greater than or equal to 0.0.

Double.NaNは、このプロパティの有効な値ではありません。Double.NaN is not a valid value for this property. Double値の値の制限は、 ValidateValueCallbackメカニズムによって適用されます。The value restrictions on the Double value are enforced by a ValidateValueCallback mechanism. 無効な値を設定しようとすると、実行時例外がスローされます。If you attempt to set a value that is not valid, a run-time exception is thrown.

プロパティDisplayValue DataGrid.ColumnWidthとプロパティDataGridColumn.Widthのは、次のプロパティが設定されている場合、優先順位に従って制約されます。The DisplayValue of the DataGrid.ColumnWidth and DataGridColumn.Width properties are constrained by the following properties, if they are set, in order of precedence: