* UIPage: ShowTitle时,可调整Padding
This commit is contained in:
parent
959578c86e
commit
f87e366b57
@ -26,6 +26,7 @@
|
|||||||
* 2021-12-30: V3.0.9 增加NeedReload,页面切换是否需要重载Load
|
* 2021-12-30: V3.0.9 增加NeedReload,页面切换是否需要重载Load
|
||||||
* 2022-04-02: V3.1.2 默认设置AutoScaleMode为None
|
* 2022-04-02: V3.1.2 默认设置AutoScaleMode为None
|
||||||
* 2022-04-26: V3.1.8 屏蔽一些属性
|
* 2022-04-26: V3.1.8 屏蔽一些属性
|
||||||
|
* 2022-05-11: V3.1.8 ShowTitle时,可调整Padding
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
using System;
|
using System;
|
||||||
@ -677,7 +678,7 @@ namespace Sunny.UI
|
|||||||
set
|
set
|
||||||
{
|
{
|
||||||
titleHeight = Math.Max(value, 19);
|
titleHeight = Math.Max(value, 19);
|
||||||
Padding = new Padding(Padding.Left, titleHeight, Padding.Right, Padding.Bottom);
|
Padding = new Padding(Padding.Left, ShowTitle ? Math.Max(titleHeight, Padding.Top) : 0, Padding.Right, Padding.Bottom);
|
||||||
CalcSystemBoxPos();
|
CalcSystemBoxPos();
|
||||||
Invalidate();
|
Invalidate();
|
||||||
}
|
}
|
||||||
@ -713,7 +714,7 @@ namespace Sunny.UI
|
|||||||
|
|
||||||
if (AllowShowTitle)
|
if (AllowShowTitle)
|
||||||
{
|
{
|
||||||
Padding = new Padding(Padding.Left, titleHeight, Padding.Right, Padding.Bottom);
|
Padding = new Padding(Padding.Left, Math.Max(titleHeight, Padding.Top), Padding.Right, Padding.Bottom);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -739,7 +740,7 @@ namespace Sunny.UI
|
|||||||
set
|
set
|
||||||
{
|
{
|
||||||
showTitle = value;
|
showTitle = value;
|
||||||
Padding = new Padding(Padding.Left, value ? titleHeight : 0, Padding.Right, Padding.Bottom);
|
Padding = new Padding(Padding.Left, value ? Math.Max(titleHeight, Padding.Top) : 0, Padding.Right, Padding.Bottom);
|
||||||
Invalidate();
|
Invalidate();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user