Skip to content

PopupEditor class

Serves as the base class for editors that display a dropdown.

Namespace: Eremex.AvaloniaUI.Controls.Editors
Assembly: Eremex.Avalonia.Controls.dll
NuGet Package: Eremex.Avalonia.Controls

Declaration

public class PopupEditor : ButtonEditor, IResizeablePopupOwner

Public Members

name description
PopupEditor() Initializes a new instance of the PopupEditor class.
ActualPopupFooterButtons { get; } Gets the buttons currently displayed in the popup's footer.
ActualSizeGripLocation { get; } Gets the actual location of the popup's size grip.
ClosePopupCommand { get; } Gets the command that closes the editor's popup.
override DefaultButtonImage { get; }
IsPopupOpen { get; set; } Gets or sets whether the editor's popup is open.
MirrorHorizontal { get; } Gets whether the popup is displayed to the left of the editor.
MirrorVertical { get; } Gets whether the popup is displayed above the editor.
PopupBottomOffset { get; set; } Gets or sets the popup's bottom offset.
PopupContent { get; set; } Gets or sets the content displayed in the popup.
PopupFooterButtons { get; set; } Gets or sets the buttons displayed in the popup's footer.
PopupFooterTemplate { get; set; } Gets or sets the template that defines the popup's footer appearance.
PopupHeaderTemplate { get; set; } Gets or sets the template that defines the popup's header appearance.
PopupHeight { get; set; } Gets or sets the popup's height.
PopupHorizontalOffset { get; set; } Gets or sets the popup's horizontal offset relative to the editor.
PopupMaxHeight { get; set; } Gets or sets the popup's maximum height.
PopupMaxWidth { get; set; } Gets or sets the popup's maximum width.
PopupMinHeight { get; set; } Gets or sets the popup's minimum height.
PopupMinWidth { get; set; } Gets or sets the popup's minimum width.
PopupWidth { get; set; } Gets or sets the popup's width.
ShowPopupIfReadOnly { get; set; } Gets or sets whether the popup opens when the editor is read-only.
ShowSizeGrip { get; set; } Gets or sets whether the popup displays a size grip.
StaysPopupOpen { get; set; } Gets or sets whether the popup remains open when the editor loses focus.
event PopupClosed Occurs when the editor's popup is closed.
event PopupClosing Occurs when the editor's popup is about to close. Cancel the event to prevent the popup from closing.
event PopupOpened Occurs when the editor's popup is opened.
event PopupOpening Occurs when the editor's popup is about to open. Cancel the event to prevent the popup from opening.

See Also

Used in articles