在WPF中,实现控件的最佳方法是什么,如下图所示? 你有很多图像,不是所有的图像都可以一次看到,但你可以在右边和左边做一些分页,或滚动,我不知道如何调用它。 两侧的两个按钮左右滚动并带来新的图像。
答案 0 :(得分:3)
如果您需要滚动图像,可以使用简单的ListBox(如果您愿意,可以将其设置为水平),如果将列表框绑定到图像的ItemsSource,则应用包含图像的ItemTemplate。
以下是水平ListBox的示例 -
http://immersivenick.wordpress.com/2012/01/14/wpf-short-horizontal-listbox/
如果你不使用绑定,你可以添加带有图像内容的LisBoxItems。
答案 1 :(得分:1)
如果你想让它更具吸引力,你可以使用Carousel Control。
周围有一些免费的: http://www.codeproject.com/Articles/181835/WPF-Carousel-Control
还有一些商业广告。 我使用了Infragistics Carousel Control并发现它非常好: http://www.infragistics.com/dotnet/netadvantage/wpf/xamcarouselpanel.aspx#Overview