1.ListView数据绑定
<ListViewItemsSource="{Binding List}"SelectionChanged="ListView_SelectionChanged"ScrollViewer.VerticalScrollBarVisibility="Auto"SelectedItem="{Binding Model}"><!-- ListView设置列内容居中 --><ListView.ItemContainerStyle><Style TargetType="ListViewItem"><Setter Property="HorizontalContentAlignment" Value="Stretch" /><Setter Property="Height" Value="30" /></Style></ListView.ItemContainerStyle><!-- ListView中的列 --><ListView.View><GridView AllowsColumnReorder="True"><GridViewColumnWidth="200"DisplayMemberBinding="{Binding No}"Header="字段1" /><GridViewColumnWidth="180"DisplayMemberBinding="{Binding UpdateTime}"Header="字段2" /><GridViewColumn Width="80" Header="{DynamicResource archives_Operate}"><GridViewColumn.CellTemplate><DataTemplate><ButtonCommand="{Binding Path=DataContext.ConfigCommand, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type ListView}}}"CommandParameter="{Binding}"Content="操作"Style="{DynamicResource LinkButton}" /></DataTemplate></GridViewColumn.CellTemplate></GridViewColumn></GridView></ListView.View></ListView>
2.注意事项
SelectionChanged选择事件,清空数据需要重新new数据集,否则点击选择会有问题