[Windows 8] Code behind en Windows 8 con XAML

Uno de los temas clave de toda aplicación de software y sobretodo las realizadas con .NET es la lógica de negocio, y el code behind, el code behind no es más que todo código escrito en algún lenguaje de la familia .NET generalmente C# o Visual Basic.Net, y es allí en donde es posible hacer que la aplicación responda correctamente a eventos y/o interacciones del usuario correctamente.

Si bien, XAML ofrece una gran variedad y modularidad para crear interfaces de usuario atractivas, dinámicas y agradables al usuario, también se tiene a disposición el lenguaje C# o Visual Basic.Net. Para poder trabajar con los controles definidos en el xaml, es importante en el momento de la definición de los mismo asignar un valor a atributo x:name, el valor de x:name debe ser único para cada control en la página, y será este atributo el que va a permitir referenciar el control en code behind y así trabajar con él.

Por ejemplo, si tenemos un control con la siguiente definición:

   1:  <TextBlock x:Name="txtTitulo" FontSize="50" Foreground="LightGray"></TextBlock>

Desde el code behind de la página lo podemos acceder tan solo escribiendo txtTitulo.<propiedad>, en este caso asignaremos un texto para el TextBlock:

   1:  txtTitulo.Text = "Titulo";

Espero este corto post les ayude a entender un poco más el grandioso mundo xaml.

You may also like...

4 Responses

  1. mauricio herrera galindo says:

    Es interesante saber como se maneja los diferentes códigos que maneja XAML

  1. August 15, 2012

    […] [Windows 8] Code behind con Windows 8 con XAML […]

  2. November 8, 2012

    […] [Windows 8] Code behind con Windows 8 con XAML […]

  3. December 19, 2012

    […] [Windows 8] Code behind en Windows 8 con XAML […]

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Follow

Get every new post on this blog delivered to your Inbox.

Join other followers: