If I change Column.IsVisibility to FALSE, the column group headers are disappear and not restored. The problem should be resolved with LIB version 2016.1.404.
This is my code. I run the project and all is well. I clear the Checkbox and the column groups disappeared and not restored even when I change again the column visibility. <Window x:Class="TestTelerikGridViewDesign.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:telerik="http://schemas.telerik.com/2008/xaml/presentation" xmlns:local="clr-namespace:TestTelerikGridViewDesign" mc:Ignorable="d" Title="MainWindow" Height="350" Width="625"> <Grid> <Grid.RowDefinitions> <RowDefinition Height="Auto" ></RowDefinition> <RowDefinition Height="*" ></RowDefinition> </Grid.RowDefinitions> <CheckBox Margin="6" Name="ShowColumnsSelector" IsChecked="True" ></CheckBox> <telerik:RadGridView Grid.Row="1"> <telerik:RadGridView.ColumnGroups> <telerik:GridViewColumnGroup Name="Group1" Header="Group1" ></telerik:GridViewColumnGroup> <telerik:GridViewColumnGroup Name="Group2" Header="Group2" ></telerik:GridViewColumnGroup> </telerik:RadGridView.ColumnGroups> <telerik:RadGridView.Columns> <telerik:GridViewDataColumn Header="Col 1" ColumnGroupName="Group1" IsVisible="{Binding ElementName=ShowColumnsSelector,Path=IsChecked}"/> <telerik:GridViewDataColumn Header="Col 2" ColumnGroupName="Group1" IsVisible="{Binding ElementName=ShowColumnsSelector,Path=IsChecked}"/> <telerik:GridViewDataColumn Header="Col 3" ColumnGroupName="Group2" IsVisible="{Binding ElementName=ShowColumnsSelector,Path=IsChecked}"/> <telerik:GridViewDataColumn Header="Col 4" ColumnGroupName="Group2" IsVisible="{Binding ElementName=ShowColumnsSelector,Path=IsChecked}"/> </telerik:RadGridView.Columns> </telerik:RadGridView> </Grid> </Window>
deleted by yealter