Conocer la estructura visual de un control es fundamental para la creación de nuevos temas personalizados y estilos personalizados. En esta oportunidad presentamos los elementos básicos del RadCarousel, que te ayudará a comprender mejor la estructura de la interfaz de usuario.
El RadCarousel está compuesto principalmente de cuatro elementos:
CarouselItemsControl
RadCarouselPanel
CarouselItem
ScrollViewer
Vamos a hacer un vistazo a cada uno de esos elementos y explicar brevemente su propósito.
CarouselItemsControl
Aunque no es directamente accesible y no debe preocuparse de esta clase de estilo, es crucial para el funcionamiento de la RadCarousel.
El CarouselItemsControl siempre debe estar presente en el árbol visual del RadCarousel.
RadCarouselPanel
El CarouselItem representa un elemento seleccionable en un RadCarousel y también contiene la representación visual de un elemento de datos. Normalmente, los elementos de contenedor como el CarouselItem muestra el estado de selección de los elementos que contienen.
CarouselDataRecordPresenter
Si la propiedad AutoGenerateRecordPresenters está establecida en true el RadCarousel inspeccionará el origen de datos y creará un CarouselDataRecordPresenter especial para cada elemento de datos. Este objeto define la representación visual de los elementos de datos, por lo tanto puede cambiar la apariencia de los datos, proporcionando un nuevo estilo para la CarouselDataRecordPresenter.
CarouselDataFieldPresenter
El CarouselDataFieldPresenter se utiliza para mostrar un campo único o una columna de un elemento de datos y se puede utilizar para cambiar el aspecto de todos los campos como un todo.
No hay comentarios: