* UITitlePanel: 增加OnCollapsed事件

This commit is contained in:
Sunny 2023-08-07 14:25:44 +08:00
parent e554b222da
commit 5a2b0539dc

View File

@ -26,6 +26,7 @@
* 2023-05-12: V3.3.6 TextAlign改为TextAlignment
* 2023-05-12: V3.3.6 DrawString函数
* 2023-07-12: V3.4.0 Padding设置
* 2023-08-07: V3.4.1 OnCollapsed事件
******************************************************************************/
using System;
@ -343,11 +344,14 @@ namespace Sunny.UI
if (ShowCollapse && e.Location.InRect(ControlBoxRect))
{
Collapsed = !Collapsed;
OnCollapsed?.Invoke(this, e);
}
base.OnMouseClick(e);
}
public EventHandler OnCollapsed;
/// <summary>
/// 重载控件尺寸变更
/// </summary>
@ -367,6 +371,7 @@ namespace Sunny.UI
if (ShowCollapse && e.Location.Y <= TitleHeight)
{
Collapsed = !Collapsed;
OnCollapsed?.Invoke(this, e);
}
base.OnMouseDoubleClick(e);