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
ProgressIProgress<NavigationProgress>
Properties
Progress
public IProgress<NavigationProgress>? Progress { get; init; }
Property Value
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
Transition
Overrides the configured transition; null delegates to policy and None explicitly omits the whole-transition effect.
public NavigationTransition? Transition { get; init; }