GameUILibrary.BasicUIViewModel.BasicUIViewModel C# (CSharp) Method

BasicUIViewModel() public method

Initializes a new instance of the BasicUIViewModel class.
public BasicUIViewModel ( ) : System
return System
        public BasicUIViewModel()
        {
            ButtonCommand = new RelayCommand(new Action<object>(OnButtonClick));

            TreeItems = new List<TestTreeDataItem>
            {
                new TestTreeDataItem()
            };

            GridData = new List<TestDataGridModel>
            {
                new TestDataGridModel { Boolean = false, Number = 0, Text = "Lorem ipsum dolor sit amet" },
                new TestDataGridModel { Boolean = false, Number = 1, Text = "Lorem ipsum dolor sit amet" },
                new TestDataGridModel { Boolean = true, Number = 2, Text = "Lorem ipsum dolor sit amet" },
                new TestDataGridModel { Boolean = true, Number = 3, Text = "Lorem ipsum dolor sit amet" },
                new TestDataGridModel { Boolean = false, Number = 4, Text = "Lorem ipsum dolor sit amet" },
                new TestDataGridModel { Boolean = false, Number = 5, Text = "Lorem ipsum dolor sit amet" },
                new TestDataGridModel { Boolean = false, Number = 6, Text = "Lorem ipsum dolor sit amet" },
                new TestDataGridModel { Boolean = false, Number = 7, Text = "Lorem ipsum dolor sit amet" },
                new TestDataGridModel { Boolean = false, Number = 8, Text = "Lorem ipsum dolor sit amet" },
                new TestDataGridModel { Boolean = false, Number = 9, Text = "Lorem ipsum dolor sit amet" },
                new TestDataGridModel { Boolean = false, Number = 10, Text = "Lorem ipsum dolor sit amet" },
                new TestDataGridModel { Boolean = false, Number = 11, Text = "Lorem ipsum dolor sit amet" },
                new TestDataGridModel { Boolean = false, Number = 12, Text = "Lorem ipsum dolor sit amet" },
                new TestDataGridModel { Boolean = false, Number = 13, Text = "Lorem ipsum dolor sit amet" },
                new TestDataGridModel { Boolean = false, Number = 14, Text = "Lorem ipsum dolor sit amet" },
                new TestDataGridModel { Boolean = false, Number = 15, Text = "Lorem ipsum dolor sit amet" },
            };

            Windows = new ObservableCollection<WindowViewModel>();
            Windows.Add(new CustomWindow());

            ChartData = new List<PointF>();
            for (int i = 0; i < 10; i++)
            {
                ChartData.Add(new PointF(i, i * 40));
            }

            DataOne = new ObservableCollection<DragDropItem>
            {
                new DragDropItem { Name = "Selection 1"},
                new DragDropItem { Name = "Selection 2"},
                new DragDropItem { Name = "Selection 3"},
                new DragDropItem { Name = "Selection 4"},
                new DragDropItem { Name = "Selection 5"},
                new DragDropItem { Name = "Selection 6"},
            };

            DataTwo = new ObservableCollection<DragDropItem>();
        }