0

我正在使用 MvvmLight 工具包进行事件交互,我尝试了许多可用的解决方案,但没有一个有效。我的数据网格的 Selection Changed 事件中的组合框没有触发这是我的 xaml:

我同时使用了 InvokeCommandAction 和 EventToCommand:

EventToCommand Command="{Binding rlcCbSelectionChanged, Mode=OneWay}"
                                                        PassEventArgsToCommand="True"
 InvokeCommandAction Command="{Binding rlcCbSelectionChanged, Mode=OneWay}"

请告诉我我错过了什么??选择更改事件在数据网格上成功触发,过程与上面给出的相同。

4

1 回答 1

0

答案很简单,我错过了一个可选的属性,这就是为什么我之前离开这个属性,但这会导致选择更改事件不触发。所以我将我的视图模型键添加为静态资源并且它起作用了:)

所以我的工作 xaml 看起来像:

<i:EventTrigger EventName="SelectionChanged">

                                    <i1:InvokeCommandAction Command="{Binding  Path=rlcCbSelectionChanged, Source={StaticResource dvm}}"/>

                                </i:EventTrigger>
于 2013-05-22T12:03:20.213 回答