ShinobiControls Xamarin Bindings Documentation

ShinobiEssentials : Shinobi.Essentials Namespace

SEssentialsTabbedViewStyle Class

Defines the look and feel for an instance of the SEssentialsTabbedView class.

Syntax

[Foundation.Register("SEssentialsTabbedViewStyle", true)]
public class SEssentialsTabbedViewStyle : SEssentialsStyle

Remarks

The SEssentialsTabbedViewStyle defines the look and feel for an instance of the SEssentialsTabbedView class. If you wish to update how a tabbed view looks, you should update its style object.

SEssentialsTabbedViewStyle derives from SEssentialsStyle, and so it is initialized with an SEssentialsTheme object. The theme provides the default settings for the style.

The following default settings are provided by the theme:

Decoration can be applied to the tabbed view. When decoration is applied, the following effects are added to the control:

The Decoration property controls whether decoration is applied to the control.

Requirements

Namespace: Shinobi.Essentials
Assembly: ShinobiEssentials (in ShinobiEssentials.dll)
Assembly Versions: 2.8.0.4

Members

See Also: Inherited members from SEssentialsStyle.

Public Constructors

Default constructor.
Instantiates the style with the specified theme.
Initializes the style object with a set of custom images for the tabbed view.
Initializes the style object with a set of custom images for the tabbed view, using the SEssentialsTabbedViewCustomImagesWrapper.

Protected Constructors

Constructor to call on derived classes to skip initialization and merely allocate the object.
A constructor used when creating managed representations of unmanaged objects.

Public Properties

[read-only]
ActiveImage UIKit.UIImage . Graphics for the active tab item button
[read-only]
ActiveTabMask UIKit.UIImage . The mask image to use for active tabs
[read-only]
AddTabImage UIKit.UIImage . Graphics for the 'new tab' button
[read-only]
AddTabMask UIKit.UIImage . Graphics for the 'new tab' button mask
[read-only]
AddTabPressedImage UIKit.UIImage . Graphics for the 'new tab' button when pressed
AlternativeFontColor UIKit.UIColor . The default font color used on the inactive tabs.
[read-only]
ButtonsEndImage UIKit.UIImage . Graphics for the edge of the tab bar under the buttons.
[read-only]
ButtonsEndImageMask UIKit.UIImage . Graphics for the mask of the edge of the tab bar under the buttons.
[read-only]
ButtonsMask UIKit.UIImage . Graphics for the background mask of the 'new tab' and 'overflow dropdown' buttons.
[read-only]
override
ClassHandle IntPtr . The handle for this class.
[read-only]
override
ClassHandle IntPtr . The handle for this class. (Inherited from SEssentialsStyle.)
[read-only]
CloseTabImage UIKit.UIImage . Graphics for the close tab icon
[read-only]
CloseTabPressedImage UIKit.UIImage . Graphics for the close tab icon pressed
Decoration bool . Whether to apply decoration to the control.
DefaultFont UIKit.UIFont . The default font used on the tab.
DefaultFontColor UIKit.UIColor . The default font color used on the active tab.
DefaultOverflowFont UIKit.UIFont . The default font used on the overflow picker.
[read-only]
InactiveImage UIKit.UIImage . Graphics for the inactive tab item button
[read-only]
InactiveTabMask UIKit.UIImage . The mask image to use for inactive tabs
MaximumTabWidth nfloat . When ResizeToText is true this acts as an upper limit on the width of the tab
NewTabButtonWidth nfloat . The default width of the 'new tab' button.
OverflowButtonWidth nfloat . The default width of the button that reveals the drop down of off-screen tabs
[read-only]
OverflowTabsImage UIKit.UIImage . Graphics for the 'overflow dropdow' button
[read-only]
OverflowTabsMask UIKit.UIImage . Graphics for the 'overflow dropdow' button mask
[read-only]
OverflowTabsPressedImage UIKit.UIImage . Graphics for the 'overflow dropdow' button when pressed
ShadowDepth nfloat . The size of the shadow underneath the button area (containing the overflow and new tab buttons).
[read-only]
TabBackgroundImage UIKit.UIImage . Graphics for the background of the tab bar
[read-only]
TabBackgroundMask UIKit.UIImage . Graphics for the mask of the background of the tab bar
TabBarBackgroundColor UIKit.UIColor . The color of the background to the tab bar.
TabBarBackgroundTexture UIKit.UIColor . The texture of the background to the tab bar.
TabButtonsTintColor UIKit.UIColor . The tint color of the 'new tab' and 'overflow dropdown' icons.
TabHeight nfloat . The height of the area reserved for the tabs
TabWidth nfloat . The default width of a tab.
Theme SEssentialsTheme . DEPRECATED: We create a style object with a theme, but we no longer hold a persistent reference to it. (Inherited from SEssentialsStyle.)
TintColor UIKit.UIColor . The tint color of the tab header views.

Public Methods

ApplyTheme (SEssentialsTheme)
Applies the properties of the specified theme to this style object. (Inherited from SEssentialsStyle.)
TabImageLeftInset () : nint
The size of the left inset on the tab active and inactive images.
TabImageTopInset () : nint
The size of the top inset on the tab active and inactive images.

Protected Methods

override
Dispose (bool)
Releases unmanaged resources.
override
Dispose (bool)
Releases unmanaged resources. (Inherited from SEssentialsStyle.)

Member Details

SEssentialsTabbedViewStyle Constructor

Default constructor.

Syntax

[Foundation.Export("init")]
[System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Advanced)]
public SEssentialsTabbedViewStyle ()

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Shinobi.Essentials
Assembly: ShinobiEssentials (in ShinobiEssentials.dll)
Assembly Versions: 2.8.0.4

SEssentialsTabbedViewStyle Constructor

Constructor to call on derived classes to skip initialization and merely allocate the object.

Syntax

[System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Advanced)]
protected SEssentialsTabbedViewStyle (Foundation.NSObjectFlag t)

Parameters

t
Unused sentinel value

Remarks

You should not invoke this method directly.

Requirements

Namespace: Shinobi.Essentials
Assembly: ShinobiEssentials (in ShinobiEssentials.dll)
Assembly Versions: 2.8.0.4

SEssentialsTabbedViewStyle Constructor

Instantiates the style with the specified theme.

Syntax

public SEssentialsTabbedViewStyle (SEssentialsTheme theme)

Parameters

theme
The theme

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Shinobi.Essentials
Assembly: ShinobiEssentials (in ShinobiEssentials.dll)
Assembly Versions: 2.8.0.4

SEssentialsTabbedViewStyle Constructor

A constructor used when creating managed representations of unmanaged objects.

Syntax

[System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Advanced)]
protected SEssentialsTabbedViewStyle (IntPtr handle)

Parameters

handle
Handle of the unmanaged object

Remarks

You should not invoke this method directly.

Requirements

Namespace: Shinobi.Essentials
Assembly: ShinobiEssentials (in ShinobiEssentials.dll)
Assembly Versions: 2.8.0.4

SEssentialsTabbedViewStyle Constructor

Initializes the style object with a set of custom images for the tabbed view, using the SEssentialsTabbedViewCustomImagesWrapper.

Syntax

[Foundation.Export("initWithTheme:customImages:")]
public SEssentialsTabbedViewStyle (SEssentialsTheme theme, SEssentialsTabbedViewCustomImagesWrapper customImages)

Parameters

theme
Documentation for this section has not yet been entered.
customImages
Documentation for this section has not yet been entered.

Remarks

If an image is passed in as null, the style will use a default image for that property.

Requirements

Namespace: Shinobi.Essentials
Assembly: ShinobiEssentials (in ShinobiEssentials.dll)
Assembly Versions: 2.8.0.4

SEssentialsTabbedViewStyle Constructor

Initializes the style object with a set of custom images for the tabbed view.

Syntax

[Foundation.Export("initWithTheme:activeImage:inactiveImage:activeTabMask:inactiveTabMask:closeTabImage:closeTabPressedImage:addTabImage:addTabPressedImage:addTabMask:overflowTabsImage:overflowTabsPressedImage:overflowTabsMask:buttonsEndImage:buttonsEndImageMask:tabBackgroundImage:tabBackgroundMask:")]
[System.Obsolete("Use Constructor(SEssentialsTheme, SEssentialsTabbedViewCustomImagesWrapper) instead", false)]
public SEssentialsTabbedViewStyle (SEssentialsTheme theme, UIKit.UIImage activeImage, UIKit.UIImage inactiveImage, UIKit.UIImage activeTabMask, UIKit.UIImage inactiveTabMask, UIKit.UIImage closeTabImage, UIKit.UIImage closeTabPressedImage, UIKit.UIImage addTabImage, UIKit.UIImage addTabPressedImage, UIKit.UIImage addTabMask, UIKit.UIImage overflowTabsImage, UIKit.UIImage overflowTabsPressedImage, UIKit.UIImage overflowTabsMask, UIKit.UIImage buttonsEndImage, UIKit.UIImage buttonsEndImageMask, UIKit.UIImage tabBackgroundImage, UIKit.UIImage tabBackgroundMask)

Parameters

theme
activeImage
inactiveImage
activeTabMask
inactiveTabMask
closeTabImage
closeTabPressedImage
addTabImage
addTabPressedImage
addTabMask
overflowTabsImage
overflowTabsPressedImage
overflowTabsMask
buttonsEndImage
buttonsEndImageMask
tabBackgroundImage
tabBackgroundMask

Remarks

If an image is passed in as nil, the style will use a default image for that property. Deprecated in 2.1, use SEssentialsTabbedViewStyle(SEssentialsTheme, SEssentialsTabbedViewCustomImagesWrapper) instead.

Requirements

Namespace: Shinobi.Essentials
Assembly: ShinobiEssentials (in ShinobiEssentials.dll)
Assembly Versions: 2.8.0.4

ActiveImage Property

Graphics for the active tab item button

Syntax

[get: Foundation.Export("activeImage")]
public virtual UIKit.UIImage ActiveImage { get; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Shinobi.Essentials
Assembly: ShinobiEssentials (in ShinobiEssentials.dll)
Assembly Versions: 2.8.0.4

ActiveTabMask Property

The mask image to use for active tabs

Syntax

[get: Foundation.Export("activeTabMask")]
public virtual UIKit.UIImage ActiveTabMask { get; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Shinobi.Essentials
Assembly: ShinobiEssentials (in ShinobiEssentials.dll)
Assembly Versions: 2.8.0.4

AddTabImage Property

Graphics for the 'new tab' button

Syntax

[get: Foundation.Export("addTabImage")]
public virtual UIKit.UIImage AddTabImage { get; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Shinobi.Essentials
Assembly: ShinobiEssentials (in ShinobiEssentials.dll)
Assembly Versions: 2.8.0.4

AddTabMask Property

Graphics for the 'new tab' button mask

Syntax

[get: Foundation.Export("addTabMask")]
public virtual UIKit.UIImage AddTabMask { get; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Shinobi.Essentials
Assembly: ShinobiEssentials (in ShinobiEssentials.dll)
Assembly Versions: 2.8.0.4

AddTabPressedImage Property

Graphics for the 'new tab' button when pressed

Syntax

[get: Foundation.Export("addTabPressedImage")]
public virtual UIKit.UIImage AddTabPressedImage { get; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Shinobi.Essentials
Assembly: ShinobiEssentials (in ShinobiEssentials.dll)
Assembly Versions: 2.8.0.4

AlternativeFontColor Property

The default font color used on the inactive tabs.

Syntax

[get: Foundation.Export("alternativeFontColor", ObjCRuntime.ArgumentSemantic.Strong)]
[set: Foundation.Export("setAlternativeFontColor:", ObjCRuntime.ArgumentSemantic.Strong)]
public virtual UIKit.UIColor AlternativeFontColor { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

This defaults to the SecondaryTextColor on the theme.

Requirements

Namespace: Shinobi.Essentials
Assembly: ShinobiEssentials (in ShinobiEssentials.dll)
Assembly Versions: 2.8.0.4

ButtonsEndImage Property

Graphics for the edge of the tab bar under the buttons.

Syntax

[get: Foundation.Export("buttonsEndImage")]
public virtual UIKit.UIImage ButtonsEndImage { get; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Shinobi.Essentials
Assembly: ShinobiEssentials (in ShinobiEssentials.dll)
Assembly Versions: 2.8.0.4

ButtonsEndImageMask Property

Graphics for the mask of the edge of the tab bar under the buttons.

Syntax

[get: Foundation.Export("buttonsEndImageMask")]
public virtual UIKit.UIImage ButtonsEndImageMask { get; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Shinobi.Essentials
Assembly: ShinobiEssentials (in ShinobiEssentials.dll)
Assembly Versions: 2.8.0.4

ButtonsMask Property

Graphics for the background mask of the 'new tab' and 'overflow dropdown' buttons.

Syntax

[get: Foundation.Export("buttonsMask", ObjCRuntime.ArgumentSemantic.Strong)]
public virtual UIKit.UIImage ButtonsMask { get; }

Value

Documentation for this section has not yet been entered.

Remarks

Requirements

Namespace: Shinobi.Essentials
Assembly: ShinobiEssentials (in ShinobiEssentials.dll)
Assembly Versions: 2.8.0.4

ClassHandle Property

The handle for this class.

Syntax

public override IntPtr ClassHandle { get; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Shinobi.Essentials
Assembly: ShinobiEssentials (in ShinobiEssentials.dll)
Assembly Versions: 2.8.0.4

CloseTabImage Property

Graphics for the close tab icon

Syntax

[get: Foundation.Export("closeTabImage")]
public virtual UIKit.UIImage CloseTabImage { get; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Shinobi.Essentials
Assembly: ShinobiEssentials (in ShinobiEssentials.dll)
Assembly Versions: 2.8.0.4

CloseTabPressedImage Property

Graphics for the close tab icon pressed

Syntax

[get: Foundation.Export("closeTabPressedImage")]
public virtual UIKit.UIImage CloseTabPressedImage { get; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Shinobi.Essentials
Assembly: ShinobiEssentials (in ShinobiEssentials.dll)
Assembly Versions: 2.8.0.4

Decoration Property

Whether to apply decoration to the control.

Syntax

[get: Foundation.Export("decoration", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)]
[set: Foundation.Export("setDecoration:", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)]
public virtual bool Decoration { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

When decoration is applied, the following effects are added to the control:
  • The tab header views are moved so they overlap slightly with each other. When no decoration is applied, the header views will line up without any overlap.
  • The look of the overflow dropdown menu is changed. A translucent border is drawn around the menu, and a drop shadow is drawn beneath the menu.
If ElementStyle on the theme is set to Decorated, this defaults to true. Otherwise, this defaults to false.

Requirements

Namespace: Shinobi.Essentials
Assembly: ShinobiEssentials (in ShinobiEssentials.dll)
Assembly Versions: 2.8.0.4

DefaultFont Property

The default font used on the tab.

Syntax

[get: Foundation.Export("defaultFont", ObjCRuntime.ArgumentSemantic.Strong)]
[set: Foundation.Export("setDefaultFont:", ObjCRuntime.ArgumentSemantic.Strong)]
public virtual UIKit.UIFont DefaultFont { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

This defaults to the SecondaryFont on the theme.

Requirements

Namespace: Shinobi.Essentials
Assembly: ShinobiEssentials (in ShinobiEssentials.dll)
Assembly Versions: 2.8.0.4

DefaultFontColor Property

The default font color used on the active tab.

Syntax

[get: Foundation.Export("defaultFontColor", ObjCRuntime.ArgumentSemantic.Strong)]
[set: Foundation.Export("setDefaultFontColor:", ObjCRuntime.ArgumentSemantic.Strong)]
public virtual UIKit.UIColor DefaultFontColor { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

This defaults to the PrimaryTextColor on the theme.

Requirements

Namespace: Shinobi.Essentials
Assembly: ShinobiEssentials (in ShinobiEssentials.dll)
Assembly Versions: 2.8.0.4

DefaultOverflowFont Property

The default font used on the overflow picker.

Syntax

[get: Foundation.Export("defaultOverflowFont", ObjCRuntime.ArgumentSemantic.Strong)]
[set: Foundation.Export("setDefaultOverflowFont:", ObjCRuntime.ArgumentSemantic.Strong)]
public virtual UIKit.UIFont DefaultOverflowFont { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

This defaults to the PrimaryFont on the theme.

Requirements

Namespace: Shinobi.Essentials
Assembly: ShinobiEssentials (in ShinobiEssentials.dll)
Assembly Versions: 2.8.0.4

Dispose Method

Releases unmanaged resources.

Syntax

protected override void Dispose (bool disposing)

Parameters

disposing
True if called by Dispose, false if called from a finalizer

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Shinobi.Essentials
Assembly: ShinobiEssentials (in ShinobiEssentials.dll)
Assembly Versions: 2.8.0.4

InactiveImage Property

Graphics for the inactive tab item button

Syntax

[get: Foundation.Export("inactiveImage")]
public virtual UIKit.UIImage InactiveImage { get; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Shinobi.Essentials
Assembly: ShinobiEssentials (in ShinobiEssentials.dll)
Assembly Versions: 2.8.0.4

InactiveTabMask Property

The mask image to use for inactive tabs

Syntax

[get: Foundation.Export("inactiveTabMask")]
public virtual UIKit.UIImage InactiveTabMask { get; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Shinobi.Essentials
Assembly: ShinobiEssentials (in ShinobiEssentials.dll)
Assembly Versions: 2.8.0.4

MaximumTabWidth Property

When ResizeToText is true this acts as an upper limit on the width of the tab

Syntax

[get: Foundation.Export("maximumTabWidth", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)]
[set: Foundation.Export("setMaximumTabWidth:", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)]
public virtual nfloat MaximumTabWidth { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Shinobi.Essentials
Assembly: ShinobiEssentials (in ShinobiEssentials.dll)
Assembly Versions: 2.8.0.4

NewTabButtonWidth Property

The default width of the 'new tab' button.

Syntax

[get: Foundation.Export("newTabButtonWidth", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)]
[set: Foundation.Export("setNewTabButtonWidth:", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)]
public virtual nfloat NewTabButtonWidth { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Shinobi.Essentials
Assembly: ShinobiEssentials (in ShinobiEssentials.dll)
Assembly Versions: 2.8.0.4

OverflowButtonWidth Property

The default width of the button that reveals the drop down of off-screen tabs

Syntax

[get: Foundation.Export("overflowButtonWidth", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)]
[set: Foundation.Export("setOverflowButtonWidth:", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)]
public virtual nfloat OverflowButtonWidth { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Shinobi.Essentials
Assembly: ShinobiEssentials (in ShinobiEssentials.dll)
Assembly Versions: 2.8.0.4

OverflowTabsImage Property

Graphics for the 'overflow dropdow' button

Syntax

[get: Foundation.Export("overflowTabsImage")]
public virtual UIKit.UIImage OverflowTabsImage { get; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Shinobi.Essentials
Assembly: ShinobiEssentials (in ShinobiEssentials.dll)
Assembly Versions: 2.8.0.4

OverflowTabsMask Property

Graphics for the 'overflow dropdow' button mask

Syntax

[get: Foundation.Export("overflowTabsMask")]
public virtual UIKit.UIImage OverflowTabsMask { get; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Shinobi.Essentials
Assembly: ShinobiEssentials (in ShinobiEssentials.dll)
Assembly Versions: 2.8.0.4

OverflowTabsPressedImage Property

Graphics for the 'overflow dropdow' button when pressed

Syntax

[get: Foundation.Export("overflowTabsPressedImage")]
public virtual UIKit.UIImage OverflowTabsPressedImage { get; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Shinobi.Essentials
Assembly: ShinobiEssentials (in ShinobiEssentials.dll)
Assembly Versions: 2.8.0.4

ShadowDepth Property

The size of the shadow underneath the button area (containing the overflow and new tab buttons).

Syntax

[get: Foundation.Export("shadowDepth", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)]
[set: Foundation.Export("setShadowDepth:", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)]
public virtual nfloat ShadowDepth { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

This defaults to the ShadowDepth on the theme.

Requirements

Namespace: Shinobi.Essentials
Assembly: ShinobiEssentials (in ShinobiEssentials.dll)
Assembly Versions: 2.8.0.4

TabBackgroundImage Property

Graphics for the background of the tab bar

Syntax

[get: Foundation.Export("tabBackgroundImage")]
public virtual UIKit.UIImage TabBackgroundImage { get; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Shinobi.Essentials
Assembly: ShinobiEssentials (in ShinobiEssentials.dll)
Assembly Versions: 2.8.0.4

TabBackgroundMask Property

Graphics for the mask of the background of the tab bar

Syntax

[get: Foundation.Export("tabBackgroundMask")]
public virtual UIKit.UIImage TabBackgroundMask { get; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Shinobi.Essentials
Assembly: ShinobiEssentials (in ShinobiEssentials.dll)
Assembly Versions: 2.8.0.4

TabBarBackgroundColor Property

The color of the background to the tab bar.

Syntax

[get: Foundation.Export("tabBarBackgroundColor", ObjCRuntime.ArgumentSemantic.Strong)]
[set: Foundation.Export("setTabBarBackgroundColor:", ObjCRuntime.ArgumentSemantic.Strong)]
public virtual UIKit.UIColor TabBarBackgroundColor { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

This defaults to the SecondaryTintColor on the theme.

Requirements

Namespace: Shinobi.Essentials
Assembly: ShinobiEssentials (in ShinobiEssentials.dll)
Assembly Versions: 2.8.0.4

TabBarBackgroundTexture Property

The texture of the background to the tab bar.

Syntax

[get: Foundation.Export("tabBarBackgroundTexture", ObjCRuntime.ArgumentSemantic.Strong)]
[set: Foundation.Export("setTabBarBackgroundTexture:", ObjCRuntime.ArgumentSemantic.Strong)]
public virtual UIKit.UIColor TabBarBackgroundTexture { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

This defaults to the SecondaryTexture on the theme.

Requirements

Namespace: Shinobi.Essentials
Assembly: ShinobiEssentials (in ShinobiEssentials.dll)
Assembly Versions: 2.8.0.4

TabButtonsTintColor Property

The tint color of the 'new tab' and 'overflow dropdown' icons.

Syntax

[get: Foundation.Export("tabButtonsTintColor", ObjCRuntime.ArgumentSemantic.Strong)]
[set: Foundation.Export("setTabButtonsTintColor:", ObjCRuntime.ArgumentSemantic.Strong)]
public virtual UIKit.UIColor TabButtonsTintColor { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

This defaults to the TertiaryTintColor on the theme.

Requirements

Namespace: Shinobi.Essentials
Assembly: ShinobiEssentials (in ShinobiEssentials.dll)
Assembly Versions: 2.8.0.4

TabHeight Property

The height of the area reserved for the tabs

Syntax

[get: Foundation.Export("tabHeight", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)]
[set: Foundation.Export("setTabHeight:", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)]
public virtual nfloat TabHeight { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Shinobi.Essentials
Assembly: ShinobiEssentials (in ShinobiEssentials.dll)
Assembly Versions: 2.8.0.4

TabImageLeftInset Method

The size of the left inset on the tab active and inactive images.

Syntax

[Foundation.Export("tabImageLeftInset")]
public virtual nint TabImageLeftInset ()

Returns

Documentation for this section has not yet been entered.

Remarks

The image provided needs to be of the 9-part stretchable form used by UIImage.CreateResizableImage with a 1x1 central stretchable area.

Requirements

Namespace: Shinobi.Essentials
Assembly: ShinobiEssentials (in ShinobiEssentials.dll)
Assembly Versions: 2.8.0.4

TabImageTopInset Method

The size of the top inset on the tab active and inactive images.

Syntax

[Foundation.Export("tabImageTopInset")]
public virtual nint TabImageTopInset ()

Returns

Documentation for this section has not yet been entered.

Remarks

The image provided needs to be of the 9-part stretchable form used by UIImage.CreateResizableImage with a 1x1 central stretchable area.

Requirements

Namespace: Shinobi.Essentials
Assembly: ShinobiEssentials (in ShinobiEssentials.dll)
Assembly Versions: 2.8.0.4

TabWidth Property

The default width of a tab.

Syntax

[get: Foundation.Export("tabWidth", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)]
[set: Foundation.Export("setTabWidth:", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)]
public virtual nfloat TabWidth { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

This will be used when ResizeToText is false.

Requirements

Namespace: Shinobi.Essentials
Assembly: ShinobiEssentials (in ShinobiEssentials.dll)
Assembly Versions: 2.8.0.4

TintColor Property

The tint color of the tab header views.

Syntax

[get: Foundation.Export("tintColor", ObjCRuntime.ArgumentSemantic.Strong)]
[set: Foundation.Export("setTintColor:", ObjCRuntime.ArgumentSemantic.Strong)]
public virtual UIKit.UIColor TintColor { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

This defaults to the PrimaryTintColor on the theme.

Requirements

Namespace: Shinobi.Essentials
Assembly: ShinobiEssentials (in ShinobiEssentials.dll)
Assembly Versions: 2.8.0.4