TreeListView.FormatConditionsSource Property

Gets or set the source from which the grid generates conditional formats.

Namespace: DevExpress.Xpf.Grid

Assembly: DevExpress.Xpf.Grid.v21.1.dll

Declaration

public IEnumerable FormatConditionsSource { get; set; }

Property Value

Type Description
IEnumerable

The source from which the grid generates conditional formats.

Remarks

You can define conditional formatting rules in a ViewModel and apply them to the GridControl. To do this, follow the steps below:

  1. Create a collection of conditional formatting rules in a ViewModel and specify a data template that generates format conditions.

  2. Assign the conditional formatting rule collection to the FormatConditionsSource property and the format condition template to the FormatConditionGeneratorTemplate property:

    <dxg:GridControl ItemsSource="{Binding Orders}">
        <!-- ... -->
        <dxg:GridControl.View>
            <dxg:TreeListView FormatConditionsSource="{Binding Rules}"
                              FormatConditionGeneratorTemplate="{StaticResource BackgroundFormat}"/>
        </dxg:GridControl.View>
    </dxg:GridControl>
    

Refer to the following help topic for more information: How to: Bind the Grid to a Collection of Conditional Formatting Rules.

See Also