wpf-devexpress-dot-xpf-dot-grid-dot-dataviewbase-bb26814b.md
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.v25.2.Core.dll
NuGet Package : DevExpress.Wpf.Grid.Core
[Browsable(false)]
public ReadOnlyCollection<ColumnBase> ColumnChooserColumns { get; protected set; }
<Browsable(False)>
Public Property ColumnChooserColumns As ReadOnlyCollection(Of ColumnBase)
| Type | Description |
|---|---|
| ReadOnlyCollection<ColumnBase> |
A collection of hidden columns displayed in the legacy Column Chooser.
|
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