Получить событие doubleclick элемента listview

Я использую что-то подобное, чтобы c#.net срабатывать только при двойном wpf щелчке ListViewItem, а не, например, когда c# вы дважды щелкаете заголовок visual-c# ListView.

private void ListView_MouseDoubleClick(object sender, MouseButtonEventArgs e)
{
    DependencyObject obj = (DependencyObject)e.OriginalSource;

    while (obj != null && obj != myListView)
    {
        if (obj.GetType() == typeof(ListViewItem))
        {
            // Do something here
            MessageBox.Show("A ListViewItem was double clicked!");

            break;
        }
        obj = VisualTreeHelper.GetParent(obj);
    }
}

c#

.net

wpf

wpf-controls

2022-10-04T15:01:31+00:00