Note: This document is auto-generated by
scripts/generate_control_reference_docs.py. Do not edit manually.
Avalonia.Controls.Primitives.PopupAvalonia.Controls.PrimitivesAvalonia.Controlssrc/Avalonia.Controls/Primitives/Popup.csControl, IPopupHostProvidercontrolpublic static readonly StyledProperty<bool> WindowManagerAddShadowHintProperty = AvaloniaProperty.Register<Popup, bool>(nameof(WindowManagerAddShadowHint), false);public static readonly StyledProperty<Control?> ChildProperty = AvaloniaProperty.Register<Popup, Control?>(nameof(Child));public static readonly StyledProperty<bool> InheritsTransformProperty = AvaloniaProperty.Register<Popup, bool>(nameof(InheritsTransform));public static readonly StyledProperty<bool> IsOpenProperty = AvaloniaProperty.Register<Popup, bool>(nameof(IsOpen));public static readonly StyledProperty<PopupAnchor> PlacementAnchorProperty = AvaloniaProperty.Register<Popup, PopupAnchor>(nameof(PlacementAnchor));public static readonly StyledProperty<PopupPositionerConstraintAdjustment> PlacementConstraintAdjustmentProperty = AvaloniaProperty.Register<Popup, PopupPositionerConstraintAdjustment>( nameof(PlacementConstraintAdjustment), PopupPositionerConstraintAdjustment.FlipX | PopupPositionerConstraintAdjustment.FlipY | PopupPositionerConstraintAdjustment.SlideX | PopupPositionerConstraintAdjustment.SlideY | PopupPositionerConstraintAdjustment.ResizeX | PopupPositionerConstraintAdjustment.ResizeY);public static readonly StyledProperty<PopupGravity> PlacementGravityProperty = AvaloniaProperty.Register<Popup, PopupGravity>(nameof(PlacementGravity));public static readonly StyledProperty<PlacementMode> PlacementProperty = AvaloniaProperty.Register<Popup, PlacementMode>(nameof(Placement), defaultValue: PlacementMode.Bottom);public static readonly StyledProperty<PlacementMode> PlacementModeProperty = PlacementProperty;public static readonly StyledProperty<Rect?> PlacementRectProperty = AvaloniaProperty.Register<Popup, Rect?>(nameof(PlacementRect));public static readonly StyledProperty<Control?> PlacementTargetProperty = AvaloniaProperty.Register<Popup, Control?>(nameof(PlacementTarget));public static readonly StyledProperty<CustomPopupPlacementCallback?> CustomPopupPlacementCallbackProperty = AvaloniaProperty.Register<Popup, CustomPopupPlacementCallback?>(nameof(CustomPopupPlacementCallback));public static readonly StyledProperty<bool> OverlayDismissEventPassThroughProperty = AvaloniaProperty.Register<Popup, bool>(nameof(OverlayDismissEventPassThrough));public static readonly StyledProperty<IInputElement?> OverlayInputPassThroughElementProperty = AvaloniaProperty.Register<Popup, IInputElement?>(nameof(OverlayInputPassThroughElement));public static readonly StyledProperty<double> HorizontalOffsetProperty = AvaloniaProperty.Register<Popup, double>(nameof(HorizontalOffset));public static readonly StyledProperty<bool> IsLightDismissEnabledProperty = AvaloniaProperty.Register<Popup, bool>(nameof(IsLightDismissEnabled));<Popup x:Name="SamplePopup" />
using Avalonia.Controls.Primitives;
var control = new Popup();