FlexGrid for WPF
列幅の最小値/最大値を設定する
基本操作 > 列 > 列幅の最小値/最大値を設定する

MinWidth プロパティで列の最小サイズを、MaxWidth プロパティで最大サイズを設定します。この設定は、ユーザーによるサイズ変更時、コードでのサイズ変更時の両方で有効です。

以下の例では、幅の自動調整を行っても列幅は最大サイズ以上にはなりません。

【実行例】

マークアップ
コードのコピー
<c1:C1FlexGrid.Columns>
    <c1:Column Header="列 1" MaxWidth="Infinity" />
    <!--列幅の最小サイズを50、最大サイズを140にします-->
    <c1:Column Header="データにあわせて調整" MaxWidth="140" MinWidth="50" Width="100" />
    <c1:Column Header="列3"/>
    <c1:Column Header="列4"/>
    <c1:Column Header="列5"/>
</c1:C1FlexGrid.Columns>
コードのコピー
Private Sub button1_Click(sender As Object, e As RoutedEventArgs)
    '列幅の自動調整を行っても最大サイズ以上にはなりません
    c1FlexGrid1.AutoSizeColumn(1, 10)
End Sub
コードのコピー
private void button1_Click(object sender, RoutedEventArgs e)
{
    //列幅の自動調整を行っても最大サイズ以上にはなりません
    c1FlexGrid1.AutoSizeColumn(1, 10);
}