private void chkRibbonMinimizedGlass_Click(object sender, RoutedEventArgs e) {
this.IsGlassOnRibonMinimized = chkRibbonMinimizedGlass.IsChecked.Value == true;
Utilities.SetRegistryValue("RibbonMinimizedGlass", chkRibbonMinimizedGlass.IsChecked.Value == true ? 1 : 0, RegistryValueKind.DWord);
if (!TheRibbon.IsMinimized) {
} else if (chkRibbonMinimizedGlass.IsChecked.Value) {
var p = ShellViewHost.TransformToAncestor(this).Transform(new WIN.Point(0, 0));
this.GlassFrameThickness = new Thickness(8, p.Y, 8, 8);
} else {
var p = backstage.TransformToAncestor(this).Transform(new WIN.Point(0, 0));
this.GlassFrameThickness = new Thickness(8, p.Y + backstage.ActualHeight, 8, 8);
}
}