您好我想从Palette中删除我的符号后,我的符号会自动标记为Text。 这是代码:
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在第一次丢弃之后它们没有被标记,在第二次丢弃,第三次等之后......来自同一节点,那么它们将被自动标记。 需要帮助!