* UIPage:恢复删除的Initialize事件

This commit is contained in:
Sunny 2021-07-16 10:42:07 +08:00
parent 5b7c07c51c
commit c588cec21f

View File

@ -40,7 +40,10 @@ namespace Sunny.UI
protected UIStyle _style = UIStyle.Blue; protected UIStyle _style = UIStyle.Blue;
[Browsable(false)] [Browsable(false)]
public IFrame Frame { get; set; } public IFrame Frame
{
get; set;
}
public UIPage() public UIPage()
{ {
@ -113,7 +116,10 @@ namespace Sunny.UI
} }
[DefaultValue(false), Description("在Frame框架中不被关闭"), Category("SunnyUI")] [DefaultValue(false), Description("在Frame框架中不被关闭"), Category("SunnyUI")]
public bool AlwaysOpen { get; set; } public bool AlwaysOpen
{
get; set;
}
protected virtual void SymbolChange() protected virtual void SymbolChange()
{ {
@ -180,9 +186,15 @@ namespace Sunny.UI
/// </summary> /// </summary>
[DefaultValue(null)] [DefaultValue(null)]
[Description("获取或设置包含有关控件的数据的对象字符串"), Category("SunnyUI")] [Description("获取或设置包含有关控件的数据的对象字符串"), Category("SunnyUI")]
public string TagString { get; set; } public string TagString
{
get; set;
}
public string Version { get; } public string Version
{
get;
}
/// <summary> /// <summary>
/// 主题样式 /// 主题样式
@ -199,7 +211,12 @@ namespace Sunny.UI
/// </summary> /// </summary>
[DefaultValue(false)] [DefaultValue(false)]
[Description("获取或设置可以自定义主题风格"), Category("SunnyUI")] [Description("获取或设置可以自定义主题风格"), Category("SunnyUI")]
public bool StyleCustomMode { get; set; } public bool StyleCustomMode
{
get; set;
}
public event EventHandler Initialize;
protected override void OnControlAdded(ControlEventArgs e) protected override void OnControlAdded(ControlEventArgs e)
{ {
@ -243,7 +260,7 @@ namespace Sunny.UI
public virtual void Init() public virtual void Init()
{ {
Initialize?.Invoke(this, null);
} }
protected override void OnLoad(EventArgs e) protected override void OnLoad(EventArgs e)
@ -554,10 +571,16 @@ namespace Sunny.UI
} }
[Browsable(false)] [Browsable(false)]
public new bool MinimizeBox { get; set; } public new bool MinimizeBox
{
get; set;
}
[Browsable(false)] [Browsable(false)]
public new bool MaximizeBox { get; set; } public new bool MaximizeBox
{
get; set;
}
#region #region