IPopup 接口¶
定义由工具栏管理器管理的弹出窗口。
命名空间: Eremex.AvaloniaUI.Controls.Bars
程序集: Eremex.Avalonia.Controls.dll
NuGet 包: Eremex.Avalonia.Controls
声明¶
属性¶
| 名称 | 说明 |
|---|---|
| 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 | 在弹出窗口打开之前发生。取消该事件可阻止打开。 |
另请参阅¶
* 本页面使用机器翻译技术翻译。