一个Silverlight列表框,我想一个Silverlight列表框,其项目是自动滚动的(如垂直字幕)希望与垂直跑马灯般的效果
回答
您可以尝试使用ItemsControl
与应用上有一个TranslateTransform
设置ItemsControl.ItemPanel
到一个StackPanel 。然后你可以有一个正在运行的Storyboard来调整Translate Transform的Y坐标的位置。
编辑:实例
<Border BorderBrush="Black" BorderThickness="2"
Height="100" Width="100"
HorizontalAlignment="Left" VerticalAlignment="Top" >
<Border.Clip>
<RectangleGeometry Rect="0,0,100,100" />
</Border.Clip>
<ItemsControl ItemsSource="{StaticResource Collection}">
<ItemsControl.RenderTransform>
<TranslateTransform x:Name="Transform" />
</ItemsControl.RenderTransform>
<i:Interaction.Triggers>
<i:EventTrigger>
<ei:ControlStoryboardAction
Storyboard="{StaticResource TransformMove}"/>
</i:EventTrigger>
</i:Interaction.Triggers>
</ItemsControl>
</Border>
然后包括故事板这在你的控制资源:
<Storyboard x:Key="TransformMove" Storyboard.TargetName="Transform" Storyboard.TargetProperty="Y">
<DoubleAnimation From="-100" To="100" Duration="0:0:10"
RepeatBehavior="Forever"/>
</Storyboard>
我不能够在混合4中得到ControlStoryBoardAction,是这个完整的代码或我必须写一些额外的位来得到这个工作...并感谢 – 2010-05-25 10:22:37
ControlStoryboardAction在混合4中。我定义的命名空间是xmlns:ei =“http://schemas.microsoft.com/expression/ 2010 /互动“,我相信他们在M icrosoft.Expression.Interactions.dll。您可能需要拨动边框的宽度/高度和剪裁区域的矩形才能看起来正确,但它应该按原样运行。 – Stephan 2010-05-25 12:45:48
- 1. 无法获得跑马灯效果
- 2. jQuery的像跑马灯
- 3. 希望有垂直滚动条,如果内容是更popwindow
- 4. 的Android TextView的跑马灯编程
- 5. Remy Sharp的Jquery跑马灯用法
- 6. 跑马灯标签的缺点
- 7. TextView的跑马灯不工作
- 8. Android的通知跑马灯不工作
- 9. 跑马灯循环不是无限的
- 10. jquery,跑马灯定时器停止/去
- 11. UI5 - 如何获得跑马灯文字
- 12. 为HTML网页跑马灯建议
- 13. 跑马灯进度条有问题
- 14. Jquery跑马灯和手风琴碰撞
- 15. 跑马灯在IE中不工作6
- 16. Javascript中的垂直滚动效果
- 17. FLEX中的垂直选取框效果
- 18. 不希望垂直滚动条在下拉列表中
- 19. 水平视图显示,但我希望它是垂直视图
- 20. Android EditText垂直尺寸:我希望它很小!
- 21. AnythingSlider垂直旋转木马
- 22. 跑步罗马
- 23. jQuery熔岩灯般的效果在各处跳动!
- 24. jQuery切换/垂直滑块效果与多个Div
- 25. 跑马灯在C++单独的线程生成器10
- 26. 跑马灯中的链接不可点击!
- 27. 如何在vb.net中有跑马灯种类的文字?
- 28. 跑马灯更换不上的Safari 5.1.7(视窗10)
- 29. Safari浏览器中的跑马灯迟滞
- 30. 有效的“视差效果”垂直IMG列表滚动
@funwithcoding是好友u的权利, – 2010-05-25 10:04:34