一、SelectedItem

ListView的SelectedItem默认只能选择一行,那么我要绑定选中多行呢?怎么办?

二、SelectedItems

只能用Prism架构的命令方式,这种方式可以绑定多行SelectedItems。

xmlns:i="http://schemas.microsoft.com/expression/2010/interactivity"

  <ListView x:Name="lvPatientList" Height="536" Width="1904" Style="{StaticResource ListViewStyle_HistoryPage1}" ItemContainerStyle="{StaticResource ListViewItemContainerStyle}" ItemsSource="{Binding PatientInfoList}" SelectedIndex="{Binding SelectIndex}"><i:Interaction.Triggers><!--加载--><i:EventTrigger EventName="Loaded"><i:InvokeCommandAction Command="{Binding LoadedCommand}"/></i:EventTrigger><!--选中事件--><i:EventTrigger EventName="SelectionChanged"><prism:InvokeCommandAction Command="{Binding PatientInfoTableSelectedCommand}" CommandParameter="{Binding SelectedItems, ElementName=lvPatientList}" /></i:EventTrigger><!--鼠标双击事件--><i:EventTrigger EventName="MouseDoubleClick"><i:InvokeCommandAction Command="{Binding ListViewDoubleClickCommand}"/></i:EventTrigger></i:Interaction.Triggers><ListView.View><GridView ColumnHeaderContainerStyle="{StaticResource DefaultGridViewColumnHeader57x1527}"><GridViewColumn Header="{DynamicResource History.ListView_Checking.PatientID.Content}" Width="135" DisplayMemberBinding="{Binding Path=PatientId}"/><GridViewColumn Header="{DynamicResource History.ListView_Checking.CheckingNum.Content}" Width="150" DisplayMemberBinding="{Binding Path=StudyID}"/><GridViewColumn Header="{DynamicResource History.ListView_Checking.Name.Content}" Width="78" DisplayMemberBinding="{Binding Path=PatientName}"/><GridViewColumn Header="{DynamicResource History.ListView_Checking.Sex.Content}" Width="78" DisplayMemberBinding="{Binding Path=PatientSex}"/><GridViewColumn Header="{DynamicResource History.ListView_Checking.Age.Content}" Width="78" DisplayMemberBinding="{Binding Path=PatientAge}"/><GridViewColumn Header="{DynamicResource History.ListView_Checking.Birth.Content}" Width="104" DisplayMemberBinding="{Binding Path=PatientBirthDate}"/><GridViewColumn Header="{DynamicResource History.ListView_Checking.Height.Content}" Width="118" DisplayMemberBinding="{Binding Path=PatientHeight}"/><GridViewColumn Header="{DynamicResource History.ListView_Checking.Weight.Content}" Width="106" DisplayMemberBinding="{Binding Path=PatientWeight}"/><GridViewColumn Header="{DynamicResource History.ListView_Checking.RecordSource.Content}" Width="112" DisplayMemberBinding="{Binding Path=PatientSource}"/><GridViewColumn Header="{DynamicResource History.ListView_Checking.CheckingTime.Content}" Width="103" DisplayMemberBinding="{Binding Path=StudyDateTime}"/><GridViewColumn Header="{DynamicResource History.ListView_Checking.EquipmentType.Content}" Width="103" DisplayMemberBinding="{Binding Path=Modality}"/><GridViewColumn Header="{DynamicResource History.ListView_Checking.CheckParts.Content}" Width="226" DisplayMemberBinding="{Binding Path=StudyBodyDesc}"/><GridViewColumn Header="{DynamicResource History.ListView_Checking.SequencesNum.Content}" Width="112" DisplayMemberBinding="{Binding Path=SeriesCount}"/><GridViewColumn Header="{DynamicResource History.ListView_Checking.CheckStutas.Content}" Width="112" DisplayMemberBinding="{Binding Path=StudyCompleteFlag}"/><GridViewColumn Header="{DynamicResource History.ListView_Checking.SuspendState.Content}" Width="112" DisplayMemberBinding="{Binding Path=SuspendState}"/><GridViewColumn Header="{DynamicResource History.ListView_Checking.FilmPrint.Content}" Width="112" DisplayMemberBinding="{Binding Path=PatientPrintFlag}"/></GridView></ListView.View></ListView>

WPF 控件【L】ListView(一) ListView如何实现单行SelectedItem或多行SelectedItems的绑定相关推荐

  1. 安卓APP_ 控件(10)—— ListView可上下滑动的列表(重要)与ViewHolder优化

    摘自:安卓APP_ 控件(10)-- ListView可上下滑动的列表(重要)与ViewHolder优化 作者:丶PURSUING 发布时间: 2021-04-12 23:28:27 网址:https ...

  2. WPF学习(3) – WPF控件

    控件可以根据它们所对应的继承关系分成 4 个不同的种类: 内容控件 Items 控件 Range 控件 文本和墨水控件 1. 内容控件 内容控件是只允许包含单一项(item)的简单控件.内容控件都继承 ...

  3. 第一章:初识WPF,XAML,WPF控件

    前言 总目录 本章主要介绍WPF与XAML,以及WPF的控件的基本使用,让大家先初步认识WPF. 关于WPF的官方资料:官方WPF文档1 .官方WPF文档2.官方WPF文档3.官方WPF文档4 一.W ...

  4. [转] 使用模板自定义 WPF 控件

      [转] 使用模板自定义 WPF 控件                                                                                 ...

  5. 如何使用必应地图 WPF 控件

    如何使用必应地图 WPF 控件 如何使用必应地图 WPF 控件 作者:WPFDevelopersOrg - 驚鏵 原文链接:https://github.com/WPFDevelopersOrg/WP ...

  6. DevExpress v15.1:WPF控件升级(四)

    2019独角兽企业重金招聘Python工程师标准>>> <下载最新版DevExpress WPF Controls v15.1.5> WPF编辑器 在Token编辑器中的 ...

  7. wpf控件设计时支持(2)

    原文:wpf控件设计时支持(2) 这篇介绍在wpf设计时集合项属性添加项的定义和自定义控件右键菜单的方法 集合项属性设计时支持 1.为集合属性设计器识别具体项类型 wpf设计器允许定义集合项的类型,如 ...

  8. wpf控件开发基础(1)

    从现在开始,我将尝试写有关wpf控件开发相关的知识,把文章这对我来说很难,所以这个系列的文章在时间跨度上可能会拖的比较长.我希望我介绍是比较详细的,而不仅仅是一个简单的控件开发流程.我是一个真正的We ...

  9. 在WinForm应用程序中嵌入WPF控件(转)

      我们知道,在WPF界面上添加WinForm的控件需要使用WindowsFormHost类.而在WinForm界面上添加WPF控件该如何做呢?有没有类似的类呢?明显是有的,ElementHost就是 ...

最新文章

  1. .NET牛人应该知道些什么
  2. 又遇到问题:wrong ELF class: ELFCLASS32 in Unknown on line
  3. 箭头函数参数和返回值
  4. OpenCV探索之路(三):滤波操作
  5. 时间序列预测方法汇总:从理论到实践(附Kaggle经典比赛方案)
  6. python文件下载器代码_GitHub - applechi/pythonCollection: python代码集合(文件下载器、pdf合并、极客时间专栏下载、掘金小册下载、新浪微博爬虫等)...
  7. css入门教程资料(5)
  8. 多个类共同继承一个父类
  9. 生意场逃不开三个关键词:留存、转化、数据
  10. ARM平台AMBA总线uart驱动和console初始化
  11. C#实现人民币阿拉伯数字转换成大写金额的代码
  12. 飞天特效腾云驾雾特效手机软件制作特效视频的教程
  13. 带头节点 (非头指针) 双向循环链表 (doubly linked list)
  14. 小程序:npm下载使用weiui
  15. bzoj4987 Tree [树形背包]
  16. linux系统u盘格式化命令,如何用LINUX命令格式化U盘
  17. Redis的expire(过期时间)
  18. 2.Echart----绘制饼图
  19. 硬核照片显示,魔方即视感
  20. VSCode安装教程(图文详解,简单搞定)

热门文章

  1. 关于 X-Forward-
  2. 十年后AI是什么样?
  3. mongodb 集群Replica Set搭建
  4. 【小Y学算法】⚡️每日LeetCode打卡⚡️——18.最后一个单词的长度
  5. echart柱状图Y轴最小间隔问题,Y轴不显示小数
  6. 一套Java语言的云HIS医院信息管理系统SaaS源码
  7. 如果打开一个网页加载很慢,该如何定位问题
  8. const Of C
  9. stripos使用查询某字母开头
  10. 生成唯一序列号 Unique ID