TabBarExtensions
Namespace: Hex1b
Assembly: Hex1b.dll
Extension methods for building TabBar widgets.
csharp
public static class TabBarExtensionsInheritance
Object → TabBarExtensions
Methods
TabBar<TParent>(WidgetContext<TParent>, Func<TabPanelContext, IEnumerable<TabItemWidget>>)
Creates a TabBar widget using a builder pattern.
Parameters:
ctx(WidgetContext<<TParent>>): The widget context.builder(Func<TabPanelContext, TabItemWidget>>): A function that builds the tabs using a TabPanelContext.
Returns: TabBarWidget
A TabBarWidget.
csharp
public static TabBarWidget TabBar<TParent>(this WidgetContext<TParent> ctx, Func<TabPanelContext, IEnumerable<TabItemWidget>> builder) where TParent : Hex1bWidgetTabBar<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