在我的应用程序中,我有一个telerik updownbox控件,它在telerik网格中使用。我有一个viewmodel定义,但我想调用一个不是viewmodel的其他类的方法。我正在尝试使用CallMethodAction
,但它正在查看viewmodel中的方法。这是我的代码:
<telerik:GridViewDataColumn Header="{l:Translate PreloadFv}" DataMemberBinding="{Binding PreLoad,Converter={StaticResource ThreeDecimalConverter}}">
<telerik:GridViewDataColumn.CellTemplate>
<DataTemplate>
<telerik:RadNumericUpDown Value="{Binding PreLoad}">
<i:Interaction.Triggers>
<i:EventTrigger EventName="ValueChanged">
<ei:CallMethodAction TargetObject="{Binding}" MethodName="UpdateCurve"/>
</i:EventTrigger>
</i:Interaction.Triggers>
</telerik:RadNumericUpDown>
</DataTemplate>
</telerik:GridViewDataColumn.CellTemplate>
</telerik:GridViewDataColumn>
这里我在其他一些不是viewmodel的类中有UpdateCurve
方法。我想在ValueChanged
控件的NumericUpDownBox
事件上调用该方法。有什么办法可以实现吗?
此致 Avik Sen