【WPF】ScrollViewer无法滚动的问题

来源:互联网 发布:晚吃姜如砒霜 知乎 编辑:程序博客网 时间:2024/05/23 16:08

还需要给ScrollViewer注册一个鼠标滚轮事件!

XAML:

<ScrollViewer x:Name="scrollViewer" Width="950" Height="480" VerticalScrollBarVisibility="Auto" HorizontalScrollBarVisibility="Hidden" PreviewMouseWheel="ScrollViewer_PreviewMouseWheel">    // ......</ScrollViewer >

后台代码实现:

// 使得ScrollViewer可以滚动private void ScrollViewer_PreviewMouseWheel(object sender, MouseWheelEventArgs e){    var eventArg = new MouseWheelEventArgs(e.MouseDevice, e.Timestamp, e.Delta);    eventArg.RoutedEvent = UIElement.MouseWheelEvent;    eventArg.Source = sender;    scrollViewer.RaiseEvent(eventArg);}

吐个槽:居然还有ScrollView控件不带滚动的。。。那要你有何用??【摊手

0 0
原创粉丝点击