你的位置:首页 > 软件开发 > ASP.net > WPF 自定义滑动ScrollViewer

WPF 自定义滑动ScrollViewer

发布时间:2016-09-04 02:00:07
自定义滑动滚动条预期目标:横向滚动条,可以左右滑动,用鼠标按住(触摸)然后释放可以实现快速滑动。我们有几种方案:1、ScrollViewer,修改其中的横向滚动条,将其中的背景设置为透明。  但是,存在的问题是,没有快速滑动的效果2、ListBox,修改Panel为WrapPan ...

自定义滑动滚动条

预期目标:横向滚动条,可以左右滑动,用鼠标按住(触摸)然后释放可以实现快速滑动。

我们有几种方案:

1、ScrollViewer,修改其中的横向滚动条,将其中的背景设置为透明。

  但是,存在的问题是,没有快速滑动的效果

2、ListBox,修改Panel为WrapPanel,或者直接将内容作为ItemSource填充进去。

  这个能实现多个子元素切换的效果,但是针对单个或者一个区域的内容,就有点大材小用了。

3、用DevExpress中的LayoutControl、ScrollBox控件--经尝试后,很不错

WPF 自定义滑动ScrollViewer

1、添加LayoutControl控件或者ScrollBox。如果没有安装Dev控件,请自行下载

WPF 自定义滑动ScrollViewer

2、修改ScrollBox中的横向滚动条模板,设置属性

  <dxlc:ScrollBox x:Name="MyScrollBox" HorizontalScrollBarStyle="{StaticResource ScrollBarStyle1}" VerticalAlignment="Center">    <StackPanel Orientation="Horizontal">      <!--放置内容-->     </StackPanel>  </dxlc:ScrollBox>

原标题:WPF 自定义滑动ScrollViewer

关键词:wpf

wpf
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。