Introducción a Xamarin

1

Todo lo que aprenderás sobre Xamarin Forms

2

¿Qué es Xamarin?

Instalación y configuración

3

Requerimientos de hardware y software

4

Introducción a Instalación de Visual Studio .NET y Herramientas

5

Instalación de Visual Studio .NET en Windows

6

Instalación de Visual Studio .NET for Mac

7

Configuración de Xamarin para iOS

Fundamentos de Xamarin.Forms

8

Mi primera app con Xamarin.Forms

9

Xamarin.Forms vs. Xamarin clásico

10

Estrategias para compartir código

Arquitectura de Xamarin.Forms

11

Anatomía de una aplicación

12

Arquitectura de Xamarin.Forms

Sistema de Propiedades Enlazables

13

Sistema de Propiedades Enlazables

14

Usando y creando Propiedades Enlazables

15

Propiedades Adjuntas

Manejo de Eventos

16

Manejo de eventos

17

Ciclo de vida

El Lenguaje XAML

18

¿Qué es XAML?

19

Espacios de Nombres XML

20

Sintaxis de subelementos y de contenido

21

Extensiones de Marcado

22

Recursos

23

XAML compilado

Interfaz de Usuario

24

Contenedores

25

Controles comunes

26

Creación de controles personalizados

27

Estilos

28

Triggers en Estilos

29

Diccionarios Mezclados

30

Transformaciones y Animaciones

31

Navegación

32

DisplayAlert y DisplayActionSheet

33

MessagingCenter

Enlace de Datos

34

Enlace de Datos

35

Interfaces de notificación

36

La clase ObservableCollection<t>

37

Contexto de Enlace de Datos

38

Enlace entre elementos

39

Propiedad StringFormat

40

Plantillas de Datos

41

Convertidores de Valor

Comandos

42

¿Qué son los Comandos?

43

Implementación básica e implementaciones existentes

El Patrón de Diseño Model-View-ViewModel (MVVM)

44

Introducción al patrón de diseño MVVM

45

¿Qué es MVVM?

46

Componentes del Patrón

47

Proyecto: Pomodoro

48

App Pomodoro

49

Continuando con la app Pomodoro

50

Concluyendo nuestra app Pomodoro

No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Curso de Xamarin.Forms

Curso de Xamarin.Forms

Rodrigo Díaz Concha

Rodrigo Díaz Concha

Usando y creando Propiedades Enlazables

14/50
Recursos

Para leer o establecer el valor de una propiedad enlazable se pueden indicar de manera directa como se hace con cualquier propiedad tradicional de tipo CLR o bien usando los mérodos GetValue y SetValue.

Forma tradicional:

// --- para asignar un valor a la propiedad textColor de etiqueta
etiqueta.textColor = Color.Blue;
// --- para leer el valor
var c = etiqueta.Width

ó utilizando GetValue() y SetValue() …

// --- para leer el valor
etiqueta.GetValue(Label.TextColorProperty);
 // --- para asignar el valor
etiqueta.SetValue(Label.TextColorProperty, color.Blue);

Para crear Propiedades Enlazables se emplea el método BindableProperty.Create()

Aportes 9

Preguntas 7

Ordenar por:

Los aportes, preguntas y respuestas son vitales para aprender en comunidad. Regístrate o inicia sesión para participar.

Buen curso, pero se extraña mucho la parte practica.

Profesor una pregunta si quiero hacer un Control para que lo use la comunidad no se supongamos un slider o un boton con ciertos estilos y demas, como se crearia el projecto y como se exportaria y se subiria a un store para que la gente lo integre a sus proyectos. Saludos!

Es la primera vez que tengo contacto con xamarin, hay muchas cosas que no tengo claras, pero me doy cuenta que existen!

Mucho texto poco código

Como reto: Crea un simple juego de ahorcado para aplicar los conocimientos adquiridos en esta lección.

Excelente clase!!!
Excelente explicación sobre las propiedades enlazables, lo entendí muy bien.
Voy a profundizar mucho mas sobre ese tema.

En que proyectos vamos a trabajar, en Anatomia ò Sistemas de Propiedades Enlazables?

me sale este error :
System.IO.PathTooLongException, como lo puedo solucionar sin tener que cambiar el nombre de mi archivo??

Me encanta la facilidad con la que explica las bindableProperty, las he usado pero jamas las vi tan claras