private async void TodoListBox_KeyDown(object sender, KeyEventArgs e) { if (e.Key != Key.Delete) { return; } var idx = TodoListBox.SelectedIndex; if (idx < 0) { return; // not selected } _viewModel.RemoveAt(idx); }