Entrada destacada

¿Cual es mejor? ¿una Pc Clon o una Pc de Marca?

¿Que es Pc Clon? Es una Pc Armada con varias parte de otros fabricantes, permitiendo organizar de forma independiente el procesamien...

Ultimas entradas

Entradas populares



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.




El RadCarousel proporciona una barra de desplazamiento incorporada que permite mover los elementos de izquierda, derecha o directamente a la última o la primera página.
Sin embargo, si la vista predeterminada no cumple con sus requerimientos, fácilmente puede predefinirles y cambiar su estilo. Básicamente, es necesario tomar un par de pasos:

Establezca la propiedad HorizontalScrollBarVisibility de la RADCAROUSEL a "Hidden";
Definir la CarouselScrollButtons requerida y manejar sus eventos Click;
Especificar el ResourceDictionary para que el Themer sea  aplicado correctamente.

Por último, la aplicación debe ser como sigue:
(Click en las imagenes las amplia)


Una vez que haya terminado, el RadCarousel debe verse como la siguiente imagen:



Aún así, eres libre para cambiar el estilo de los botones, tal como desees.

RadCarousel de WPF es un innovador control de navegación interactiva de datos, usando trayectorias circulares o de forma libre. Presenta los datos complejos desde una perspectiva totalmente nueva y da una sensación de interfaz de aplicaciones 3D.

Para utilizar RadCarousel en su  proyecto necesita agregar  la siguiente referencia: 
 Using Telerik.Windows.Controls
 

Animaciones bien logradas : Con RadCarousel se puede animar cualquier propiedad numérica, creando así la emocionante experiencia de usuario.



Presentación de elementos de datos generados automáticamente: Presentación de elementos de datos puede ser generado, automáticamente, lo que permite mostrar rápidamente los objetos de negocio dentro de la aplicación.



Personalización de elemento enriquecidos: La personalización de elementos enriquecidos pueden lograrse a través de animaciones, plantillas y estilos.



Soporte de desplazamiento: Cuando se coloca en un recipiente desplazable, RadCarousel automáticamente se desplaza al utilizar las barras de desplazamiento o la rueda del ratón.

Soporte de trazados de animación personalizada: Cualquier ruta puede utilizarse para el movimiento del elemento. Esto permite a los diseñadores crear el mejor camino para la situación de mano en Expression Blend.


Mecanismo de especificación de puntos de control flexible: Los puntos de control son los mecanismos para administrar la apariencia visual de los elementos de carrusel. Con la ayuda de este mecanismo puede controlarse fácilmente opacidad de los elementos, escala y sesgar.


Motor de enlace de datos basado en el rendimiento de LINQ: RadCarousel está que aprovechando al máximo el rendimiento basado en LINQ Telerik data engine control enlazado a un datos completamente funcionales. Proporciona selección y apoyo de elemento actual que habilitar datos escenarios de enlace de XAML sólo.

RadCarouselPanel reutilizable: RadCarouselPanel ambos pueden alojar controles independientes y utilizarse en combinación con cualquier control de elementos WPF como un ListBox o un ListView para enriquecer su apariencia.