Skip to main content

Crate ferroui_xaml_interactions_reactiveui

Crate ferroui_xaml_interactions_reactiveui 

Source
Expand description

ferroui-xaml-interactions-reactiveui

The ReactiveUI behaviors of FerroUI, ported from the Xaml.Behaviors.Interactions.ReactiveUI project of Xaml.Behaviors (see NOTICE.md):

The namespace of the crate is FerroUI.Xaml.Interactions.ReactiveUI, mapped into the default XML namespace of the framework: documents name its types without a prefix once register_types ran.

Structs§

AnyInteraction
A ReactiveUI interaction (ferroui_reactiveui::Interaction) of any input and output type, as an InteractionTriggerBehavior holds it.
ClearNavigationStackAction
An action that resets the navigation stack.
InteractionTriggerBehavior
A behavior that registers a handler for a ReactiveUI interaction (ferroui_reactiveui::Interaction) and executes its actions when the interaction is triggered.
NavigateAction
An action that navigates to a specified routable view model (IRoutableViewModel).
NavigateAndReset
An action that navigates to a specified routable view model (IRoutableViewModel) and resets the navigation stack.
NavigateBackAction
An action that navigates back in the RoutingState stack.
NavigateToAction
An action that resolves and navigates to a view model of a type (the TViewModel of the reference, a RoutableViewModelType).
NavigateToActionVTable
The virtual table of the class.
NavigateToAndResetAction
An action that resolves and navigates to a view model of a type (the TViewModel of the reference, a RoutableViewModelType) and clears the navigation stack.
NavigateToAndResetActionVTable
The virtual table of the class.
RoutableViewModelType
The view model type an action resolves and navigates to (the TViewModel of NavigateToAction and NavigateToAndResetAction).

Statics§

ASSEMBLY
What this crate states about itself for markup: its assembly name and the namespace the XML namespace of the framework maps to.

Traits§

NavigateToActionImpl
The overridable members introduced by the class.
NavigateToActionImplExt
Access to the base implementations of the overridable members.
NavigateToAndResetActionImpl
The overridable members introduced by the class.
NavigateToAndResetActionImplExt
Access to the base implementations of the overridable members.

Functions§

register_types
Registers the namespace, the types, the value types and the assembly of this crate (and of the crates it is built on). Cheap and idempotent.