处理 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://wangchunming.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。