private async void TodoItem_ItemClicked(object sender, ItemClickEventArgs e) { var list = this.ViewModel.TodoLists.First(x => x.Items.Contains(e.ClickedItem)); var editor = new Controls.TodoItemEditor { PrimaryButtonText = "Close", SecondaryButtonText = "Delete", DataContext = e.ClickedItem, SecondaryButtonCommand = list.RemoveCommand, SecondaryButtonCommandParameter = e.ClickedItem, }; await editor.ShowAsync(); }
private async void TodoItem_ItemClicked(object sender, ItemClickEventArgs e) { var list = this.ViewModel.TodoLists.First(x => x.Items.Contains(e.ClickedItem)); var editor = new Controls.TodoItemEditor { PrimaryButtonText = "Close", SecondaryButtonText = "Delete", DataContext = e.ClickedItem, SecondaryButtonCommand = list.RemoveCommand, SecondaryButtonCommandParameter = e.ClickedItem, }; await editor.ShowAsync(); }