OpenWebinars

Lenguajes de Programación

¿Qué es XAML en .NET?

Te mostramos cómo poder realizar desarrollos muy completos de forma sencilla empleando XAML.

José Manuel Montero Ortega

José Manuel Montero Ortega

EXPERTO EN XAMARIN

Lectura 1 minutos

Publicado el 6 de febrero de 2019

Compartir

    Tabla de contenidos

Qué es XAML

XAML es un lenguaje de marcado desarrollado por Microsoft a partir de 2004. Guarda ciertas similitudes con otros lenguajes de marcado, ya sea HTML o AXML Android, ya se fundamentan en la misma base, es decir, desarrollar con marcas.

Con XAML, y utilizando WPF, se pueden hacer grandes desarrollos con muy poco código.

Ejemplo de desarrollo con XAML

Vamos a ver un ejemplo en el que haremos una pantalla de login de forma rápida:

 

Con este código nos aparece una pantalla de login dónde nos aparecen los bloques para introducir un usuario y contraseña, además de un botón.

Vamos a ver ahora cómo introducir más contenido a esta pantalla y a mejorarla visualmente con muy poco código:


<Window x:Class=”WpfApp1.MainWindow”
xmlns=”http://schemas.microsoft.com/winfx/2006/xaml/presentation”
xmlns:x=”http://schemas.microsoft.com/winfx/2006/xaml”
xmlns:d=”http://schemas.microsoft.com/expression/blend/2008”
xmlns:mc=”http://schemas.openxmlformats.org/markup-compatibility/2006”
xmlns:local=”clr-namespace:WpfApp1”
mc:Ignorable=”d”
Title=”MainWindow” Height=”450” Width=”800”>
<StackPanel VerticalAlignment=”Center”>
<Label Content=”Usuario”/>
<TextBlock/>
<Label Content=”Password”/>
<TextBlock/>
<Button Content=”Login” Height=”50”/>
<TextBlock/>
</StackPanel>
</Window>

Es este ejemplo creamos otro contenedor, damos un poco de margen lateral a los elementos de la pantalla de login y hacemos el botón más pequeño.

Además hacemos que al introducir la contraseña aparezcan los caracteres de seguridad, y finalmente utilizamos otro tipo de fuente diferente para las etiquetas de usuario y password.

Como podéis ver, con muy pocas líneas y en poco tiempo podemos hacer una pantalla de login e ir mejorándola con pocos cambios.

Si quieres ampliar tus conocimientos de C# puedes hacer este curso de C# de nivel Intermedio de nuestro profesor José Manuel Montero.

curso-c-intermedio

Recuerda que puedes comenzar este curso con tu suscripción de OpenWebinars. Si todavía no estás suscrito, aprovecha para hacerlo ahora.

Compartir este post

También te puede interesar

Icono de la tecnología
Curso

C# para principiantes

Principiante
3 h. y 29 min.

Aprende C# desde cero para sentar las bases de programación con Visual Studio y empieza a crear aplicaciones...

José Manuel Montero Ortega
4.2
Qué es C#: Introducción
Blog

Qué es C#: Introducción

¿Qué es C#? Es un lenguaje de programación desarrollado por Microsoft, orientado a objetos. Te recomendamos que conozcas bien este potente lenguaje.

Daniel Ortego Delgado
Por qué aprender C#
Blog

Por qué aprender C#

Conoce los 7 principales motivos por los que resulta muy recomendable comenzar a desarrollar en C#.

José Manuel Montero Ortega