private TodoItemViewModel CreateTodoItemViewModel(TodoItem todoItem) { var todoItemViewModel = new TodoItemViewModel(todoItem); todoItemViewModel.ItemStatusChanged += ItemStatusChanged; return(todoItemViewModel); }
private async Task NavigateToItemAsync(TodoItemViewModel item) { if (item == null) { return; } var itemView = Resolver.Resolve <AddUpdateItemView>(); var viewModel = itemView.BindingContext as AddUpdateItemViewModel; viewModel.TodoItem = item.TodoItem; await Navigation.PushAsync(itemView); }