Table of Contents

Namespace Avalonia.Controls.Primitives.PopupPositioning

Classes

CustomPopupPlacement

Defines custom placement parameters for a CustomPopupPlacementCallback callback.

ManagedPopupPositioner

An IPopupPositioner implementation for platforms on which a popup can be arbitrarily positioned.

ManagedPopupPositionerPopupImplHelper

This class is used to simplify integration of IPopupImpl implementations with popup positioner

ManagedPopupPositionerScreenInfo
PopupPositionRequest

Structs

PopupPositionerParameters

Provides positioning parameters to IPopupPositioner.

Interfaces

IManagedPopupPositionerPopup
IPopupPositioner

Positions an IPopupHost.

Enums

PopupAnchor

Defines the edges around an anchor rectangle on which a popup will open.

PopupGravity

Defines the direction in which a popup will open.

PopupPositionerConstraintAdjustment

Defines how a popup position will be adjusted if the unadjusted position would result in the popup being partly constrained.

Delegates

CustomPopupPlacementCallback

Represents a method that provides custom positioning for a Popup control.

ManagedPopupPositionerPopupImplHelper.MoveResizeDelegate