/// <summary> /// Expand Ribbon Panel /// </summary> public static void Expand(this RibbonPanel panel, string tabName) { if (panel.GetAdwndRibbonPanel(tabName) is ADW.RibbonPanel adwndRibbonPanel) { adwndRibbonPanel.IsCollapsed = false; } }
/// <summary> /// Set an already created button to panel dialog launcher /// </summary> public static void SetButtonToDialogLauncher(this RibbonPanel panel, string tabName, RibbonButton button) { if (panel.GetAdwndRibbonPanel(tabName) is ADW.RibbonPanel adwndRibbonPanel) { if (GetAdwndRibbonButton(button) is ADW.RibbonButton adwndRibbonButton) { adwndRibbonPanel.Source.Items.Remove(adwndRibbonButton); adwndRibbonPanel.Source.DialogLauncher = adwndRibbonButton; } } }