cómo hacer clic derecho en el elemento del cuadro de lista y abrir el menú en WPF
Tengo Listbox con archivos, quiero hacer clic derecho y abrir un menú como Eliminar para eliminar archivos de Listbox.
Actualmente tengo esta función después de hacer clic derecho en el elemento dentro de mi Listbox
private void listBoxFiles_PreviewMouseRightButtonDown(object sender, MouseButtonEventArgs e)
{
}
e implemento en el menú Eliminar XAML después de hacer clic con el botón derecho en
<ListBox.ContextMenu>
<ContextMenu>
<MenuItem Header="Delete"/>
</ContextMenu>
</ListBox.ContextMenu>
la función que elimina el archivo de mi ListBox:
private void MenuItemDelete_Click(object sender, RoutedEventArgs e)
{
if (listBoxFiles.SelectedIndex == -1)
{
return;
}
//string filePath = (listBoxFiles.SelectedItem).ToString();
int index = listBoxFiles.SelectedIndex;
listBoxFiles.Items.RemoveAt(index);
}