private ItemViewModelA CreateViewModelA(ItemModel model) { // create viewModel from model var vm = new ItemViewModelA(model); // create commands vm.SelectCommand = new DelegateCommand(() => SelectA(vm)); return(vm); }
public void SelectA(ItemViewModelA vm) { Debug.LogFormat("SelectA {0}", (vm != null) ? vm.Name : "null"); if (vm != null) { vm.Selected = !vm.Selected; } UpdateSelectedCountA(); }
private void DestroyViewModelA(ItemViewModelA vm) { // clean up vm.OnDestroy(); }