La que más hemos utilizado hasta el momento es Binding 😉
Ya quiero crear mejores apps más robustas.
Introducción a Xamarin
Todo lo que aprenderás sobre Xamarin Forms
¿Qué es Xamarin?
Instalación y configuración
Requerimientos de hardware y software
Introducción a Instalación de Visual Studio .NET y Herramientas
Instalación de Visual Studio .NET en Windows
Instalación de Visual Studio .NET for Mac
Configuración de Xamarin para iOS
Fundamentos de Xamarin.Forms
Mi primera app con Xamarin.Forms
Xamarin.Forms vs. Xamarin clásico
Estrategias para compartir código
Arquitectura de Xamarin.Forms
AnatomÃa de una aplicación
Arquitectura de Xamarin.Forms
Sistema de Propiedades Enlazables
Sistema de Propiedades Enlazables
Usando y creando Propiedades Enlazables
Propiedades Adjuntas
Manejo de Eventos
Manejo de eventos
Ciclo de vida
El Lenguaje XAML
¿Qué es XAML?
Espacios de Nombres XML
Sintaxis de subelementos y de contenido
Extensiones de Marcado
Recursos
XAML compilado
Interfaz de Usuario
Contenedores
Controles comunes
Creación de controles personalizados
Estilos
Triggers en Estilos
Diccionarios Mezclados
Transformaciones y Animaciones
Navegación
DisplayAlert y DisplayActionSheet
MessagingCenter
Enlace de Datos
Enlace de Datos
Interfaces de notificación
La clase ObservableCollection<t>
Contexto de Enlace de Datos
Enlace entre elementos
Propiedad StringFormat
Plantillas de Datos
Convertidores de Valor
Comandos
¿Qué son los Comandos?
Implementación básica e implementaciones existentes
El Patrón de Diseño Model-View-ViewModel (MVVM)
Introducción al patrón de diseño MVVM
¿Qué es MVVM?
Componentes del Patrón
Proyecto: Pomodoro
App Pomodoro
Continuando con la app Pomodoro
Concluyendo nuestra app Pomodoro
Aún no tienes acceso a esta clase
Crea una cuenta y continúa viendo este curso
Las extensiones de marcado son clases o funciones que le indican al elemento, que debe evaluar el valor de una propiedad o atributo de una manera particular, determinada por dicha función.
Las extensiones de marcado pueden ser facilmente identificables en un documento XAML ya que se escriben entre signos de { } como por ejemplo:
Las extensiones de marcado soportadas por Xamarin.forms son:
El uso de extensiones de marcado es muy recomendado para el manejo de cadenas de texto, ya que de esta manera se facilita la tarea de internacionalización posterior, mediante el uso de los diccionarios de cadenas en otros idiomas.
Aportes 5
Preguntas 1
La que más hemos utilizado hasta el momento es Binding 😉
Ya quiero crear mejores apps más robustas.
Me ha gustado mucho esta unidad, explicando los conceptos para aprender y entender a la perfección XAML,
Cuando desarrollas para Android (nativamente), los textos los defines en un archivo llamado strings.xml con lo que puedes definir cada XML con un idioma diferente. ¿Existe algo similar en XamarinForms?..
Tengan en cuenta que despues de los dos puntos va el nombre del proyecto o solución, en mi caso se llama Anatomia:
xmlns:local="clr-namespace:Anatomia"
En mi caso no estaba escrito el codigo
xmlns:local="clr-namespace:LenguajeXaml"
Yo mismo lo agregue.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.