DataViewBase.ColumnChooserColumns Property
Gets a collection of hidden columns displayed in the legacy Column Chooser. This is a dependency property.
Namespace: DevExpress.Xpf.Grid
Assembly: DevExpress.Xpf.Grid.v24.2.Core.dll
NuGet Package: DevExpress.Wpf.Grid.Core
Declaration
[Browsable(false)]
public ReadOnlyCollection<ColumnBase> ColumnChooserColumns { get; protected set; }
Property Value
Type | Description |
---|---|
ReadOnlyCollection<ColumnBase> | A collection of hidden columns displayed in the legacy Column Chooser. |
Remarks
The ColumnChooserColumns collection stores columns if their BaseColumn.Visible property is set to false, and their BaseColumn.ShowInColumnChooser property is set to true.
The following code sample creates a ListBoxEdit and binds it to the ColumnChooserColumns collection:
<dxg:GridControl Name="grid">
<dxg:GridControl.View>
<dxg:TableView Name="view" ... />
<dxg:GridControl.Columns>
<dxg:GridColumn FieldName="Name"/>
<dxg:GridColumn FieldName="City"/>
<dxg:GridColumn FieldName="Visits" Visible="False"/>
<dxg:GridColumn FieldName="Birthday" Visible="False" ShowInColumnChooser="False"/>
</dxg:GridControl.Columns>
</dxg:GridControl>
<GroupBox Header="Column Chooser Columns">
<dxe:ListBoxEdit ItemsSource="{Binding ColumnChooserColumns, ElementName=view}"
DisplayMember="FieldName"/>
</GroupBox>
Refer to the Show and Hide Columns topic for more information.
See Also