Exemple #1
0
        private ItemViewModelA CreateViewModelA(ItemModel model)
        {
            // create viewModel from model
            var vm = new ItemViewModelA(model);

            // create commands
            vm.SelectCommand = new DelegateCommand(() => SelectA(vm));

            return(vm);
        }
Exemple #2
0
        public void SelectA(ItemViewModelA vm)
        {
            Debug.LogFormat("SelectA {0}", (vm != null) ? vm.Name : "null");

            if (vm != null)
            {
                vm.Selected = !vm.Selected;
            }

            UpdateSelectedCountA();
        }
Exemple #3
0
 private void DestroyViewModelA(ItemViewModelA vm)
 {
     // clean up
     vm.OnDestroy();
 }