当前位置: 首页 > news >正文

【WPF】ListView数据绑定

1.ListView数据绑定

 <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数据集,否则点击选择会有问题

相关文章:

  • 4. 如何减少大模型幻觉?⸺大模型外挂向量数据库的分析(知识延伸版)
  • 基于DIFY与DeepSeek搭建AI技术博客智能体:从本地部署到自动化创作
  • 【测试篇】探秘自动化测试函数:解锁高效测试新路径
  • TCP粘包原因分析以及解决方案
  • 什么是权威解析服务器?权威解析服务器有什么用?(国科云)
  • 时尚复古品牌海报包装设计无衬线英文字体安装包 Malevice Inkbleed
  • uniapp中的vue组件与组件使用差异
  • Oralce 数据库通过exp/imp工具迁移指定数据表
  • ANSYS Swan 语言 forward 迭代 (三) - resume 状态保持
  • el-table 合并单元格
  • keil编译报错,error:xx.h:NO such file or directory 解决办法
  • StarRocks BE宕机排查
  • 【鸿蒙开发】Hi3861学习笔记- TCP客户端
  • 卷积神经网络 - AlexNet
  • Java学习总结-Map集合的实现类
  • 模数转换电路(A/D转换器)
  • 第一天学爬虫
  • <Transition>和<KeepAlive>组件一起用有什么用
  • 椭圆曲线密码学(ECC)深度解析:下一代非对称加密的核心
  • 【react】在react中async/await一般用来实现什么功能
  • 网站制作三级页面/打开百度一下的网址
  • 叫什么公子的网站做ppt的/平台推广费用
  • 网站维护提示/武汉网站制作
  • 内部网站开发/推广神器
  • 如何站自己做网站/网站推广seo招聘
  • 山东家居行业网站开发/网络舆情监测平台