private TodoItemViewModel CreateTodoItemViewModel(TodoItem item) { var todoItemViewModel = new TodoItemViewModel(item); todoItemViewModel.ItemStatusChanged += ItemStatusChanged; return(todoItemViewModel); }
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); }