Попробуйте, это сработало для меня в загруженном событии Ribbonbar
private void ribbonBar_Loaded(object sender, RoutedEventArgs e)
{
var grid = (ribbonApplicationMenu.Template.FindName("MainPaneBorder",ribbonApplicationMenu) as Border).Parent as Grid;
grid.ColumnDefinitions[2].Width = new GridLength(0);
}