用文本自动标记节点
本文关键字:节点 文本 | 更新日期: 2023-09-27 18:14:59
嗨,我想从调色板中删除我的符号后,我的符号将自动标记为文本。代码如下:
protected void DiagramWebControl1_NodeDropFromPalette(object sender, Syncfusion.Web.UI.WebControls.Diagram.NodeDropFromPaletteEventArgs e)
{
if (e.Node is PathNode || e.Node is Group)
{
PathNode node = e.Node as PathNode;
if (node != null)
node.Labels.Add(new Syncfusion.Windows.Forms.Diagram.Label( node, node.Name));
else
{
Group gnode = e.Node as Group;
node.Labels.Add(new Syncfusion.Windows.Forms.Diagram.Label (gnode, gnode.Name));
}
}
}
的问题是,每个符号(节点),如果它是一个PathNode或Group在第一次删除后,他们没有标记,在第二次,第三次,等等....来自同一节点,然后它们将被自动标记。需要帮助!
关于自动向节点添加标签的要求,请参考Syncfusion的公共论坛。这是一个链接