Class MobileNavigationBarProperties
Implements
Inherited Members
Namespace: Syncfusion.JavaScript.Mobile.Models
Assembly: Syncfusion.EJ.dll
Syntax
public class MobileNavigationBarProperties : PropertiesBase, IMobileBase
Constructors
MobileNavigationBarProperties()
Initializes a new instance of the MobileMenuProperties class.
Declaration
public MobileNavigationBarProperties()
Properties
Android
Section for android rendermode specific functionalities.
Declaration
[JsonProperty("android")]
public MobileNavigationBarPositionProperties Android { get; set; }
Property Value
Type | Description |
---|---|
MobileNavigationBarPositionProperties | The android. |
Badge
Section for badge specific functionalities.
Declaration
[JsonProperty("badge")]
public MobileNavigationBarBadgeProperties Badge { get; set; }
Property Value
Type | Description |
---|---|
MobileNavigationBarBadgeProperties | The badge. |
ContentTemplate
Specifies the Navbar template content.
Declaration
[JsonIgnore]
public MvcTemplate<MobileNavigationBarProperties> ContentTemplate { get; set; }
Property Value
Type | Description |
---|---|
MvcTemplate<MobileNavigationBarProperties> | The content. |
EllipsisTouchEnd
Event triggers when the touch end happens on overflow ellipsis.
Declaration
[JsonProperty("ellipsisTouchEnd")]
public string EllipsisTouchEnd { get; set; }
Property Value
Type | Description |
---|---|
System.String | The touch end. |
EllipsisTouchStart
Event triggers when the touch start happens on overflow ellipsis.
Declaration
[JsonProperty("ellipsisTouchStart")]
public string EllipsisTouchStart { get; set; }
Property Value
Type | Description |
---|---|
System.String | The touch start. |
EnablePersistence
Current model value to browser cookies for state maintenance. While refreshing the page, the model value applied from browser cookies retains.
Declaration
[JsonProperty("enablePersistence")]
public bool EnablePersistence { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
|
EnableRippleEffect
Provides animation ripple effect to the control
Declaration
[JsonProperty("enableRippleEffect")]
public bool EnableRippleEffect { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
|
Flat
Section for Flat rendermode specific functionalities.
Declaration
[JsonProperty("flat")]
public MobileNavigationBarPositionProperties Flat { get; set; }
Property Value
Type | Description |
---|---|
MobileNavigationBarPositionProperties | The Flat. |
IconAlignment
Specifies the toolbar icon alignment.
Declaration
[JsonProperty("iconAlignment")]
[JsonConverter(typeof(StringEnumConverter))]
public IconAlignment IconAlignment { get; set; }
Property Value
Type | Description |
---|---|
IconAlignment | The icon alignment. |
IOS7
Section for IOS rendermode specific functionalities.
Declaration
[JsonProperty("ios7")]
public MobileNavigationBarPositionProperties IOS7 { get; set; }
Property Value
Type | Description |
---|---|
MobileNavigationBarPositionProperties | The IOS. |
IsRelative
Specifies the relative position.
Declaration
[JsonProperty("isRelative")]
public bool IsRelative { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | The relative position. |
Items
Specifies the NavigationBar items.
Declaration
[JsonIgnore]
public List<MobileNavigationBarBaseItem> Items { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<MobileNavigationBarBaseItem> | The items. |
Mode
Specifies the navigation bar mode. i.e. header or toolbar.
Declaration
[JsonProperty("mode")]
[JsonConverter(typeof(StringEnumConverter))]
public NavBarMode Mode { get; set; }
Property Value
Type | Description |
---|---|
NavBarMode | The mode. |
Position
Specifies whether to keep the navigation bar in fixed position. i.e. top or in relative position depends on the other element's position.
Declaration
[JsonConverter(typeof(StringEnumConverter))]
[JsonProperty("position")]
public NavBarPosition Position { get; set; }
Property Value
Type | Description |
---|---|
NavBarPosition | The position. |
RenderMode
Changes the rendering mode of the navigation bar.
Declaration
[JsonProperty("renderMode")]
[JsonConverter(typeof(StringEnumConverter))]
public RenderMode RenderMode { get; set; }
Property Value
Type | Description |
---|---|
RenderMode | The render mode. |
TemplateID
Specifies the id of the element which is to be given as template.
Declaration
[JsonProperty("templateID")]
public string TemplateID { get; set; }
Property Value
Type | Description |
---|---|
System.String | The template identifier. |
Title
Specifies the title's text.
Declaration
[JsonProperty("title")]
public string Title { get; set; }
Property Value
Type | Description |
---|---|
System.String | The title. |
TitleAlignment
Specifies the title text alignment.
Declaration
[JsonConverter(typeof(StringEnumConverter))]
[JsonProperty("titleAlignment")]
public TitleAlignment TitleAlignment { get; set; }
Property Value
Type | Description |
---|---|
TitleAlignment | The title alignment. |
TouchEnd
Event triggers when the touch end happens on toolbar items.
Declaration
[JsonProperty("touchEnd")]
public string TouchEnd { get; set; }
Property Value
Type | Description |
---|---|
System.String | The touch end. |
TouchStart
Event triggers when the touch start happens on toolbar items.
Declaration
[JsonProperty("touchStart")]
public string TouchStart { get; set; }
Property Value
Type | Description |
---|---|
System.String | The touch start. |
Windows
Section for windows rendermode specific functionalities.
Declaration
[JsonProperty("windows")]
public MobileNavigationBarPositionProperties Windows { get; set; }
Property Value
Type | Description |
---|---|
MobileNavigationBarPositionProperties | The windows. |