DataGrid for WPF/Silverlight
交互表示の色の除去
製品の概要 > DataGrid の機能 > レイアウトおよび外観 > 外観のカスタマイズ > 交互表示の色の除去

デフォルトでは、DataGrid for WPF/Silverlight は、1行おきに別の色で表示されます。1行おきの色の変更とは、1行おきにグリッドの基本色とは異なる色で表示されることです。これは、グリッド内で行が区別しやすくなるという点で便利ですが、1行おきの色の変更を除去してグリッドの外観を均一にすることもできます。

設計時

1行おきの色の設定を除去して、すべての行が白色で表示されるように設定するには、次の手順に従います。

  1. C1DataGrid コントロールをクリックして選択します。
  2. [プロパティ]ウィンドウに移動し、RowBackground プロパティの横にあるドロップダウン矢印をクリックします。
  3. ボックス内のドロップダウン矢印をクリックすると、16 進数のコードが表示されるので、白色を選択します。
  4. プロパティ]ウィンドウに移動し、AlternatingRowBackground プロパティの横にあるドロップダウン矢印をクリックします。
  5. ボックス内のドロップダウン矢印をクリックすると、16 進数のコードが表示されるので、白色を選択します。

XAML の場合

1行おきの色の変更を除去し、すべての行が白色で表示されるように設定するには、RowBackground="White" AlternatingRowBackground="White" を <datagrid:C1DataGrid> タグに追加します。次のようになります。

XAML
コードのコピー
<datagrid:C1DataGrid Name="c1datagrid1" Height="180" Width="250"
RowBackground="White" AlternatingRowBackground="White" />

コードの場合

1行おきの色の設定を除去して、すべての行が白色で表示されるように設定するには、次のコードをプロジェクトに追加します。

コードのコピー
Me.C1DataGrid1.RowBackground = New System.Windows.Media.SolidColorBrush(Colors.White)
Me.C1DataGrid1.AlternatingRowBackground = New System.Windows.Media.SolidColorBrush(Colors.White)
コードのコピー
this.c1DataGrid1.RowBackground = new System.Windows.Media. SolidColorBrush(Colors.White);
this.c1DataGrid1.AlternatingRowBackground = new System.Windows.Media. SolidColorBrush(Colors.White);

ここまでの成果

アプリケーションを実行して、グリッド内のすべての行が白色で表示されることを確認します。