MVVM中的DataGrid事件处理

时间:2013-07-19 00:16:56

标签: wpf mvvm prism-4

我有一个DataGrid,需要处理它的事件。我有一个要实现的业务逻辑,需要在ViewModel中处理并能够进行单元测试。

我可以在ViewModel中提出事件并处理它们吗?在这种情况下如何进行单元测试?

1 个答案:

答案 0 :(得分:0)

您可以使用System.Windows.Interactivity中的EventTrigger或MvvmLight

<DataGrid x:Name="myProtokollList">
    <i:Interaction.Triggers>
        <i:EventTrigger EventName="MouseDoubleClick">
            <i:InvokeCommandAction  Command="{Binding Path=OpenCommand}" CommandParameter="{Binding ElementName=myProtokollList, Path=SelectedItem.OriginalSatzX}"/>
        </i:EventTrigger>
    </i:Interaction.Triggers>
相关问题