ExtendedColumnChooserControl Class
The Column Chooser control allows users to show and hide the GridControl‘s columns at runtime.
Namespace: DevExpress.Xpf.Grid
Assembly: DevExpress.Xpf.Grid.v24.2.dll
NuGet Package: DevExpress.Wpf.Grid.Core
Declaration
Example
The GridControl displays the Column Chooser in a separate window. To add the Column Chooser to the same window as the GridControl, create an ExtendedColumnChooserControl
object:
Users can open the Column Chooser window from a column header’s context menu. To prevent this, remove the Show Column Chooser button from the menu:
<Window xmlns:dxb="http://schemas.devexpress.com/winfx/2008/xaml/bars" ...> <dxg:TableView x:Name="view" > <dxg:TableView.ColumnMenuCustomizations> <dxb:RemoveAction ElementName="{x:Static dxg:DefaultColumnMenuItemNames.ColumnChooser}"/> </dxg:TableView.ColumnMenuCustomizations> </dxg:TableView>
Add a Column Chooser to the window:
<dxg:ExtendedColumnChooserControl Owner="{Binding ElementName=view}" FlowDirection="{Binding Owner.FlowDirection, RelativeSource={RelativeSource Self}}"/>
Inheritance
Object
DispatcherObject
DependencyObject
Visual
UIElement
FrameworkElement
Control
ColumnChooserControlBase
DevExpress.Xpf.Grid.GridColumnChooserControlBase
ExtendedColumnChooserControl
See Also