private TodoItemViewModel CreateTodoItemViewModel(TodoItem item)
        {
            var itemViewModel = new TodoItemViewModel(item, repository);

            itemViewModel.ItemStatusChanged += ItemStatusChanged;
            return(itemViewModel);
        }
Beispiel #2
0
        private TodoItemViewModel CreateTodoItemViewModel(TodoItem item)
        {
            var vm = new TodoItemViewModel(item);

            vm.ItemStatusChanged += OnItemStatusChanged;
            return(vm);
        }
Beispiel #3
0
        private async Task NavigateToItem(TodoItemViewModel itemViewModel)
        {
            var itemView = Resolver.Resolve <NewTodoItemView>();
            var vm       = itemView.BindingContext as NewTodoItemViewModel;

            vm.Item = itemViewModel.Item;

            await Navigation.PushAsync(itemView);
        }
        private async Task NavigateToItem(TodoItemViewModel item)
        {
            if (item == null)
            {
                return;
            }

            var itemView = Resolver.Resolve <ItemView>();
            var vm       = itemView.BindingContext as ItemViewModel;

            vm.Item = item.Item;

            await Navigation.PushAsync(itemView);
        }
Beispiel #5
0
        private async Task NavigateToItem(TodoItemViewModel todoItemViewModel)
        {
            //TodoItemViewModel to ItemView by using ItemViewModel conversion.
            if (todoItemViewModel == null)
            {
                return;
            }

            var itemView = Resolver.Resolve <ItemView>();
            var ivm      = itemView.BindingContext as ItemViewModel;

            ivm.Item = todoItemViewModel.Item;

            await Navigation.PushAsync(itemView);
        }