我试图绑定ScrollChanged事件..这是xaml代码的一部分。(MvvmLight)
<customevent:RoutedEventTrigger RoutedEvent="ScrollViewer.ScrollChanged">
<cmd:EventToCommand Command="{Binding ScrollChangeCommand}" PassEventArgsToCommand="True"/>
</customevent:RoutedEventTrigger>
我必须接收参数对象。所以,我试着...... ViewModel代码的一部分。
if (obj.ExtentHeightChange != 0 || obj.ExtentWidthChange != 0)
{
ScrollViewer temp = (ScrollViewer)obj.Source;
Grid tempG = (Grid)temp.Content;
有效。但我认为有更好的方法让发件人通过事件,而且更适合Mvvm模式。
如何通过绑定获取事件参数和事件发送方?