【WPF】ListView数据绑定

1.ListView数据绑定

csharp 复制代码
 <ListView
     ItemsSource="{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">
             <GridViewColumn
                 Width="200"
                 DisplayMemberBinding="{Binding No}"
                 Header="字段1" />
             <GridViewColumn
                 Width="180"
                 DisplayMemberBinding="{Binding UpdateTime}"
                 Header="字段2" />
             <GridViewColumn Width="80" Header="{DynamicResource archives_Operate}">
                 <GridViewColumn.CellTemplate>
                     <DataTemplate>
                         <Button
                             Command="{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数据集,否则点击选择会有问题

相关推荐
玖笙&11 小时前
✨WPF编程基础【2.1】布局原则
c++·wpf·visual studio
玖笙&11 小时前
✨WPF编程基础【2.2】:布局面板实战
c++·wpf·visual studio
SEO-狼术11 小时前
.NET WPF 数据编辑器集合提供列表框控件
.net·wpf
FuckPatience5 天前
WPF 具有跨线程功能的UI元素
wpf
诗仙&李白5 天前
HEFrame.WpfUI :一个现代化的 开源 WPF UI库
ui·开源·wpf
He BianGu5 天前
【笔记】在WPF中Binding里的详细功能介绍
笔记·wpf
He BianGu5 天前
【笔记】在WPF中 BulletDecorator 的功能、使用方式并对比 HeaderedContentControl 与常见 Panel 布局的区别
笔记·wpf
123梦野6 天前
WPF——效果和可视化对象
wpf
He BianGu6 天前
【笔记】在WPF中Decorator是什么以及何时优先考虑 Decorator 派生类
笔记·wpf
时光追逐者6 天前
一款专门为 WPF 打造的开源 Office 风格用户界面控件库
ui·开源·c#·.net·wpf