PopupFlyoutBase Class
Definition
Namespace: Avalonia.Controls.Primitives
Assembly: Avalonia.Controls (in Avalonia.Controls.dll)
- C#
- VB
- F#
public abstract class PopupFlyoutBase : FlyoutBase,
IPopupHostProvider
Public MustInherit Class PopupFlyoutBase
Inherits FlyoutBase
Implements IPopupHostProvider
[<AbstractClassAttribute>]
type PopupFlyoutBase =
class
inherit FlyoutBase
interface IPopupHostProvider
end
Inheritance | Object → AvaloniaObject → FlyoutBase → PopupFlyoutBase |
Derived | Avalonia.Controls.Flyout Avalonia.Controls.MenuFlyout |
Implements | IPopupHostProvider |
Constructors
PopupFlyoutBase() | Initializes a new instance of the PopupFlyoutBase class |
Properties
CustomPopupPlacementCallback | Gets or sets a delegate handler method that positions the Popup control, when Placement is set to Custom. |
HorizontalOffset | Gets or sets the Horizontal offset of the popup in relation to the PlacementTarget. |
InheritanceParent | Gets or sets the parent object that inherited AvaloniaProperty values are inherited from. (Inherited from AvaloniaObject) |
IsOpen | Gets whether this Flyout is currently Open (Inherited from FlyoutBase) |
Item(AvaloniaProperty) | Gets or sets the value of a AvaloniaProperty. (Inherited from AvaloniaObject) |
Item(IndexerDescriptor) | Gets or sets a binding for a AvaloniaProperty. (Inherited from AvaloniaObject) |
OverlayDismissEventPassThrough | Gets or sets a value indicating whether the event that closes the flyout is passed through to the parent window. |
OverlayInputPassThroughElement | Gets or sets an element that should receive pointer input events even when underneath the flyout's overlay. |
Placement | Gets or sets the desired placement of the popup in relation to the PlacementTarget. |
PlacementAnchor | Gets or sets the anchor point on the PlacementRect when Placement is AnchorAndGravity. |
PlacementConstraintAdjustment | Gets or sets a value describing how the popup position will be adjusted if the unadjusted position would result in the popup being partly constrained. |
PlacementGravity | Gets or sets a value which defines in what direction the popup should open when Placement is AnchorAndGravity. |
Popup | |
ShowMode | Gets or sets the desired ShowMode |
Target | Gets the Target used for showing the Flyout (Inherited from FlyoutBase) |
VerticalOffset | Gets or sets the Vertical offset of the popup in relation to the PlacementTarget. |
Methods
Events
Closed | (Inherited from FlyoutBase) |
Closing | |
Opened | (Inherited from FlyoutBase) |
Opening | |
PropertyChanged | Raised when a AvaloniaProperty value changes on this object. (Inherited from AvaloniaObject) |
Fields
CustomPopupPlacementCallbackProperty | Defines the CustomPopupPlacementCallback property. |
HorizontalOffsetProperty | Defines the HorizontalOffset property. |
OverlayDismissEventPassThroughProperty | Defines the OverlayDismissEventPassThrough property |
OverlayInputPassThroughElementProperty | Defines the OverlayInputPassThroughElement property |
PlacementAnchorProperty | Defines the PlacementAnchor property. |
PlacementConstraintAdjustmentProperty | Defines the PlacementConstraintAdjustment property |
PlacementGravityProperty | Defines the PlacementAnchor property. |
PlacementProperty | Defines the Placement property. |
ShowModeProperty | Defines the ShowMode property |
VerticalOffsetProperty | Defines the VerticalOffset property. |