处理 ListView 中每一项的 MouseDoubleClick 事件

        void ListViewItem_MouseDoubleClick(object sender, MouseButtonEventArgs e)
        {

        }
<StackPanel>
            <StackPanel.Resources>
                <Style x:Key="itemstyle" TargetType="{x:Type ListViewItem}">
                    <EventSetter Event='MouseDoubleClick' Handler='ListViewItem_MouseDoubleClick'/>
                </Style>
            </StackPanel.Resources>
            <ListView Height="373" HorizontalAlignment="Left" Margin="12,85,0,0" Name="listViewMovies" VerticalAlignment="Top" Width="567" ItemContainerStyle="{StaticResource itemstyle}" Foreground="Black" DataContext="{Binding}" >
            <ListView.View>
                <GridView>
                    <GridViewColumn Header="片名" DisplayMemberBinding="{Binding Path=Name}" />
                    <GridViewColumn Header="类型" DisplayMemberBinding="{Binding Path=Type}" />
                    <GridViewColumn Header="状态" DisplayMemberBinding="{Binding Path=State}" />
                    <GridViewColumn Header="备注" DisplayMemberBinding="{Binding Path=Remarks}" />
                    <GridViewColumn Header="更新时间" DisplayMemberBinding="{Binding Path=UpdateTime}" />
                    <GridViewColumn Header="演员" DisplayMemberBinding="{Binding Path=Actor}" />
                    <GridViewColumn Header="地区" DisplayMemberBinding="{Binding Path=Area}" />
                </GridView>
            </ListView.View>
        </ListView>
        </StackPanel>

参考:http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/3d0eaa54-09a9-4c51-8677-8e90577e7bac/

http://msdn.microsoft.com/zh-cn/library/bb961984.aspx

原文地址:https://www.cnblogs.com/wangchunming/p/2511064.html