Class Tab

Definition

Namespace:
Tizen.NUI.Components
Assembly:
Tizen.NUI.Components.dll
API Level:
6

Tab is one kind of common component, it can be used as menu label. User can handle Tab by adding/inserting/deleting TabItem.

C#
Copy
[Obsolete("Deprecated in API8; Will be removed in API10")] public class Tab : Control, INotifyPropertyChanged, IDynamicResourceHandler, IElement, INameScope, IElementController, IDisposable, IResourcesProvider
Inheritance
System.Object
Tizen.NUI.Binding.Element
Tizen.NUI.Components.Control
Tab
Implements
System.ComponentModel.INotifyPropertyChanged
System.IDisposable

Constructors

View Source

Tab()

Creates a new instance of a Tab.

Declaration
C#
Copy
[Obsolete("Deprecated in API8; Will be removed in API10")] public Tab()
API Level: 6

Properties

View Source

FontFamily

Text font family in Tab.

Declaration
C#
Copy
[Obsolete("Deprecated in API8; Will be removed in API10")] public string FontFamily { get; set; }
Property Value
Type Description
System.String
API Level: 6
View Source

ItemSpace

Gap between items.

Declaration
C#
Copy
[Obsolete("Deprecated in API8; Will be removed in API10")] public int ItemSpace { get; set; }
Property Value
Type Description
Int32
API Level: 6
View Source

PointSize

Text point size in Tab.

Declaration
C#
Copy
[Obsolete("Deprecated in API8; Will be removed in API10")] public float PointSize { get; set; }
Property Value
Type Description
System.Single
API Level: 6
View Source

SelectedItemIndex

Selected item's index in Tab.

Declaration
C#
Copy
[Obsolete("Deprecated in API8; Will be removed in API10")] public int SelectedItemIndex { get; set; }
Property Value
Type Description
Int32
API Level: 6
View Source

Space

Space in Tab. Sequence as Left, Right, Top, Bottom

Declaration
C#
Copy
[Obsolete("Deprecated in API8; Will be removed in API10")] public Extents Space { get; set; }
Property Value
Type Description
Extents
API Level: 6
View Source

Style

Return currently applied style.

Declaration
C#
Copy
public TabStyle Style { get; }
Property Value
Type Description
Tizen.NUI.Components.TabStyle
Remarks

Modifying contents in style may cause unexpected behaviour.

API Level: 8
View Source

TextColor

Text color in Tab.

Declaration
C#
Copy
[Obsolete("Deprecated in API8; Will be removed in API10")] public Color TextColor { get; set; }
Property Value
Type Description
Color
API Level: 6
View Source

TextColorSelector

Text color selector in Tab.

Declaration
C#
Copy
[Obsolete("Deprecated in API8; Will be removed in API10")] public ColorSelector TextColorSelector { get; set; }
Property Value
Type Description
Tizen.NUI.Components.ColorSelector
API Level: 6
View Source

UnderLineBackgroundColor

UnderLine view's background in Tab.

Declaration
C#
Copy
[Obsolete("Deprecated in API8; Will be removed in API10")] public Color UnderLineBackgroundColor { get; set; }
Property Value
Type Description
Color
API Level: 6
View Source

UnderLineSize

UnderLine view's size in Tab.

Declaration
C#
Copy
[Obsolete("Deprecated in API8; Will be removed in API10")] public Size UnderLineSize { get; set; }
Property Value
Type Description
Size
API Level: 6
View Source

UseTextNaturalSize

Flag to decide if TabItem is adjusted by text's natural width. If true, TabItem's width will be equal as text's natural width, if false, it will be decided by Tab's width and tab item count.

Declaration
C#
Copy
[Obsolete("Deprecated in API8; Will be removed in API10")] public bool UseTextNaturalSize { get; set; }
Property Value
Type Description
Boolean
API Level: 6

Methods

View Source

AddItem(Tab.TabItemData)

Add tab item by item data. The added item will be added to end of all items automatically.

Declaration
C#
Copy
[Obsolete("Deprecated in API8; Will be removed in API10")] public void AddItem(Tab.TabItemData itemData)
Parameters
Type Name Description
Tab.TabItemData itemData

Item data which will apply to tab item view.

API Level: 6
View Source

DeleteItem(Int32)

Delete tab item by index.

Declaration
C#
Copy
[Obsolete("Deprecated in API8; Will be removed in API10")] public void DeleteItem(int itemIndex)
Parameters
Type Name Description
Int32 itemIndex

Position index where will be deleted.

API Level: 6
View Source

Dispose(DisposeTypes)

Dispose Tab and all children on it.

Declaration
C#
Copy
[Obsolete("Deprecated in API8; Will be removed in API10")] protected override void Dispose(DisposeTypes type)
Parameters
Type Name Description
DisposeTypes type

Dispose type.

Overrides
Tizen.NUI.Components.Control.Dispose(Tizen.NUI.DisposeTypes)
API Level: 6
View Source

InsertItem(Tab.TabItemData, Int32)

Insert tab item by item data. The inserted item will be added to the special position by index automatically.

Declaration
C#
Copy
[Obsolete("Deprecated in API8; Will be removed in API10")] public void InsertItem(Tab.TabItemData itemData, int index)
Parameters
Type Name Description
Tab.TabItemData itemData

Item data which will apply to tab item view.

Int32 index

Position index where will be inserted.

API Level: 6

Events

View Source

ItemChangedEvent

An event for the item changed signal which can be used to subscribe or unsubscribe the event handler provided by the user.

Declaration
C#
Copy
[Obsolete("Deprecated in API8; Will be removed in API10")] public event EventHandler<Tab.ItemChangedEventArgs> ItemChangedEvent
Event Type
Type Description
System.EventHandler<Tab.ItemChangedEventArgs>
API Level: 6

Implements

System.ComponentModel.INotifyPropertyChanged
System.IDisposable