Table of Contents

Class ReactiveFlyoutPage<TViewModel>

Namespace
ReactiveUI.Maui
Assembly
ReactiveUI.Maui.dll

Reactive Flyout Page.

public class ReactiveFlyoutPage<TViewModel> : FlyoutPage, INotifyPropertyChanged, IVisualTreeElement, IEffectControlProvider, IToolTipElement, IContextFlyoutElement, IAnimatable, ILayout, IPageController, IVisualElementController, IElementController, IElementConfiguration<Page>, ISafeAreaView, ITitledElement, IToolbarElement, IFlyoutPageController, IElementConfiguration<FlyoutPage>, IFlyoutView, IView, IElement, ITransform, IViewFor<TViewModel>, IViewFor, IActivatableView where TViewModel : class

Type Parameters

TViewModel

The type of the view model.

Inheritance
ReactiveFlyoutPage<TViewModel>
Implements
IViewFor<TViewModel>
Inherited Members
Extension Methods
WhenAnyMixin.WhenAny<TSender, TRet, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>(TSender?, Expression<Func<TSender, T1>>, Expression<Func<TSender, T2>>, Expression<Func<TSender, T3>>, Expression<Func<TSender, T4>>, Expression<Func<TSender, T5>>, Expression<Func<TSender, T6>>, Expression<Func<TSender, T7>>, Expression<Func<TSender, T8>>, Expression<Func<TSender, T9>>, Expression<Func<TSender, T10>>, Expression<Func<TSender, T11>>, Expression<Func<TSender, T12>>, Func<IObservedChange<TSender, T1>, IObservedChange<TSender, T2>, IObservedChange<TSender, T3>, IObservedChange<TSender, T4>, IObservedChange<TSender, T5>, IObservedChange<TSender, T6>, IObservedChange<TSender, T7>, IObservedChange<TSender, T8>, IObservedChange<TSender, T9>, IObservedChange<TSender, T10>, IObservedChange<TSender, T11>, IObservedChange<TSender, T12>, TRet>)
WhenAnyMixin.WhenAny<TSender, TRet, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>(TSender?, Expression<Func<TSender, T1>>, Expression<Func<TSender, T2>>, Expression<Func<TSender, T3>>, Expression<Func<TSender, T4>>, Expression<Func<TSender, T5>>, Expression<Func<TSender, T6>>, Expression<Func<TSender, T7>>, Expression<Func<TSender, T8>>, Expression<Func<TSender, T9>>, Expression<Func<TSender, T10>>, Expression<Func<TSender, T11>>, Expression<Func<TSender, T12>>, Func<IObservedChange<TSender, T1>, IObservedChange<TSender, T2>, IObservedChange<TSender, T3>, IObservedChange<TSender, T4>, IObservedChange<TSender, T5>, IObservedChange<TSender, T6>, IObservedChange<TSender, T7>, IObservedChange<TSender, T8>, IObservedChange<TSender, T9>, IObservedChange<TSender, T10>, IObservedChange<TSender, T11>, IObservedChange<TSender, T12>, TRet>, bool)

Constructors

ReactiveFlyoutPage()

public ReactiveFlyoutPage()

Fields

ViewModelProperty

The view model bindable property.

public static readonly BindableProperty ViewModelProperty

Field Value

BindableProperty

Properties

ViewModel

Gets or sets the ViewModel to display.

public TViewModel? ViewModel { get; set; }

Property Value

TViewModel

Methods

OnBindingContextChanged()

Invoked whenever the binding context of the page changes. Override this method to add class handling for this event.

protected override void OnBindingContextChanged()

See Also