ListView
:<ListView Name="TrackListView">
<ListView.View>
<GridView>
<GridViewColumn Header="Title" Width="100"
HeaderTemplate="{StaticResource BlueHeader}"
DisplayMemberBinding="{Binding Name}"/>
<GridViewColumn Header="Artist" Width="100"
HeaderTemplate="{StaticResource BlueHeader}"
DisplayMemberBinding="{Binding Album.Artist.Name}" />
</GridView>
</ListView.View>
</ListView>
如何为每个已绑定的项目附加一个事件,在双击项目时触发该事件?
EventSetter
的处理程序的目标生命周期比ListViewItem
长,可能会导致内存泄漏。我最近几天一直在调试一个严重的内存泄漏问题(每次20mb),最终发现ListViewItem
s及其关联的内存是通过EventSetter
泄漏的。 - Zach Johnson