Telerik UI for WPF下载30天免费试用

控制RadCarousel外观

滚动条可见性设置

RadCarousel的滚动功能采用标准的WPF ScrollBar控件。他们的可见度可以通过VerticalScrollBarVisibilityHorizontalScrollBarVisibility属性。RadCarousel中的滚动是双向的——无论使用的滚动条是什么,项目都朝着路径的终点或相反的方向移动。因此,决定使用水平滚动条还是垂直滚动条(或者根本不使用)纯粹是个人喜好的问题。

反射的设置

RadCarousel有能力反映它的项目,从而给他们一个伪3D外观和感觉。控件控制反射的呈现方式ReflectionSettings类及其成员。该对象保存手动调整反射的设置:到可视元素的距离,不透明度,大小,可见性,角度等。

在RadCarousel中使用面板

RadCarousel依赖Panel控件来布局它的子控件(类似于WPF ItemsControl)。它使用的默认面板是RadCarouselPanel,它将其元素排列在一个类似旋转木马的物质中。RadCarousel用于子排列的面板控件可以通过ItemsPanel属性设置为任何其他面板,从而改变布局逻辑。

一旦设置了面板控件,就可以通过使用panel属性来访问它。此属性返回Panel类型的对象。

获取面板的另一种方法是使用FindCarouselPanel()函数,该函数返回RadCarouselPanel的实例(如果使用)或null。

如果RadCarousel控件中设置为项目面板的面板是默认RadCarouselPanel或从它派生的任何其他自定义旋转木马面板,则应使用此函数。

自动生成数据模板

RadCarousel使用一个数据模板来显示数据。这个模板将由RadCarousel控件自动生成,如果它的AutoGenerateDataPresenters属性被设置为true。

还可以通过在资源字典中定义数据类型来为数据类型使用自定义数据模板。在这种情况下,AutoGenerateDataPresenters属性应该设置为false。

在本文中
Baidu
map