5

在 WPF 中,实现如下图所示控件的最佳方法是什么?您有很多图像,并非所有图像都可以一次看到,但是您可以左右分页或滚动,我不知道如何调用它。两侧的两个按钮可以左右滚动并带来新的图像。

在此处输入图像描述

4

2 回答 2

3

如果您需要滚动图像,您可以使用一个简单的 ListBox(如果您愿意,可以将其设置为水平),如果您将列表框绑定到图像的 ItemsSource,则应用将包含图像的 ItemTemplate。

这是水平列表框的示例 -

http://immersivenick.wordpress.com/2012/01/14/wpf-short-horizo​​ntal-listbox/

如果您不使用绑定,您可以只添加带有图像内容的 LisBoxItems。

于 2012-05-02T07:19:31.000 回答
1

如果您想让它更具吸引力,您可以使用轮播控件。

周围有一些免费的:http: //www.codeproject.com/Articles/181835/WPF-Carousel-Control

还有一些商业的。我使用了 Infragistics Carousel Control 并发现它非常好: http: //www.infragistics.com/dotnet/netadvantage/wpf/xamcarouselpanel.aspx#Overview

于 2012-05-02T07:37:57.917 回答