Saltar al contenido

Diseño de XAML en profundidad

Descripción

Este curso trata sobre el diseño en aplicaciones basadas en XAML. Se centra en todas las plataformas XAML como WPF, WinRT y Silverlight. En este curso, aprenderá cómo funciona el proceso de diseño y cómo construir paneles personalizados. Verá cómo se comportan las diferentes propiedades de diseño de elementos como el ancho, la altura, las alineaciones y el margen, y cuándo tienen un efecto y cuándo no. Después de estos fundamentos, este curso se centra en los diferentes paneles disponibles en XAML. Aprenderás acerca de los comunes Paneles Grilla, StackPanel y Canvas, pero también acerca del VirtualizingStackPanel que es usado por algunos ItemsControl para la Virtualización de la UI. Este curso también muestra cómo utilizar los paneles específicos de WPF WrapPanel y DockPanel y el panel específico de WinRT VariableSizedWrapGrid. Después de los Paneles, miramos las Transformaciones para rotar, escalar, inclinar y traducir (mover) sus elementos. También aprenderás a trabajar con Proyecciones para dar a tus elementos un efecto similar al 3D. Con el conocimiento sobre el proceso de diseño, sobre las propiedades de los elementos, sobre los Paneles, y sobre las Transformaciones y Proyecciones en la mochila, nos fijamos en temas avanzados. Aprenderás acerca de los grupos de tamaño compartidos soportados por la Grilla en la WPF, cómo cambiar el Panel de un Control de Elementos, cómo animar un cambio de posición de los elementos en un Panel, y muchas otras cosas interesantes. A lo largo de este curso, su conocimiento se aplica a una aplicación WPF basada en MVVM llamada FriendViewer. El curso te enseña cómo construir el diseño completo de esa aplicación FriendViewer, incluyendo una navegación pinnable, una carga-superposición, un UserControl para mostrar un amigo, y un área principal que re-posiciona elementos dinámicamente con una animación.

Diseño de XAML en profundidad
Diseño de XAML en profundidad