跳转至

IPopup 接口

定义由工具栏管理器管理的弹出窗口。

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

声明

public interface IPopup

属性

名称 说明
CanOpenPopup { get; } 获取是否可以打开弹出窗口。
ClosePopupOnPointerLeave { get; } 获取指针离开弹出窗口时弹出窗口是否关闭。
IsPopupOpen { get; } 获取该项的弹出窗口是否已打开。
Manager { get; set; } 获取或设置与此对象关联的工具栏管理器。
Navigation { get; } 获取弹出窗口的键盘导航处理程序。
PopupClientPosition { get; set; } 获取或设置弹出窗口客户区的位置。
ShadowOffset { get; } 获取弹出窗口阴影的偏移量。

方法

名称 说明
ClosePopup() 关闭弹出窗口。
FocusContent() 将键盘焦点移到弹出窗口的内容上。
ForceApplyStyling() 将样式应用于弹出窗口的内容。
HidePopup() 隐藏弹出窗口。
OnClosed() 处理弹出窗口的已关闭通知。
OnOpened() 处理弹出窗口的已打开通知。
OnOpening() 处理弹出窗口的正在打开通知。
OpenPopup() 使用当前的放置设置打开弹出窗口。
OpenPopup(…) 在相对于放置目标的指定位置打开弹出窗口,并返回是否已打开。

事件

名称 说明
event Closed 在弹出窗口关闭后发生。
event Closing 在弹出窗口关闭之前发生。取消该事件可阻止关闭。
event Opened 在弹出窗口打开后发生。
event Opening 在弹出窗口打开之前发生。取消该事件可阻止打开。

另请参阅



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

Used in articles