public GraphListItemTest()
        {
            InitializeComponent();

            Model = new GraphListItemViewModel()
            {
                NodeNumber = 69
            };

            for (int i = 0; i < 22; ++i)
            {
                Model.ConnectedNodes.Add(i * 2);
            }

            Control1.DataContext = Model;
        }
Beispiel #2
0
        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);
            }
        }
Beispiel #3
0
        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;
        }