Table of Contents

Class DataModelPickerFlyout

Namespace
Artemis.UI.Shared.Flyouts
Assembly
Artemis.UI.Shared.dll

Defines a flyout that hosts a data model picker.

public sealed class DataModelPickerFlyout : PickerFlyoutBase, IPopupHostProvider
Inheritance
object
AvaloniaObject
FlyoutBase
PopupFlyoutBase
DataModelPickerFlyout
Implements
IPopupHostProvider
Inherited Members
PopupFlyoutBase.PlacementProperty
PopupFlyoutBase.HorizontalOffsetProperty
PopupFlyoutBase.VerticalOffsetProperty
PopupFlyoutBase.PlacementAnchorProperty
PopupFlyoutBase.PlacementGravityProperty
PopupFlyoutBase.CustomPopupPlacementCallbackProperty
PopupFlyoutBase.ShowModeProperty
PopupFlyoutBase.OverlayDismissEventPassThroughProperty
PopupFlyoutBase.OverlayInputPassThroughElementProperty
PopupFlyoutBase.PlacementConstraintAdjustmentProperty
PopupFlyoutBase.ShowAt(Control)
PopupFlyoutBase.Hide()
PopupFlyoutBase.Placement
PopupFlyoutBase.PlacementGravity
PopupFlyoutBase.PlacementAnchor
PopupFlyoutBase.HorizontalOffset
PopupFlyoutBase.VerticalOffset
PopupFlyoutBase.CustomPopupPlacementCallback
PopupFlyoutBase.ShowMode
PopupFlyoutBase.OverlayDismissEventPassThrough
PopupFlyoutBase.OverlayInputPassThroughElement
PopupFlyoutBase.PlacementConstraintAdjustment
PopupFlyoutBase.Closing
PopupFlyoutBase.Opening
FlyoutBase.IsOpenProperty
FlyoutBase.TargetProperty
FlyoutBase.AttachedFlyoutProperty
FlyoutBase.GetAttachedFlyout(Control)
FlyoutBase.SetAttachedFlyout(Control, FlyoutBase)
FlyoutBase.ShowAttachedFlyout(Control)
FlyoutBase.IsOpen
FlyoutBase.Target
FlyoutBase.Opened
FlyoutBase.Closed
AvaloniaObject.CheckAccess()
AvaloniaObject.VerifyAccess()
AvaloniaObject.ClearValue(AvaloniaProperty)
AvaloniaObject.ClearValue<T>(AvaloniaProperty<T>)
AvaloniaObject.ClearValue<T>(StyledProperty<T>)
AvaloniaObject.ClearValue<T>(DirectPropertyBase<T>)
AvaloniaObject.Equals(object)
AvaloniaObject.GetHashCode()
AvaloniaObject.GetValue(AvaloniaProperty)
AvaloniaObject.GetValue<T>(StyledProperty<T>)
AvaloniaObject.GetValue<T>(DirectPropertyBase<T>)
AvaloniaObject.GetBaseValue<T>(StyledProperty<T>)
AvaloniaObject.IsAnimating(AvaloniaProperty)
AvaloniaObject.IsSet(AvaloniaProperty)
AvaloniaObject.SetValue(AvaloniaProperty, object, BindingPriority)
AvaloniaObject.SetValue<T>(StyledProperty<T>, T, BindingPriority)
AvaloniaObject.SetValue<T>(DirectPropertyBase<T>, T)
AvaloniaObject.SetCurrentValue(AvaloniaProperty, object)
AvaloniaObject.SetCurrentValue<T>(StyledProperty<T>, T)
AvaloniaObject.Bind(AvaloniaProperty, IBinding)
AvaloniaObject.CoerceValue(AvaloniaProperty)
AvaloniaObject.this[AvaloniaProperty]
AvaloniaObject.this[IndexerDescriptor]
AvaloniaObject.PropertyChanged

Properties

DataModelPicker

Gets the data model picker that the flyout hosts.

public DataModelPicker DataModelPicker { get; }

Property Value

DataModelPicker

Methods

CreatePresenter()

protected override Control CreatePresenter()

Returns

Control

OnConfirmed()

protected override void OnConfirmed()

OnOpening(CancelEventArgs)

protected override void OnOpening(CancelEventArgs args)

Parameters

args CancelEventArgs

Events

Confirmed

Raised when the Confirmed button is tapped indicating the new Color should be applied

public event TypedEventHandler<DataModelPickerFlyout, object>? Confirmed

Event Type

TypedEventHandler<DataModelPickerFlyout, object>

Dismissed

Raised when the Dismiss button is tapped, indicating the new color should not be applied

public event TypedEventHandler<DataModelPickerFlyout, object>? Dismissed

Event Type

TypedEventHandler<DataModelPickerFlyout, object>