Я пишу настольное приложение для Windows, используя C # и WPF. У меня есть поле со списком, которое используется либо для ввода пути к файлу, либо для выбора из ранее использованных путей к файлам. Файлы в списке могут стать недействительными, если файл был удален или пользователь ввел действительный файл, но не нужный файл. Они попросили способ удалить плохие записи из раскрывающегося списка поля со списком. Они хотят щелкнуть элемент правой кнопкой мыши и выбрать в контекстном меню команду «Удалить».
<ComboBox x:Name="cbDocket" IsEditable="True">
<ComboBox.ContextMenu>
<ContextMenu>
<MenuItem Header="Remove" Click="cbDocket_MenuItemRemove">/>
</ContextMenu>
</ComboBox.ContextMenu>
</ComboBo>
Это легкая часть. Я не могу понять, как определить, какой элемент они выбрали. Поиск не нашел подходящих предложений. Любая помощь будет оценена. Есть ли другой способ сделать это проще? О да, я новичок как в C #, так и в WPF.
Спасибо, Брайан