跳转至

PopupEditor 类

用作显示下拉窗口的编辑器的基类。

命名空间: Eremex.AvaloniaUI.Controls.Editors
程序集: Eremex.Avalonia.Controls.dll
NuGet 包: Eremex.Avalonia.Controls

声明

public class PopupEditor : ButtonEditor, IResizeablePopupOwner

构造函数

名称 说明
PopupEditor() 初始化 PopupEditor 类的新实例。

属性

名称 说明
ActualPopupFooterButtons { get; } 获取当前显示在弹出窗口底部的按钮。
ActualSizeGripLocation { get; } 获取弹出窗口大小调整手柄的实际位置。
ClosePopupCommand { get; } 获取关闭编辑器弹出窗口的命令。
override DefaultButtonImage { get; }
IsPopupOpen { get; set; } 获取或设置编辑器的弹出窗口是否已打开。
MirrorHorizontal { get; } 获取弹出窗口是否显示在编辑器左侧。
MirrorVertical { get; } 获取弹出窗口是否显示在编辑器上方。
PopupBottomOffset { get; set; } 获取或设置弹出窗口的底部偏移量。
PopupContent { get; set; } 获取或设置在弹出窗口中显示的内容。
PopupFooterButtons { get; set; } 获取或设置在弹出窗口底部显示的按钮。
PopupFooterTemplate { get; set; } 获取或设置定义弹出窗口底部外观的模板。
PopupHeaderTemplate { get; set; } 获取或设置定义弹出窗口标题外观的模板。
PopupHeight { get; set; } 获取或设置弹出窗口的高度。
PopupHorizontalOffset { get; set; } 获取或设置弹出窗口相对于编辑器的水平偏移量。
PopupMaxHeight { get; set; } 获取或设置弹出窗口的最大高度。
PopupMaxWidth { get; set; } 获取或设置弹出窗口的最大宽度。
PopupMinHeight { get; set; } 获取或设置弹出窗口的最小高度。
PopupMinWidth { get; set; } 获取或设置弹出窗口的最小宽度。
PopupWidth { get; set; } 获取或设置弹出窗口的宽度。
ShowPopupIfReadOnly { get; set; } 获取或设置当编辑器为只读时弹出窗口是否打开。
ShowSizeGrip { get; set; } 获取或设置弹出窗口是否显示大小调整手柄。
StaysPopupOpen { get; set; } 获取或设置当编辑器失去焦点时弹出窗口是否保持打开。

事件

名称 说明
event PopupClosed 在编辑器的弹出窗口关闭时发生。
event PopupClosing 在编辑器的弹出窗口即将关闭时发生。取消该事件可阻止弹出窗口关闭。
event PopupOpened 在编辑器的弹出窗口打开时发生。
event PopupOpening 在编辑器的弹出窗口即将打开时发生。取消该事件可阻止弹出窗口打开。

另请参阅



* 本页面使用机器翻译技术翻译。

Used in articles