Available in LIB version: 2017.2.515
The current workaround involves handling RadGridView's ColumnReordered event:
private void RadGridView_ColumnReordered(object sender, GridViewColumnEventArgs e)
{
if (!e.Column.IsResizable)
{
Dispatcher.BeginInvoke((Action) (() =>
{
var radGridView = e.Column.Parent;
foreach (var header in radGridView.ChildrenOfType<GridViewHeaderCell>())
{
if (header.Column.DisplayIndex == (e.Column.DisplayIndex + 1))
{
var leftGripper = header.ChildrenOfType<Thumb>().Where(x => x.Name == "PART_LeftHeaderGripper").First();
{
leftGripper.Visibility = Visibility.Collapsed;
}
}
}
}), DispatcherPriority.Render);
}
}