DashboardDesignerBarExtensions.GetDashboardRibbonPage(RibbonControl, Type, DashboardRibbonPage) Method
In This Article
Returns a page from the Ribbon toolbar used in the Dashboard Designer.
Namespace: DevExpress.DashboardWin
Assembly: DevExpress.Dashboard.v24.2.Win.dll
NuGet Package: DevExpress.Win.Dashboard
#Declaration
public static RibbonPage GetDashboardRibbonPage(
this RibbonControl ribbonControl,
Type customItemMetadataType,
DashboardRibbonPage page
)
#Parameters
Name | Type | Description |
---|---|---|
ribbon |
Ribbon |
A Ribbon toolbar used in the Dashboard Designer. |
custom |
Type | A metadata type that corresponds to a Custom |
page | Dashboard |
A Ribbon page. |
#Returns
Type | Description |
---|---|
Ribbon |
A Ribbon page that meets the specified parameters. |
#Remarks
Use the GetDashboardRibbonPage method to identify a Ribbon page.
The following code snippet shows how to remove a bar item from the Ribbon’s Data contextual page for the custom Simple Table item:
using DevExpress.DashboardWin;
using DevExpress.XtraBars;
using DevExpress.XtraBars.Ribbon;
using System.Windows.Forms;
namespace TutorialsCustomItems {
public partial class Form1 : Form {
public Form1() {
InitializeComponent();
dashboardDesigner1.CreateRibbon();
dashboardDesigner1.LoadDashboard(@"..\..\Data\TutorialCustomItems.xml");
dashboardDesigner1.CreateCustomItemBars();
RemoveDrillDownBarItem();
}
void RemoveDrillDownBarItem() {
RibbonPage page = dashboardDesigner1.Ribbon.GetDashboardRibbonPage(typeof(SimpleTableMetadata), DashboardRibbonPage.Data);
RibbonPageGroup interactivityGroup = page.Groups[1];
BarItem drillDownBarItem = interactivityGroup.ItemLinks[2].Item;
interactivityGroup.ItemLinks.Remove(drillDownBarItem);
}
}
}
See Also