DataGridColumn.MinWidth プロパティ


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

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


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


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

Double.PositiveInfinityDouble.NaNは、このプロパティの有効な値ではありません。Double.PositiveInfinity and Double.NaN are not valid values 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: