wpf DataGrid 行选择 命令绑定
在WPF中实现DataGrid行选择与命令绑定的MVVM模式,可通过以下方式结合代码示例实现:
1. 基础绑定与命令触发(SelectionChanged事件绑定)
通过Interaction.Triggers
捕获SelectionChanged
事件,并绑定到ViewModel中的命令:
<DataGrid ItemsSource="{Binding Items}" SelectionMode="Single"SelectionUnit="FullRow"AutoGenerateColumns="False"><i:Interaction.Triggers><i:EventTrigger EventName="SelectionChanged"><i:InvokeCommandAction Command="{Binding RowSelectedCommand}" CommandParameter="{Binding SelectedItem, RelativeSource={RelativeSource Anc