Skip to content

TabBarExtensions

Namespace: Hex1b

Assembly: Hex1b.dll

Extension methods for building TabBar widgets.

csharp
public static class TabBarExtensions

Inheritance

ObjectTabBarExtensions

Methods

TabBar<TParent>(WidgetContext<TParent>, Func<TabPanelContext, IEnumerable<TabItemWidget>>)

Creates a TabBar widget using a builder pattern.

Parameters:

Returns: TabBarWidget

A TabBarWidget.

csharp
public static TabBarWidget TabBar<TParent>(this WidgetContext<TParent> ctx, Func<TabPanelContext, IEnumerable<TabItemWidget>> builder) where TParent : Hex1bWidget

TabBar<TParent>(WidgetContext<TParent>, params string[])

Creates a TabBar widget with simple string titles.

Parameters:

  • ctx (WidgetContext<<TParent>>): The widget context.
  • titles (String[]): The tab titles.

Returns: TabBarWidget

A TabBarWidget.

csharp
public static TabBarWidget TabBar<TParent>(this WidgetContext<TParent> ctx, params string[] titles) where TParent : Hex1bWidget

Released under the MIT License.