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

界面结构

了解控件的视觉结构是创建新的自定义主题和控件的基础自定义风格.本主题将介绍的构建块RadCarousel,从而帮助您更好地理解其UI结构。

RadCarousel

拉德旋转木马主要由四个元素组成CarouselItemsControlRadCarouselPanelCarouselItem,以及滚动视图.我们将仔细研究这些元素,并简要解释它们的用途。

CarouselItemsControl

虽然它不能直接访问,而且您不应该担心样式化这个类,但它对RadCarousel的功能至关重要。

RadCarouselPanel

RadCarouselPanel是RadCarousel视觉树中最重要的元素,因为它是真正的主力——它承载着旋转木马项目,运行所有动画,并计算所有的效果,如缩放和不透明度。

RadCarouselPanel用作ItemsPanelCarouselItemsControl

CarouselItem

CarouselItem表示RadCarousel中的可选择项,还包含数据元素的可视化表示。通常,像CarouselItem这样的容器项会显示它们所包含元素的选择状态。

CarouselDataRecordPresenter

如果AutoGenerateRecordPresenters属性设置为真正的RadCarousel将检查数据源并创建一个特殊的CarouselDataRecordPresenter对于每个数据项。对象定义数据项的可视化表示形式,因此您可以通过提供新风格CarouselDataRecordPresenter

CarouselDataFieldPresenter

CarouselDataFieldPresenter用于显示数据项的单个字段(或列),您可以使用它整体更改所有字段的外观。

在本文中
Baidu
map