A newer version of this page is available. Switch to the current version.

NavBarControl.View Property

Gets or sets an object specifying the control's paint style.

Namespace: DevExpress.XtraNavBar

Assembly: DevExpress.XtraNavBar.v19.1.dll


public BaseViewInfoRegistrator View { get; set; }
Public Property View As BaseViewInfoRegistrator

Property Value

Type Description

A BaseViewInfoRegistrator object or descendant specifying the control's paint style.


This property supports the internal infrastructure and typically is not intended to be used directly from your code.

At design time, you can change the control's paint style via the Designer dialog.

To change the view via code, you can do the following:


The following sample code applies all available paint style to the NavBarControl sequentially. A message box is displayed after each style is applied.

The NavBarControl.AvailableNavBarViews property is used to obtain the list of Views available for the control. Each View is applied to the control via the NavBarControl.View property.

using DevExpress.XtraNavBar.ViewInfo;
for (int i = 0; i < navBarControl1.AvailableNavBarViews.Count; i++) {
   BaseViewInfoRegistrator vir = 
     navBarControl1.AvailableNavBarViews[i] as BaseViewInfoRegistrator;
   navBarControl1.View = vir;
   MessageBox.Show("The " + vir.ViewName + " painting style.", "Information");
See Also