Ich werte das SyncFusion SfDiagram aus und habe Probleme, einen Weg zu finden, um die Knoten und Konnektoren von meinem C# in UWP zu aktualisieren? Ich teste mit dem in der Dokumentation Getting Started angegebenen Beispiel und ändere das EmpId als String. Das Ergebnis ist, dass der neue Knoten hinzugefügt wird, aber die ursprünglichen Knoten weiterhin angezeigt werden. Ich würde erwarten, nur die zwei Knoten zu sehen, die ich im C# -Code hinzufüge.Wie aktualisieren Sie die Knoten und Connectors eines SyncFusion UWP-Diagramms programmgesteuert?
Ich finde ihre Dokumentation ein wenig verwirrend. Ich habe versucht, die folgenden:
XAML
<local:Employees x:Name="EmployeesCollection" x:Key="Employees">
<local:Employee Name="Elizabeth" EmpId="1" ParentId="" Designation="CEO"/>
<local:Employee Name="Christina" EmpId="2" ParentId="1" Designation="Manager"/>
</local:Employees>
C#
EmployeesCollection.Clear();
employee e = new Employee();
e.Name = t.Designation = e.EmpId = "10";
e.ParentId = "";
EmployeesCollection.Add(e);
employee e = new Employee();
e.Name = t.Designation = e.EmpId = "11";
e.ParentId = "10";
EmployeesCollection.Add(e);
diagram.UpdateLayout();
Bitte formatieren Sie Ihren Code, bevor Sie das nächste Mal schreiben – Rob
Sie könnten einen Breakpoint bei 'EmployeesCollection.Clear();' hinzufügen, um zu prüfen, ob sich etwas in der Sammlung befindet, bevor Sie es löschen. Wenn es leer ist (wie ich vermute), versuchen Sie, einen anderen Weg zu finden, um auf die Items oder die Itemsource von "Employees" oder "EmployeesCollection" zuzugreifen und diese zu löschen. –
Entschuldigung für die Codeformatierung. Ich habe hier nicht oft gepostet und damit ein bisschen gespielt. STRG + K hat es nicht aufgeräumt. Ich werde daran arbeiten. Vielen Dank. – okiedev