* UINavMenu: 增加PageGuid相关扩展方法
This commit is contained in:
parent
bcbab4f4eb
commit
f1348e53f9
@ -35,6 +35,7 @@
|
|||||||
* 2023-02-10: V3.3.2 有子节点时,鼠标左键点击父级点展开/收缩,右键选中
|
* 2023-02-10: V3.3.2 有子节点时,鼠标左键点击父级点展开/收缩,右键选中
|
||||||
* 2022-05-12: V3.3.6 重构DrawString函数
|
* 2022-05-12: V3.3.6 重构DrawString函数
|
||||||
* 2022-05-16: V3.3.6 重构DrawFontImage函数
|
* 2022-05-16: V3.3.6 重构DrawFontImage函数
|
||||||
|
* 2023-05-29: V3.3.7 增加PageGuid相关扩展方法
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
using System;
|
using System;
|
||||||
@ -1061,11 +1062,21 @@ namespace Sunny.UI
|
|||||||
return MenuHelper.GetPageIndex(node);
|
return MenuHelper.GetPageIndex(node);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public Guid GetPageGuid(TreeNode node)
|
||||||
|
{
|
||||||
|
return MenuHelper.GetGuid(node);
|
||||||
|
}
|
||||||
|
|
||||||
public TreeNode GetTreeNode(int pageIndex)
|
public TreeNode GetTreeNode(int pageIndex)
|
||||||
{
|
{
|
||||||
return MenuHelper.GetTreeNode(pageIndex);
|
return MenuHelper.GetTreeNode(pageIndex);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public TreeNode GetTreeNode(Guid pageGuid)
|
||||||
|
{
|
||||||
|
return MenuHelper.GetTreeNode(pageGuid);
|
||||||
|
}
|
||||||
|
|
||||||
private void SetNodeItem(TreeNode node, NavMenuItem item)
|
private void SetNodeItem(TreeNode node, NavMenuItem item)
|
||||||
{
|
{
|
||||||
MenuHelper.Add(node, item);
|
MenuHelper.Add(node, item);
|
||||||
@ -1077,6 +1088,12 @@ namespace Sunny.UI
|
|||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public UINavMenu SetNodePageGuid(TreeNode node, Guid pageGuid)
|
||||||
|
{
|
||||||
|
MenuHelper.SetPageGuid(node, pageGuid);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
public UINavMenu SetNodeSymbol(TreeNode node, int symbol, int symbolSize = 24)
|
public UINavMenu SetNodeSymbol(TreeNode node, int symbol, int symbolSize = 24)
|
||||||
{
|
{
|
||||||
MenuHelper.SetSymbol(node, symbol, symbolSize);
|
MenuHelper.SetSymbol(node, symbol, symbolSize);
|
||||||
|
@ -112,7 +112,7 @@ namespace Sunny.UI
|
|||||||
Items[node].PageIndex = index;
|
Items[node].PageIndex = index;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void SetGuid(TreeNode node, Guid guid)
|
public void SetPageGuid(TreeNode node, Guid guid)
|
||||||
{
|
{
|
||||||
if (node == null) return;
|
if (node == null) return;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user