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

            // create commands
            vm.SelectCommand = new DelegateCommand(() => SelectB(vm));
            vm.RemoveCommand = new DelegateCommand(() => RemoveItem(model));

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

            foreach (var item in viewModelListB)
            {
                item.Selected = (item == vm);
            }

            UpdateSelectedCountB();
        }