Back to Devexpress

RibbonControl.Pages Property

windowsforms-devexpress-dot-xtrabars-dot-ribbon-dot-ribboncontrol-1cdd76ec.md

latest3.3 KB
Original Source

RibbonControl.Pages Property

Provides access to the Ribbon Control’s main pages.

Namespace : DevExpress.XtraBars.Ribbon

Assembly : DevExpress.XtraBars.v25.2.dll

NuGet Package : DevExpress.Win.Navigation

Declaration

csharp
[Browsable(false)]
[XtraSerializableProperty(false, true, false)]
public RibbonPageCollection Pages { get; }
vb
<Browsable(False)>
<XtraSerializableProperty(False, True, False)>
Public ReadOnly Property Pages As RibbonPageCollection

Property Value

TypeDescription
RibbonPageCollection

A RibbonPageCollection object that represents the collection of main pages.

|

Remarks

Use the RibbonControl.Pages property to add, remove, or access the RibbonControl’s “standard” pages:

Watch Video: Create and Access Ribbon Pages

To create a standard Ribbon page in code, add a new RibbonPage object to the RibbonControl.Pages collection:

csharp
using DevExpress.XtraBars.Ribbon;

void AddNewRibbonPage(RibbonControl rc){
    RibbonPage page = new RibbonPage("My Ribbon Page");
    page.Groups.Add(new RibbonPageGroup("My Page Group"));
    rc.Pages.Add(page);
}
vb
Imports DevExpress.XtraBars.Ribbon

Private Sub AddNewRibbonPage(ByVal rc As RibbonControl)
  Dim page As New RibbonPage("My Ribbon Page")
  page.Groups.Add(New RibbonPageGroup("My Page Group"))
  rc.Pages.Add(page)
End Sub

Read the following help topic for additional information: Ribbon Pages.

See Also

SelectedPage

PageCategories

DefaultPageCategory

MergedPages

How to: Get Visible and All Ribbon Pages

Categories and Contextual Tabs

RibbonControl Class

RibbonControl Members

DevExpress.XtraBars.Ribbon Namespace