0
我有一个DataGrid
并需要处理它的事件。我有一个业务逻辑需要在ViewModel
中处理,并且可以进行单元测试。MVVM中的DataGrid事件处理
我可以在ViewModel
中举办活动并处理它们吗?在这种情况下如何进行单元测试?
我有一个DataGrid
并需要处理它的事件。我有一个业务逻辑需要在ViewModel
中处理,并且可以进行单元测试。MVVM中的DataGrid事件处理
我可以在ViewModel
中举办活动并处理它们吗?在这种情况下如何进行单元测试?
您可以使用从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>
到你需要处理网格哪些活动?网格没有太多的交互性来启动业务逻辑,因此我的问题。 –
我需要处理SelectedIndexChanged。通常想知道如何处理MVVM中的事件,因为视图不应该包含任何处理逻辑的代码。 – Sujith
你是指'DataGrid'控件吗? –