public ViewerMainViewModel(IRegionManager regionManager) : base(regionManager) { Message = "Viewer Module."; GoSqlCommand = new DelegateCommand(DoSqlTest); Equipments.Clear(); List <string> equipments = new List <string>(); for (int i = 0; i < 200; i++) { equipments.Add("Inlet"); equipments.Add("Outlet"); equipments.Add("Valve"); equipments.Add("Pipe"); } Equipments.AddRange(equipments); List <ShapeViewModelBase> shapes = new List <ShapeViewModelBase>(); for (int i = 0; i < 30; i++) { shapes.Add(new InletViewModel() { X = (i % 8) * 40 + 5, Y = (int)(i / 8) * 40 + 5, Width = 64, Height = 64, Angle = 0 }); } for (int i = 0; i < 5; i++) { shapes.Add(new PipeViewModel() { X = (i % 8) * 40 + 5, Y = (int)(i / 8) * 40 + 5 + 300, Width = 64, Height = 64, Angle = 0 }); } Shapes.AddRange(shapes); }