Table of Contents

Class NavigationOptions

Namespace
MackySoft.Navigathena
Assembly
MackySoft.Navigathena.dll

Configures construction, transition selection and observation for one navigation operation.

public sealed record NavigationOptions : IEquatable<NavigationOptions>
Inheritance
NavigationOptions
Implements
Inherited Members

Constructors

NavigationOptions(IProgress<NavigationProgress>?)

Configures construction, transition selection and observation for one navigation operation.

public NavigationOptions(IProgress<NavigationProgress>? Progress = null)

Parameters

Progress IProgress<NavigationProgress>

Properties

Progress

public IProgress<NavigationProgress>? Progress { get; init; }

Property Value

IProgress<NavigationProgress>

RecreateInstance

Builds fresh destination instances and initial children rather than reusing existing instances. External borrowed objects remain externally owned.

public bool RecreateInstance { get; init; }

Property Value

bool

Transition

Overrides the configured transition; null delegates to policy and None explicitly omits the whole-transition effect.

public NavigationTransition? Transition { get; init; }

Property Value

NavigationTransition