public GraphListItemTest() { InitializeComponent(); Model = new GraphListItemViewModel() { NodeNumber = 69 }; for (int i = 0; i < 22; ++i) { Model.ConnectedNodes.Add(i * 2); } Control1.DataContext = Model; }
private void prepareGraphList() { var vm = GraphListControl.DataContext as GraphListViewModel; vm.Items.Clear(); var graphList = Converter.ConvertToSList(Graph); for (int i = 0; i < graphList.NodesNr; ++i) { var connections = new ObservableCollection <int>(graphList.GetConnections(i)); var nodeVM = new GraphListItemViewModel() { ConnectedNodes = connections, NodeNumber = i }; vm.Items.Add(nodeVM); } }
public GraphListTest() { InitializeComponent(); Model = new GraphListViewModel(); for (int i = 0; i < 10; ++i) { var model = new GraphListItemViewModel() { NodeNumber = i * 3 }; for (int j = 0; j < i * 2; ++j) { model.ConnectedNodes.Add(i / 3 + j); } Model.Items.Add(model); } Control1.DataContext = Model; }