0

嗨,我想在从调色板中删除我的符号后,我的符号将自动标记为文本。这是代码:

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 或组,则它们没有被标记,在第二次删除后,第三次等......来自同一个节点,那么它们将被自动标记。需要帮忙!

4

1 回答 1

0

请参阅 Syncfusion 的公共论坛,了解您对节点自动添加标签的要求。这是一个链接

于 2013-06-05T10:38:23.880 回答