StatePanelExtensions
Namespace: Hex1b
Assembly: Hex1b.dll
Extension methods for creating .
csharp
public static class StatePanelExtensionsInheritance
Object → StatePanelExtensions
Methods
StatePanel<TParent>(WidgetContext<TParent>, object, Func<StatePanelContext, Hex1bWidget>)
Creates an identity-anchored state panel. The state object's reference identity determines which node is reused across reconciliation frames, enabling state preservation across list reorders.
Parameters:
ctx(WidgetContext<<TParent>>):stateKey(Object):builder(Func<StatePanelContext, Hex1bWidget>):
Returns: StatePanelWidget
csharp
public static StatePanelWidget StatePanel<TParent>(this WidgetContext<TParent> ctx, object stateKey, Func<StatePanelContext, Hex1bWidget> builder) where TParent : Hex1bWidget