BarMenuFlyout Class
Represents a menu flyout that can host any bar control.
public class BarMenuFlyout : MenuFlyout, IPopupHostProvider
- Inheritance:
- object AvaloniaObject FlyoutBase PopupFlyoutBase MenuFlyout object
- Implements:
- IPopupHostProvider
Constructors
BarMenuFlyout()
Initializes a new instance of the class.
public BarMenuFlyout()
Properties
ItemContainerTemplateSelector
The IItemContainerTemplateSelector that creates UI controls for bar control view models.
public IItemContainerTemplateSelector ItemContainerTemplateSelector { get; set; }
Property Value
Methods
CreatePresenter()
Used to create the content the Flyout displays
protected override Control CreatePresenter()
Returns
- Control
Fields
ItemContainerTemplateSelectorProperty
Defines the ItemContainerTemplateSelector property.
public static readonly StyledProperty<IItemContainerTemplateSelector> ItemContainerTemplateSelectorProperty
Inherited Members
- MenuFlyout.ItemsSourceProperty
- MenuFlyout.ItemTemplateProperty
- MenuFlyout.ItemContainerThemeProperty
- MenuFlyout.FlyoutPresenterThemeProperty
- MenuFlyout.OnOpening(CancelEventArgs)
- MenuFlyout.OnPropertyChanged(AvaloniaPropertyChangedEventArgs)
- MenuFlyout.FlyoutPresenterClasses
- MenuFlyout.Items
- MenuFlyout.ItemsSource
- MenuFlyout.ItemTemplate
- MenuFlyout.ItemContainerTheme
- MenuFlyout.FlyoutPresenterTheme
- PopupFlyoutBase.PlacementProperty
- PopupFlyoutBase.HorizontalOffsetProperty
- PopupFlyoutBase.VerticalOffsetProperty
- PopupFlyoutBase.PlacementAnchorProperty
- PopupFlyoutBase.PlacementGravityProperty
- PopupFlyoutBase.CustomPopupPlacementCallbackProperty
- PopupFlyoutBase.ShowModeProperty
- PopupFlyoutBase.OverlayDismissEventPassThroughProperty
- PopupFlyoutBase.OverlayInputPassThroughElementProperty
- PopupFlyoutBase.PlacementConstraintAdjustmentProperty
- PopupFlyoutBase.ShowAt(Control)
- PopupFlyoutBase.ShowAt(Control, bool)
- PopupFlyoutBase.Hide()
- PopupFlyoutBase.HideCore(bool)
- PopupFlyoutBase.ShowAtCore(Control, bool)
- PopupFlyoutBase.OnClosing(CancelEventArgs)
- PopupFlyoutBase.Popup
- 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.OnOpened()
- FlyoutBase.OnClosed()
- 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.Bind(AvaloniaProperty, IObservable<object>, BindingPriority)
- AvaloniaObject.Bind<T>(StyledProperty<T>, IObservable<object>, BindingPriority)
- AvaloniaObject.Bind<T>(StyledProperty<T>, IObservable<T>, BindingPriority)
- AvaloniaObject.Bind<T>(StyledProperty<T>, IObservable<BindingValue<T>>, BindingPriority)
- AvaloniaObject.Bind<T>(DirectPropertyBase<T>, IObservable<object>)
- AvaloniaObject.Bind<T>(DirectPropertyBase<T>, IObservable<T>)
- AvaloniaObject.Bind<T>(DirectPropertyBase<T>, IObservable<BindingValue<T>>)
- AvaloniaObject.CoerceValue(AvaloniaProperty)
- AvaloniaObject.UpdateDataValidation(AvaloniaProperty, BindingValueType, Exception)
- AvaloniaObject.OnPropertyChangedCore(AvaloniaPropertyChangedEventArgs)
- AvaloniaObject.RaisePropertyChanged<T>(DirectPropertyBase<T>, T, T)
- AvaloniaObject.SetAndRaise<T>(DirectPropertyBase<T>, ref T, T)
- AvaloniaObject.InheritanceParent
- AvaloniaObject.this[AvaloniaProperty]
- AvaloniaObject.this[IndexerDescriptor]
- AvaloniaObject.PropertyChanged
- object.GetType()
- object.MemberwiseClone()
- object.ToString()
- object.Equals(object, object)
- object.ReferenceEquals(object, object)