跳转至

IUIPanel

  • 种类: interface
  • 命名空间: Runestone.AesirModules
  • 程序集: Runestone.AesirModules

声明

public interface IUIPanel

UI 面板契约。生命周期:Initialize → Show → Hide → DestroyPanel。

属性

名称 描述
Layer —
DestroyOnHide —
IsOpen —

Layer

public UILayer Layer { get; }

DestroyOnHide

public bool DestroyOnHide { get; }

IsOpen

public bool IsOpen { get; }

方法

名称 描述
DestroyPanel() 销毁面板实例,释放资源。
Hide() 隐藏面板(不销毁实例)。
Initialize() 首次创建后由 UIModule 调用一次。
Show(object) —

DestroyPanel()

销毁面板实例,释放资源。

public abstract void DestroyPanel()

Hide()

隐藏面板(不销毁实例)。

public abstract void Hide()

Initialize()

首次创建后由 UIModule 调用一次。

public abstract void Initialize()

Show(object)

public abstract void Show(object payload = null)

参数

名称 类型 说明
payload object —

Additional Notes

首个 ## Additional Notes 是增量生成文档标识符,请勿修改标题级别和内容!本文档由 Script Doc Generator 辅助生成。