SlideShare una empresa de Scribd logo
1 de 1
Descargar para leer sin conexión
Vicente G. Guzman Lucio
Xamarin Student Ambassador – Regional Lead
Páginas, Diseño y Vistas – Xamarin.Forms
Hoy en día la interfaz de usuario moderna es muy relevante en todo desarrollo, pero está
haciendo más ruido en las aplicaciones móviles, y es que recordemos que está hecha de objetos
visuales de varios tipos, estos dependiendo del sistema operativo.
Así mismo estos objetos visuales pueden tener diferentes nombres, controles, elementos, vistas,
widgets, pero todos son dedicados específicamente a los trabajos de presentación o interacción.
En Xamarin.Forms, los objetos que aparecen en la pantalla son denominados: elementos visuales.
Los cuales se derivan en tres categorías: Page (Paginas) | Layouts (Diseño) | View (Vistas)
Cabe mencionar que estos no son conceptos abstractos, puesto que la interfaz de la programación
de una aplicación Xamarin.Forms (API) define clases llamadas VisualElement, Page, Layout y View.
Estas clases y sus descendientes forman la columna vertebral de la interfaz de usuario en
Xamarin.Forms.
VisualElement es una clase muy importante en Xamarin.Forms, porque un objeto de esto es
cualquier cosa que ocupa espacio en la pantalla.
Recordemos que una aplicación de Xamarin.Forms puede ser de una o más páginas y que
generalmente una página ocupa todo (o por lo menos un área grande) de la pantalla. Algunas
aplicaciones consisten en solamente una sola página, mientras que otras permiten navegar entre
varias páginas.
Un tipo de página, por ejemplo es llamado: ContentPage (Pagina de Contenido).
En cada página, los elementos visuales se organizan en una jerarquía entre padres e hijos.
El hijo de una ContentPage es generalmente un diseño de algún tipo para organizar los elementos
visuales.
Por otro lado tenemos el StackLayout que arregla a sus hijos en una pila horizontal o vertical.
También tenemos dos tipos de diseño que tienen un solo hijo:
- Marco (Frame) — muestra un borde alrededor de un hijo
- ScrollView — desplaza su hijo
El término View (ver) de Xamarin.Forms indica diversos tipos de objetos interactivos y de
presentación: texto, mapas de bits, botones, campos de entrada de texto, deslizadores,
interruptores, barras de progreso, selectores de fecha y hora, etc. A menudo se denominan
controles o widgets en otros entornos de programación.
Tipos de Vista:
Label (Etiqueta) – Muestra un texto
Button (Boton) – Inicia comandos – Permite realizar acciones
BoxView – Muestra un cuadro de color simple
Traducción del libro: Creating Mobile Apps with Xamarin.Forms – Preview Edition

Más contenido relacionado

Destacado

Destacado (19)

Interfaz puerto paralelo LPT
Interfaz puerto paralelo LPTInterfaz puerto paralelo LPT
Interfaz puerto paralelo LPT
 
C# guia total del programador
C# guia total del programadorC# guia total del programador
C# guia total del programador
 
Robot
RobotRobot
Robot
 
1
11
1
 
Aurora borealis
Aurora borealisAurora borealis
Aurora borealis
 
Tics y sistemas operativos windows e internet
Tics y sistemas operativos windows e internetTics y sistemas operativos windows e internet
Tics y sistemas operativos windows e internet
 
Clave freezer
Clave freezerClave freezer
Clave freezer
 
Customer Portfolio in Recife
Customer Portfolio in RecifeCustomer Portfolio in Recife
Customer Portfolio in Recife
 
Mapa conceptual Sistemas de Iformación
Mapa conceptual Sistemas de IformaciónMapa conceptual Sistemas de Iformación
Mapa conceptual Sistemas de Iformación
 
Servicio alimentación 2015
Servicio alimentación 2015Servicio alimentación 2015
Servicio alimentación 2015
 
Winter versión2. I will find you. vídeo avi
Winter versión2. I will find you.  vídeo aviWinter versión2. I will find you.  vídeo avi
Winter versión2. I will find you. vídeo avi
 
Recommendation letter dott. Cingari Giorgio
Recommendation letter dott. Cingari GiorgioRecommendation letter dott. Cingari Giorgio
Recommendation letter dott. Cingari Giorgio
 
Presentación1 pagina1
Presentación1 pagina1Presentación1 pagina1
Presentación1 pagina1
 
Abgpreneur
AbgpreneurAbgpreneur
Abgpreneur
 
Customer Portfolio on Agribusiness
Customer Portfolio on AgribusinessCustomer Portfolio on Agribusiness
Customer Portfolio on Agribusiness
 
Tipos de comunicacion
Tipos de comunicacionTipos de comunicacion
Tipos de comunicacion
 
Award
AwardAward
Award
 
Sexuality lesbians 1
Sexuality  lesbians 1Sexuality  lesbians 1
Sexuality lesbians 1
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 

Similar a Paginas, Diseño y Vistas - Xamarin.Forms

Similar a Paginas, Diseño y Vistas - Xamarin.Forms (20)

Semana 02 Aplicacion Movil.pptx
Semana 02 Aplicacion Movil.pptxSemana 02 Aplicacion Movil.pptx
Semana 02 Aplicacion Movil.pptx
 
Trabajo dreamweaver
Trabajo dreamweaverTrabajo dreamweaver
Trabajo dreamweaver
 
1 5
1 51 5
1 5
 
Actividad de la 1 hasta la 5
Actividad de la 1 hasta la 5Actividad de la 1 hasta la 5
Actividad de la 1 hasta la 5
 
Terminologis
TerminologisTerminologis
Terminologis
 
Joomla Cms
Joomla CmsJoomla Cms
Joomla Cms
 
DAM-S2.pptx
DAM-S2.pptxDAM-S2.pptx
DAM-S2.pptx
 
Generalidades de Visual Basic
Generalidades de Visual BasicGeneralidades de Visual Basic
Generalidades de Visual Basic
 
Windows.forms.ejercicios
Windows.forms.ejerciciosWindows.forms.ejercicios
Windows.forms.ejercicios
 
Capitulo 19 Modelado De DiseñO
Capitulo 19 Modelado De DiseñOCapitulo 19 Modelado De DiseñO
Capitulo 19 Modelado De DiseñO
 
Getting started with xamarin forms
Getting started with xamarin formsGetting started with xamarin forms
Getting started with xamarin forms
 
tic
tictic
tic
 
Guia html2
Guia html2Guia html2
Guia html2
 
Visual basic Anyi Funez
Visual basic Anyi FunezVisual basic Anyi Funez
Visual basic Anyi Funez
 
Tema 4 3_2_interfaces_de_usuario
Tema 4 3_2_interfaces_de_usuarioTema 4 3_2_interfaces_de_usuario
Tema 4 3_2_interfaces_de_usuario
 
Trabajo
TrabajoTrabajo
Trabajo
 
Visual basic
Visual basicVisual basic
Visual basic
 
Informe programacion 10% adrian reinoza
Informe programacion 10% adrian reinozaInforme programacion 10% adrian reinoza
Informe programacion 10% adrian reinoza
 
Guia 0 vb induccion
Guia 0 vb    induccionGuia 0 vb    induccion
Guia 0 vb induccion
 
Formularios de Visual FoxPro 6.0
Formularios de Visual FoxPro 6.0Formularios de Visual FoxPro 6.0
Formularios de Visual FoxPro 6.0
 

Más de Vicente Gerardo Guzman Lucio

Bienvenido .Net MAUI - la evolución de Xamarin.Forms
Bienvenido .Net MAUI - la evolución de Xamarin.FormsBienvenido .Net MAUI - la evolución de Xamarin.Forms
Bienvenido .Net MAUI - la evolución de Xamarin.FormsVicente Gerardo Guzman Lucio
 
Consumiendo un servicio externo con Axios en Alexa
Consumiendo un servicio externo con Axios en AlexaConsumiendo un servicio externo con Axios en Alexa
Consumiendo un servicio externo con Axios en AlexaVicente Gerardo Guzman Lucio
 

Más de Vicente Gerardo Guzman Lucio (20)

GPPB2024 - Integrando ChatGPT en Power Automate
GPPB2024 - Integrando ChatGPT en Power AutomateGPPB2024 - Integrando ChatGPT en Power Automate
GPPB2024 - Integrando ChatGPT en Power Automate
 
Introducción a Amazon Alexa.pptx
Introducción a Amazon Alexa.pptxIntroducción a Amazon Alexa.pptx
Introducción a Amazon Alexa.pptx
 
Creando un Chatbot en C# con ChatGPT.pdf
Creando un Chatbot en C# con ChatGPT.pdfCreando un Chatbot en C# con ChatGPT.pdf
Creando un Chatbot en C# con ChatGPT.pdf
 
ChatGPT & Alexa.pptx
ChatGPT & Alexa.pptxChatGPT & Alexa.pptx
ChatGPT & Alexa.pptx
 
Bienvenido .Net MAUI - la evolución de Xamarin.Forms
Bienvenido .Net MAUI - la evolución de Xamarin.FormsBienvenido .Net MAUI - la evolución de Xamarin.Forms
Bienvenido .Net MAUI - la evolución de Xamarin.Forms
 
Conectando un Azure Bot con una Alexa Skill
Conectando un Azure Bot con una Alexa SkillConectando un Azure Bot con una Alexa Skill
Conectando un Azure Bot con una Alexa Skill
 
Azure DevOps y Blazor Web Assembly
Azure DevOps y Blazor Web AssemblyAzure DevOps y Blazor Web Assembly
Azure DevOps y Blazor Web Assembly
 
Desarrollo de Interfaces de Voz: Alexa Skills
Desarrollo de Interfaces de Voz: Alexa SkillsDesarrollo de Interfaces de Voz: Alexa Skills
Desarrollo de Interfaces de Voz: Alexa Skills
 
Blazor vs VUE
Blazor vs VUEBlazor vs VUE
Blazor vs VUE
 
Introducción a Blazor
Introducción a BlazorIntroducción a Blazor
Introducción a Blazor
 
Infraestructura como Código en Azure
Infraestructura como Código en AzureInfraestructura como Código en Azure
Infraestructura como Código en Azure
 
Diseño de Experiencias de Voz con Amazon Alexa
Diseño de Experiencias de Voz con Amazon AlexaDiseño de Experiencias de Voz con Amazon Alexa
Diseño de Experiencias de Voz con Amazon Alexa
 
Alexa Skill con .NETCore & AWS Lambda
Alexa Skill con .NETCore & AWS LambdaAlexa Skill con .NETCore & AWS Lambda
Alexa Skill con .NETCore & AWS Lambda
 
Skills Nights - Vol.III - Primeros Pasos
Skills Nights - Vol.III - Primeros PasosSkills Nights - Vol.III - Primeros Pasos
Skills Nights - Vol.III - Primeros Pasos
 
¿Qué es la Nube?
¿Qué es la Nube?¿Qué es la Nube?
¿Qué es la Nube?
 
Consumiendo un servicio externo con Axios en Alexa
Consumiendo un servicio externo con Axios en AlexaConsumiendo un servicio externo con Axios en Alexa
Consumiendo un servicio externo con Axios en Alexa
 
La era de los Chatbots
La era de los ChatbotsLa era de los Chatbots
La era de los Chatbots
 
Android 64x con Xamarin.Forms
Android 64x con Xamarin.FormsAndroid 64x con Xamarin.Forms
Android 64x con Xamarin.Forms
 
Creando nuestra propia Skill de YouTube
Creando nuestra propia Skill de YouTubeCreando nuestra propia Skill de YouTube
Creando nuestra propia Skill de YouTube
 
Alexa Skill en 5 pasos
Alexa Skill en 5 pasosAlexa Skill en 5 pasos
Alexa Skill en 5 pasos
 

Paginas, Diseño y Vistas - Xamarin.Forms

  • 1. Vicente G. Guzman Lucio Xamarin Student Ambassador – Regional Lead Páginas, Diseño y Vistas – Xamarin.Forms Hoy en día la interfaz de usuario moderna es muy relevante en todo desarrollo, pero está haciendo más ruido en las aplicaciones móviles, y es que recordemos que está hecha de objetos visuales de varios tipos, estos dependiendo del sistema operativo. Así mismo estos objetos visuales pueden tener diferentes nombres, controles, elementos, vistas, widgets, pero todos son dedicados específicamente a los trabajos de presentación o interacción. En Xamarin.Forms, los objetos que aparecen en la pantalla son denominados: elementos visuales. Los cuales se derivan en tres categorías: Page (Paginas) | Layouts (Diseño) | View (Vistas) Cabe mencionar que estos no son conceptos abstractos, puesto que la interfaz de la programación de una aplicación Xamarin.Forms (API) define clases llamadas VisualElement, Page, Layout y View. Estas clases y sus descendientes forman la columna vertebral de la interfaz de usuario en Xamarin.Forms. VisualElement es una clase muy importante en Xamarin.Forms, porque un objeto de esto es cualquier cosa que ocupa espacio en la pantalla. Recordemos que una aplicación de Xamarin.Forms puede ser de una o más páginas y que generalmente una página ocupa todo (o por lo menos un área grande) de la pantalla. Algunas aplicaciones consisten en solamente una sola página, mientras que otras permiten navegar entre varias páginas. Un tipo de página, por ejemplo es llamado: ContentPage (Pagina de Contenido). En cada página, los elementos visuales se organizan en una jerarquía entre padres e hijos. El hijo de una ContentPage es generalmente un diseño de algún tipo para organizar los elementos visuales. Por otro lado tenemos el StackLayout que arregla a sus hijos en una pila horizontal o vertical. También tenemos dos tipos de diseño que tienen un solo hijo: - Marco (Frame) — muestra un borde alrededor de un hijo - ScrollView — desplaza su hijo El término View (ver) de Xamarin.Forms indica diversos tipos de objetos interactivos y de presentación: texto, mapas de bits, botones, campos de entrada de texto, deslizadores, interruptores, barras de progreso, selectores de fecha y hora, etc. A menudo se denominan controles o widgets en otros entornos de programación. Tipos de Vista: Label (Etiqueta) – Muestra un texto Button (Boton) – Inicia comandos – Permite realizar acciones BoxView – Muestra un cuadro de color simple Traducción del libro: Creating Mobile Apps with Xamarin.Forms – Preview Edition