private void Start() { viewmodel = new ViewModel(); gridviewmodel = new GridListViewModel(); gridviewmodel.RoadSelected += () => controller.CurrentTile = RoadTile; gridviewmodel.TreeSelected += () => controller.CurrentTile = TreeTile; gridviewmodel.RockSelected += () => controller.CurrentTile = RockTile; viewmodel.gridListViewModel = gridviewmodel; view.Content.DataContext = viewmodel; }
public override GridListViewModel GetGridListViewModel() { var vm = new GridListViewModel() { DefaultSortColumn = "MemberCardId", LoadjqDataUrl = "LoadjqData", KeyColumn = "MemberCardId", NameColumn = "CardNo", }; vm.Columns.Add(new GridListColumn() { Label = "CardNo", Name = "CardNo", Index = "CardNo", Width = "20%", Sortable = true, Align = "center" }); vm.Columns.Add(new GridListColumn() { Label = "MemberCardId", Name = "MemberCardId", Index = "index", Width = "10%", Sortable = true, Frozen = true, Align = "center" }); vm.Columns.Add(new GridListColumn() { Label = "OrganizationId", Name = "OrganizationId", Index = "OrganizationId", Width = "30%", Sortable = true, Frozen = true, Align = "center" }); vm.Columns.Add(new GridListColumn() { Label = "UserId", Name = "UserId", Index = "UserId", Width = "20%", Sortable = true, Align = "center" }); vm.Columns.Add(new GridListColumn() { Label = "Balance", Name = "Balance", Index = "Balance", Width = "10%", Sortable = true, Align = "center" }); vm.Columns.Add(new GridListColumn() { Label = "Status", Name = "Status", Index = "Status", Width = "10%", Sortable = true, Frozen = true, Align = "center" }); return(vm); }
public ViewModel() { gridListViewModel = new GridListViewModel(); }