C# 如何更改我的节点文本
我创建了一些没有标签的符号,从调色板中删除符号后,我的符号将自动标记为文本。我的问题是,从我创建的每个符号中删除的第一个节点没有标记,在第二个、第三个、第四个等节点删除之后,该节点将自动分配标签 我想知道的第二个要求是,在删除节点后,如何编辑nodeText。通过单击或双击节点 这是我的密码:C# 如何更改我的节点文本,c#,syncfusion,C#,Syncfusion,我创建了一些没有标签的符号,从调色板中删除符号后,我的符号将自动标记为文本。我的问题是,从我创建的每个符号中删除的第一个节点没有标记,在第二个、第三个、第四个等节点删除之后,该节点将自动分配标签 我想知道的第二个要求是,在删除节点后,如何编辑nodeText。通过单击或双击节点 这是我的密码: protected void DiagramWebControl1_NodeDropFromPalette(object sender, Syncfusion.Web.UI.WebContro
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)
{
if (node.FullName == "Prozess Start")
{
node.Name = "Prozess Start";
node.Labels.Add(new Syncfusion.Windows.Forms.Diagram.Label(node, node.Name));
}
else if (node.FullName == "Prozess")
{
node.Name = "Prozess";
node.Labels.Add(new Syncfusion.Windows.Forms.Diagram.Label(node, node.Name));
}
}
else
{
Group gnode = e.Node as Group;
if (gnode.FullName == "Organisationseinheit")
{
gnode.Name = "Organisationseinheit";
gnode.Labels.Add(new Syncfusion.Windows.Forms.Diagram.Label(gnode, gnode.Name));
}
else if (gnode.FullName == "Rolle")
{
gnode.Name = "Rolle";
gnode.Labels.Add(new Syncfusion.Windows.Forms.Diagram.Label(gnode, gnode.Name));
}
else if (gnode.FullName == "Externe Rolle")
{
gnode.Name = "Externe Rolle";
gnode.Labels.Add(new Syncfusion.Windows.Forms.Diagram.Label(gnode, gnode.Name));
}
else if (gnode.FullName == "IT-System")
{
TextNode rtxNode = new TextNode("");
rtxNode.Text = "IT-System";
gnode.Labels.Add(new Syncfusion.Windows.Forms.Diagram.Label(gnode, rtxNode.Text));
}
}
}
嗨,阿姆萨,谢谢你的回答。syncfusion论坛中还有一个关于渲染的开放线程,请您检查一下plz。