Полагаю, вам нужно написать свой собственный ListBox (Item), переопределить
protected override void OnPreviewMouseRightButtonDown(MouseButtonEventArgs e)
{
base.OnPreviewMouseRightButtonDown(e);
}
или
protected override void OnMouseRightButtonDown(MouseButtonEventArgs e)
{
base.OnMouseRightButtonDown(e);
}
EventHandler и используйте свой собственный ListBox (Item) в вашем xaml. Не забудьте позвонить e.Handled = true; Вы также можете использовать один из более общих обработчиков событий мыши и проверить, была ли нажата правая кнопка мыши, а затем вызвать e.Handled.