Formas de Controlar un evento en C#, ejemplificado con silverlight

En este post vamos a mostrar las maneras que existen controlar los eventos de un botón en .net, esta vez utilizaremos Silverlight para ejemplificar, lo tratado aquí también es aplicable a ASP.NET, Windows Form, y las plataformas que soportan XAML.

Existen 3 maneras de controlar un evento, estas son:

  • Definiendo el método manejador del evento desde la parte de diseño.
  • Definiendo el método manejador del evento desde código.
  • Escribiendo una instrucción lambda (Creo que esta es nueva para muchas personas)

Para ejemplificar todo, crearemos una aplicación de Navegación  de Silverlight 5, en Visual Studio 2012.

Empezamos agregando 3 botones en el diseñador  (la función que tendrá cada botón será desplegar texto con la opción desplegada):

img1

Como podrán ver en la imagen anterior el botón “btnDiseño” apunta a un método, es se ejecutara cada vez que se presione el botón.

Ahora vamos a picar código:

img2

Lo novedoso aquí es la expresión lambda, aquí solo exponemos la forma de usar una expresión lambda, pero puede ser utilizada en todo lugar donde se necesite enlazar un evento o una acción.

Los resultados son los siguientes:img3

espero les sea de utilidad!

Salu2!

Anuncios

Contribuye al mundo con tu opinión

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

w

Conectando a %s