static void ctrl_Loaded(object sender, RoutedEventArgs e) { if (sender == null || sender.GetType() != typeof(System.Windows.Controls.Ribbon.Ribbon)) { return; } System.Windows.Controls.Ribbon.Ribbon _ribbon = (System.Windows.Controls.Ribbon.Ribbon)sender; var tabGrid = _ribbon.GetDescendants <Grid>().FirstOrDefault(); tabGrid.RowDefinitions[1].Height = new GridLength(0, System.Windows.GridUnitType.Pixel); foreach (Line line in _ribbon.GetDescendants <Line>()) { line.Visibility = Visibility.Collapsed; } }