Я оцениваю SynfFusion SfDiagram и не могу найти способ обновить узлы и коннекторы от моего C# в UWP? Я тестирую их образец, указанный в документации Getting Started, и модифицировал EmpId как строку. В результате новый узел добавляется, но исходные узлы все еще отображаются. Я ожидал бы увидеть только два узла, которые я добавляю в код C#.Как вы программно обновляете узлы и коннекторы SyncFusion UWP Diagram?
Я нахожу их документацию немного запутанной. Я попытался следующие:
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();
Отформатируйте свой код перед отправкой в следующий раз – Rob
Вы можете добавить точку останова в 'EmployeesCollection.Clear();', чтобы проверить, есть ли что-либо в коллекции, прежде чем вы ее очистите. Если его пустая (как я подозреваю), попробуйте найти другой способ доступа и очистки элементов или Itemssource из «Employees» или «EmployeesCollection». –
Извините за форматирование кода. Я не писал здесь часто и играл с ним немного. CTRL + K не очистил его. Я поработаю над этим. Благодарю. – okiedev