zodream梦想开源/个人编程日记

zodream梦想开源/个人编程日记

简单的个人编程日记

马上订阅 zodream梦想开源/个人编程日记 RSS 更新: https://zodream.cn/blog/rss

WPF MVVM 获取List 多选数据

2023年11月21日 01:33
编程技术

WPF MVVM 获取List 多选数据

单选绑定

使用 SelectedIndexSelectedItem 都可以

<ListBox x:Name="dataGrid1" SelectedIndex="{Binding SelectedIndex}" SelectedItem="{Binding SelectedItem}">
</ListBox>

多选绑定

要先添加依赖项 System.Windows.Interactivity.dll

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




<ListBox x:Name="dataGrid1">
    <i:Interaction.Triggers>
        <i:EventTrigger EventName="SelectionChanged">
        <i:InvokeCommandAction Command="{Binding SelectionChangeCommand}" CommandParameter="{Binding SelectedItems,ElementName=dataGrid1}"/>
        </i:EventTrigger>
    </i:Interaction.Triggers>
</ListBox>