コード例 #1
0
        private TodoItemViewModel CreateTodoItemViewModel(TodoItem item)
        {
            var todoItemViewModel = new TodoItemViewModel(item);

            todoItemViewModel.ItemStatusChanged += ItemStatusChanged;
            return(todoItemViewModel);
        }
コード例 #2
0
        private async Task NavigateToItem(TodoItemViewModel item)
        {
            if (item == null)
            {
                return;
            }

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

            vm.TodoItem = item.Item;

            await Navigation.PushAsync(itemView);
        }