NavBarControl.View Property

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

Namespace: DevExpress.XtraNavBar

Assembly: DevExpress.XtraNavBar.v20.1.dll

Declaration

[Browsable(false)]
public BaseViewInfoRegistrator View { get; set; }
<Browsable(False)>
Public Property View As BaseViewInfoRegistrator

Property Value

Type Description
DevExpress.XtraNavBar.ViewInfo.BaseViewInfoRegistrator

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

Remarks

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:

Examples

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