我的目标是使用类似于使用JQuery广泛使用的WPF创建内容滑块。一个例子是移动框脚本: Moving Boxes
我一直在搜索,但很难找到WPF有一个名为Slider的控件,而Rotator通常会引用动画。我尝试在自定义动画滚动查看器中使用水平堆栈面板,但收效甚微。所以任何想法都会受到赞赏。
更新 我能够通过创建自定义ScrollViewer控件来完成此功能,该控件添加了依赖项属性以启用滚动通过事件的动画。我用这个项目作为灵感:Animate WPF ScrollViewer on Codeplex
答案 0 :(得分:0)
我之前做过类似的事情,但我还没有得到代码。
我确信我在水平方向的堆叠面板上使用了listview,你可以隐藏滚动条,使它看起来像一个普通的列表。
然后,您可以创建两个向左或向右滚动的控件,当按下任一个时,只需调用Listview对象的scrollIntoView方法。
希望这有点帮助。
答案 1 :(得分:0)
以下是主题http://blog.pixelingene.com/2008/06/a-carousel-view-for-elementflow/的链接,它是一个3D控件,但它可以为您提供一些想法