Class ScreenCatalog
- Namespace
- MackySoft.Navigathena
- Assembly
- MackySoft.Navigathena.dll
Maps region and route definitions to asynchronous screen construction.
public sealed class ScreenCatalog
- Inheritance
-
ScreenCatalog
- Inherited Members
Properties
Definition
public NavigationDefinition Definition { get; }
Property Value
Methods
Build(NavigationDefinition, Action<ScreenCatalogBuilder>)
public static ScreenCatalog Build(NavigationDefinition definition, Action<ScreenCatalogBuilder> configure)
Parameters
definitionNavigationDefinitionconfigureAction<ScreenCatalogBuilder>
Returns
Build(RegionDefinitionId, RegionCompositionMode, Action<ScreenCatalogDefinitionBuilder>)
public static ScreenCatalog Build(RegionDefinitionId rootId, RegionCompositionMode mode, Action<ScreenCatalogDefinitionBuilder> configure)
Parameters
rootIdRegionDefinitionIdmodeRegionCompositionModeconfigureAction<ScreenCatalogDefinitionBuilder>
Returns
Build(Action<ScreenCatalogDefinitionBuilder>)
Defines a layered root and its screen construction together.
public static ScreenCatalog Build(Action<ScreenCatalogDefinitionBuilder> configure)
Parameters
configureAction<ScreenCatalogDefinitionBuilder>