【WPF】ScrollViewer无法滚动的问题

还需要给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控件不带滚动的。。。那要你有何用??【摊手

上一篇:C# 把本地文件上传到服务器上,和从服务器上下载文件


下一篇:php如何把文件上传到服务器上