<ig:XamGrid x:Name="xamGrid" ItemsSource="{Binding Source={StaticResource DataToolCars}, Path=CountryCarMakers}" IsAlternateRowsEnabled=" />
xamGrid コントロールの代わりに xamDataGrid コントロールを使用してください。xamGrid は数年以内に廃止する予定のため、新しい機能の追加はありません。xamGrid のサポートおよび重要なバグ修正は廃止時まで提供されます。コードベースの xamDataGrid への移動に関する質問は、サポートまでお問い合わせください。
xamGrid コントロールは、代替行のスタイルを削除するシンプルな方法を提供します。これを実現するには、 IsAlternateRowsEnabled プロパティを False に設定します。この構成では、すべての行は同じスタイルを使用して描画されます。
以下のコードは、隔行のスタイルを削除する方法を示します。
XAML の場合:
<ig:XamGrid x:Name="xamGrid" ItemsSource="{Binding Source={StaticResource DataToolCars}, Path=CountryCarMakers}" IsAlternateRowsEnabled=" />
Visual Basic の場合:
Imports Infragistics Imports Infragistics.Controls.Grids ' ... Dim xamGrid As New XamGrid() ' 隔行のスタイルを削除します。 xamGrid.IsAlternateRowsEnabled = False xamGrid.ItemsSource = DataTool.CategoriesAndProducts ' xamGrid オブジェクトをコントロールのグリッドに追加します Me.LayoutRoot.Children.Add(xamGrid)
C# の場合:
using Infragistics; using Infragistics.Controls.Grids; // ... xamGrid xamGrid = new XamGrid(); xamGrid.IsAlternateRowsEnabled = false; xamGrid.ItemsSource = DataTool.CategoriesAndProducts; // xamGrid オブジェクトをコントロールのグリッドに追加します this.LayoutRoot.Children.Add(xamGrid);
以下の画像は、代替行のスタイルを設定しない場合、xamGrid コントロールがどのように表示されるのかを示します。