[Root] / Xceed.Wpf.DataGrid Assembly / Xceed.Wpf.DataGrid.Views Namespace / TableView Class / SetIsAlternatingRowStyleEnabled Method

The dependency object to which the attached property is written.

true if an alternate style is applied to every other row; false otherwise. The default value of this property is usually false; however, for some themes, alternate row styles may be enabled by default.
Example


In This Topic
    SetIsAlternatingRowStyleEnabled Method (TableView)
    In This Topic
    Sets a value indicating whether an alternate style is applied to every other row.
    Syntax
    'Declaration
     
    Public Shared Sub SetIsAlternatingRowStyleEnabled( _
       ByVal obj As DependencyObject, _
       ByVal value As Boolean _
    ) 
    'Usage
     
    Dim obj As DependencyObject
    Dim value As Boolean
     
    TableView.SetIsAlternatingRowStyleEnabled(obj, value)
    public static void SetIsAlternatingRowStyleEnabled( 
       DependencyObject obj,
       bool value
    )

    Parameters

    obj

    The dependency object to which the attached property is written.

    value
    true if an alternate style is applied to every other row; false otherwise. The default value of this property is usually false; however, for some themes, alternate row styles may be enabled by default.
    Example
    All examples in this topic assume that the grid is bound to the Orders table of the Northwind database, unless stated otherwise.
    The following example demonstrates how to enable alternating row styles.
    <Grid xmlns:xcdg="http://schemas.xceed.com/wpf/xaml/datagrid">
      <Grid.Resources>
         <xcdg:DataGridCollectionViewSource x:Key="cvs_orders"
                                            Source="{Binding Source={x:Static Application.Current}, Path=Orders}" />
        <Style TargetType="{x:Type xcdg:TableView}">
           <Setter Property="IsAlternatingRowStyleEnabled"
                   Value="True" />
        </Style>
      </Grid.Resources>
    
      <xcdg:DataGridControl ItemsSource="{Binding Source={StaticResource cvs_orders}}"
                            AutoCreateDetailConfigurations="True">
         <xcdg:DataGridControl.DefaultDetailConfiguration>
           <xcdg:DefaultDetailConfiguration xcdg:TableView.IsAlternatingRowStyleEnabled="False"/>
         </xcdg:DataGridControl.DefaultDetailConfiguration>
      </xcdg:DataGridControl>
    </Grid>
    Supported Frameworks

    .NET: net5.0, net5.0-windows, net6.0, net6.0-macos, net6.0-windows, net7.0, net7.0-macos, net7.0-windows, net8.0, net8.0-browser, net8.0-macos, net8.0-windows, net9.0, net9.0-browser, net9.0-macos, net9.0-windows, net10.0, net10.0-browser, net10.0-macos, net10.0-windows.

    .NET Framework: net20, net35, net40, net403, net45, net451, net452, net46, net461, net462, net463, net47, net471, net472, net48, net481.

    See Also