Table of Contents

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

NavigationDefinition

Methods

Build(NavigationDefinition, Action<ScreenCatalogBuilder>)

public static ScreenCatalog Build(NavigationDefinition definition, Action<ScreenCatalogBuilder> configure)

Parameters

definition NavigationDefinition
configure Action<ScreenCatalogBuilder>

Returns

ScreenCatalog

Build(RegionDefinitionId, RegionCompositionMode, Action<ScreenCatalogDefinitionBuilder>)

public static ScreenCatalog Build(RegionDefinitionId rootId, RegionCompositionMode mode, Action<ScreenCatalogDefinitionBuilder> configure)

Parameters

rootId RegionDefinitionId
mode RegionCompositionMode
configure Action<ScreenCatalogDefinitionBuilder>

Returns

ScreenCatalog

Build(Action<ScreenCatalogDefinitionBuilder>)

Defines a layered root and its screen construction together.

public static ScreenCatalog Build(Action<ScreenCatalogDefinitionBuilder> configure)

Parameters

configure Action<ScreenCatalogDefinitionBuilder>

Returns

ScreenCatalog