WPF Mvvm ScrollViewer事件绑定

时间:2017-09-01 09:10:02

标签: c# wpf xaml mvvm

我试图绑定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模式。

如何通过绑定获取事件参数和事件发送方?

0 个答案:

没有答案