WPF ListView: Attaching a double-click (on an item) event

前端 未结 7 1381
陌清茗
陌清茗 2020-11-29 19:12

I have the following ListView:


    
        
            

        
7条回答
  •  陌清茗
    陌清茗 (楼主)
    2020-11-29 20:08

    No memory leaks (no need to unsubscribe each item), works fine:

    XAML:

    
    

    C#:

        void ListView_MouseDoubleClick(object sender, MouseButtonEventArgs e)
        {
            var item = ((FrameworkElement) e.OriginalSource).DataContext as Track;
            if (item != null)
            {
                MessageBox.Show("Item's Double Click handled!");
            }
        }
    

提交回复
热议问题