* UITitlePanel: 增加OnCollapsed事件
This commit is contained in:
parent
e554b222da
commit
5a2b0539dc
@ -26,6 +26,7 @@
|
|||||||
* 2023-05-12: V3.3.6 标题栏文字位置属性由TextAlign改为TextAlignment
|
* 2023-05-12: V3.3.6 标题栏文字位置属性由TextAlign改为TextAlignment
|
||||||
* 2023-05-12: V3.3.6 重构DrawString函数
|
* 2023-05-12: V3.3.6 重构DrawString函数
|
||||||
* 2023-07-12: V3.4.0 删除Padding设置
|
* 2023-07-12: V3.4.0 删除Padding设置
|
||||||
|
* 2023-08-07: V3.4.1 增加OnCollapsed事件
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
using System;
|
using System;
|
||||||
@ -343,11 +344,14 @@ namespace Sunny.UI
|
|||||||
if (ShowCollapse && e.Location.InRect(ControlBoxRect))
|
if (ShowCollapse && e.Location.InRect(ControlBoxRect))
|
||||||
{
|
{
|
||||||
Collapsed = !Collapsed;
|
Collapsed = !Collapsed;
|
||||||
|
OnCollapsed?.Invoke(this, e);
|
||||||
}
|
}
|
||||||
|
|
||||||
base.OnMouseClick(e);
|
base.OnMouseClick(e);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public EventHandler OnCollapsed;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 重载控件尺寸变更
|
/// 重载控件尺寸变更
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@ -367,6 +371,7 @@ namespace Sunny.UI
|
|||||||
if (ShowCollapse && e.Location.Y <= TitleHeight)
|
if (ShowCollapse && e.Location.Y <= TitleHeight)
|
||||||
{
|
{
|
||||||
Collapsed = !Collapsed;
|
Collapsed = !Collapsed;
|
||||||
|
OnCollapsed?.Invoke(this, e);
|
||||||
}
|
}
|
||||||
|
|
||||||
base.OnMouseDoubleClick(e);
|
base.OnMouseDoubleClick(e);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user