WPF - ListBox DoubleClick auf ListBoxItem

Auf welches Element hat der Anwender in einer WPF-Listbox geklickt? Bzw. hat er überhaupt auf ein Element geklickt?

Code

private void ListPrograms_MouseDoubleClick(object sender, System.Windows.Input.MouseButtonEventArgs e)
{
    var item = ItemsControl.ContainerFromElement(sender as ListBox, e.OriginalSource as DependencyObject) as ListBoxItem;
    if (item != null)
    {
        //do stuff with the clicked item
    }
}


Datenschutzerklärung | Impressum