WPF中DataGrid双击命令获取选中的ViewModel
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WPF中DataGrid双击命令获取选中的ViewModel相关的知识,希望对你有一定的参考价值。
xaml
<DataGrid x:Name="myGrd" ItemsSource="{Binding SearchItems}" SelectedItem="{Binding SelectedItem}" SelectionMode="Single" SelectionUnit="FullRow"> <i:Interaction.Triggers> <i:EventTrigger EventName="MouseDoubleClick"> <cmd:EventToCommand Command="{Binding MouseDoubleClickCommand}" CommandParameter="{Binding ElementName=myGrd, Path=SelectedItem}" /> </i:EventTrigger> </i:Interaction.Triggers> ... </DataGrid>
ViewModel
public ICommand MouseDoubleClickCommand { get { if (mouseDoubleClickCommand == null) { mouseDoubleClickCommand = new RelayCommand<SearchItem>( item => { var selectedetitem = item; } ); } return mouseDoubleClickCommand; } }
以上是关于WPF中DataGrid双击命令获取选中的ViewModel的主要内容,如果未能解决你的问题,请参考以下文章