0

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

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

4

1 回答 1

0

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

<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>
于 2013-07-19T10:49:32.337 回答