como clicar com o botão direito do mouse no item da Listbox e abrir o menu no WPF
Eu tenho a Caixa de listagem com arquivos, quero clicar com o botão direito do mouse e abrir um menu como Excluir para remover arquivos da Caixa de listage
tualmente, eu tenho essa função depois de clicar com o botão direito do mouse no item dentro da minha caixa de listage
private void listBoxFiles_PreviewMouseRightButtonDown(object sender, MouseButtonEventArgs e)
{
}
e eu implemento no menu Excluir XAML após clicar com o botão direito
<ListBox.ContextMenu>
<ContextMenu>
<MenuItem Header="Delete"/>
</ContextMenu>
</ListBox.ContextMenu>
a função que exclui o arquivo do meu 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);
}