/// <since_tizen> 9 </since_tizen>
public int TabButtonCount => tabButtons.Count;
+ /// <inheritdoc/>
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ public override void OnInitialize()
+ {
+ base.OnInitialize();
+
+ SetAccessibilityConstructor(Role.PageTabList);
+ }
+
/// <summary>
/// Adds a tab button to TabBar.
/// </summary>
/// <inheritdoc/>
[EditorBrowsable(EditorBrowsableState.Never)]
+ public override void OnInitialize()
+ {
+ base.OnInitialize();
+
+ SetAccessibilityConstructor(Role.PageTab);
+ }
+
+ /// <inheritdoc/>
+ [EditorBrowsable(EditorBrowsableState.Never)]
public override void ApplyStyle(ViewStyle viewStyle)
{
styleApplied = false;
bottomLine = new View(tabButtonStyle?.BottomLine);
Add(bottomLine);
+
+ AccessibilityHighlightable = true;
}
private void UpdateSizeAndSpacing()
/// <since_tizen> 9 </since_tizen>
public int ViewCount => views.Count;
+ /// <inheritdoc/>
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ public override void OnInitialize()
+ {
+ base.OnInitialize();
+
+ SetAccessibilityConstructor(Role.PageTabList);
+ }
+
/// <summary>
/// Adds a view to TabContent.
/// </summary>
InitTabBar();
}
+ /// <inheritdoc/>
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ public override void OnInitialize()
+ {
+ base.OnInitialize();
+
+ SetAccessibilityConstructor(Role.PageTabList);
+ }
+
private void InitTabBar()
{
if (tabBar != null)