DataGrid for WPF/Silverlight
行および列のサイズ変更を無効にする
製品の概要 > DataGrid の機能 > 行および列のサイズ変更 > 行および列のサイズ変更を無効にする

デフォルトでは、エンドユーザーは、実行時にグリッド内の列および行のサイズを変更できます。詳細については、「行および列のサイズ変更」を参照してください。ただし、必要に応じて、CanUserResizeColumns プロパティと CanUserResizeRows プロパティを False に設定して、行および列のサイズ変更機能を無効にすることができます。

設計時

行および列のサイズ変更を無効にするには、次の手順に従います。

  1. C1DataGrid コントロールをクリックして選択します。
  2. [プロパティ]ウィンドウに移動し、CanUserResizeColumns プロパティを見つけます。
  3. CanUserResizeColumns プロパティの横にあるチェックボックスを「オフ」にします。
  4. [プロパティ]ウィンドウで、CanUserResizeRows プロパティを見つけます。
  5. CanUserResizeRows プロパティの横にあるチェックボックスを「オフ」にします。

XAML の場合

たとえば、行および列のサイズ変更を無効にするには、CanUserResizeColumns="False" CanUserResizeRows="False" を <datagrid:C1DataGrid> タグに追加します。次のようになります。

XAML
コードのコピー
<datagrid:C1DataGrid Name="c1datagrid1" Height="180" Width="250" CanUserResizeColumns="False" CanUserResizeRows="False"/>

コードの場合

たとえば、行および列のサイズ変更を無効にするには、次のコードをプロジェクトに追加します。

コードのコピー
Me.C1DataGrid1.CanUserResizeColumns = False
Me.C1DataGrid1.CanUserResizeRows = False
コードのコピー
this.c1DataGrid1.CanUserResizeColumns = false;
this.c1DataGrid1.CanUserResizeRows = false;

ここまでの成果

アプリケーションを実行し、ドラッグアンドドロップ操作を実行して、実行時に列または行のサイズ変更ができなくなったことを確認します。列の並べ替えの詳細については、「行および列のサイズ変更」トピックを参照してください。