用文本自动标记节点

时间:2013-05-22 08:27:58

标签: c# asp.net syncfusion

您好我想从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在第一次丢弃之后它们没有被标记,在第二次丢弃,第三次等之后......来自同一节点,那么它们将被自动标记。 需要帮助!

1 个答案:

答案 0 :(得分:0)

请参阅Syncfusion的公共论坛,了解有关自动向节点添加标签的要求。这是一个link