El Lenguaje XAML es el lenguaje utilizado para la definición de las Interfaces de Usuario en Silverlight, Silverlight para Windows Phone 7.5, 7.8 y 8, Windows 8 y WPF, por lo que es súmamente importante en la estrategia de las plataformas de desarrollo de Microsoft y es vital el comprenderlo a detalle.
Este video te ayudará [...]
El Lenguaje XAML es el lenguaje utilizado para la definición de las Interfaces de Usuario en Silverlight, Silverlight para Windows Phone 7.5, 7.8 y 8, Windows 8 y WPF, por lo que es súmamente importante en la estrategia de las plataformas de desarrollo de Microsoft y es vital el comprenderlo a detalle.
Este video te ayudará [...]
Las Propiedades Dependientes o Propiedades de Dependencia son la base para la infraestructura de notificaciones, enlace y distribución en las tecnologías XAML como Silverlight, Silverlight para Windows Phone 7.1 y 7.8, Windows Phone 8 y las aplicaciones de la tienda de Windows en Windows 8. Este video de explicará a detalle cómo funcionan este tipo [...]
Manejo de Eventos
En Silverlight tenemos tres maneras diferentes para poder manejar eventos.
Desde XAML
A través de código usando la sintaxis estándar
A través de código usando Expresiones Lambda
Manejo de eventos usando XAML
Podemos manejar los eventos de los elementos usando XAML. La siguiente caja de texto demuestra el manejo del evento Click del control Button:
…
<Button Click="Button_Click" />
…
…y su [...]
Clase UIElement
La clase UIElement es la clase base para todos los elementos visuales en Silverlight. En esta clase es en donde se definen la gran mayoría de los eventos de interacción con el usuario (eventos del mouse, teclado, enfoque, etc.). Algunos de los eventos incluidos en esta clase son:
MouseLeftButtonDown
MouseLeftButtonUp
MouseRightButtonDown
MouseRightButtonUp
MouseEnter
MouseLeave
Drop
Eventos Ruteados
La mayoría de los eventos anteriores [...]
Clase UserControl
Enfoquémonos ahora en MainPage.xaml por tratarse de un archivo de suma importancia ya que es ahí donde expresamos la Interface de Usuario para nuestra Aplicación. Si abrimos este archivo en Visual Studio podremos observar que su código comienza con la declaración de un elemento de tipo <UserControl> . Es en este elemento en donde [...]
Cacheo de Ensamblados
Como lo describimos en una sección anterior, al compilar un proyecto de Silverlight se creará el empaquetado XAP que contiene todos los Ensamblados necesarios para poder ejecutar la Aplicación. Estos Ensamblados son parte del empaquetado para poder estar disponibles de manera inmediata cuando la Aplicación este corriendo, no obstante el tamaño de dichos [...]
Modelo de Aplicación
Comprender el modelo de compilación de las Aplicaciones de Silverlight es únicamente el primer paso. ¿Qué sucede cuando a través de un navegador, entramos a una página que incluye un aplicativo de Silverlight?
Para responder a lo anterior es buena idea ejecutar el proyecto que tenemos en Visual Studio presionando F5. Visual Studio levantará [...]
Modelo de Compilación
El proyecto de Silverlight no es más que un proyecto de tipo Class Library (Biblioteca de Clases). Esto quiere decir que cuando compilamos el proyecto de la Aplicación de Silverlight el resultado de la compilación será un Ensamblado llamado NombreDelProyecto.dll, donde NombreDelProyecto es el nombre que indicamos al crear un nuevo proyecto de [...]
Estructura de los Proyectos
Comencemos creando un nuevo proyecto de Silverlight 4. Al igual que cualquier otro tipo de proyecto al utilizar Visual Studio .NET podemos seleccionar de toda la lista de plantillas que tengamos instaladas la adecuada para nuestros propósitos.
La siguiente figura muestra la caja de diálogo de creación de un nuevo proyecto en Visual [...]
Herramientas relacionadas
Si bien es técnicamente posible poder crear una aplicación de Silverlight haciendo uso simplemente del Bloc de Notas, al hacer esto lo único que estaríamos haciendo es demostrar lo geek que somos y que tal vez tenemos mucho tiempo libre. Es por esto que siempre debemos utilizar herramientas que nos permitan ser lo más [...]
Plataformas y Navegadores Soportados
Silverlight 4 soporta las siguientes versiones de Sistemas Operativos:
Sistema Operativo
Versiones
Windows
Windows 2000 SP4, Windows XP, Windows Vista, Windows 7, Windows 8
Mac OS
10.4.11 en adelante
Linux
A través de Moonlight*
*Al día de hoy, Moonlight no tiene una paridad 1:1 en funcionalidad con Silverlight 4, por lo que probablemente no todas las aplicaciones ejecuten de la misma [...]
Recent Posts
- Final de Imagine Cup 2013 Venezuela
- Desarrollo de Aplicaciones en Windows Phone 8 y Windows 8–04 y 05 de Abril 2013 @ Caracas, Venezuela
- Desarrollo de Aplicaciones en Windows Phone y Windows 8–02 de Abril 2013 @ Fundación Polar | Caracas, Venezuela
- Desarrollo de Aplicaciones en Windows Phone y Windows 8–01 de Abril 2013 @ Wayra Venezuela
- Diplomado de desarrollo en Windows Phone 8 para toda Latinoamérica
Tags
adiestramiento blend 4 bogota capacitación caracas chile codigo colombia Comunidades conferencia costa rica curso entrenamiento evento Expression formación fundamentos La Liga Silverlight latam Mango mexico msdn mva MVP Noticias perú san jose Screencasts SharePoint Silverlight Silverlight 3 Silverlight 4 silverlight 5 silverlight tour taller Tips training venezuela Visual Studio 2010 Web Casts Windows 8 Windows Phone 7 Windows Phone 7.1 Windows Phone 8 XAMLCategories
- ASP.NET 4.0
- Bing
- BizTalk 2006
- Comunidades
- Conferencias
- Cultura
- Cursos
- Diplomado Windows Phone 7.1
- Eventos
- Expression
- Expression Blend
- General
- IE8
- Instrospecciones
- Juegos
- La Liga Silverlight
- Lenguajes
- Metro
- MetroLatam
- MIX 2009
- MIX 2010
- Música
- MVP
- Noticias
- Screencasts
- SharePoint
- Silverlight
- Silverlight 3
- Silverlight 4
- Silverlight 5
- Silverlight Tour Workshop
- Tips
- Uncategorized
- Visual Studio 2010
- Visual Studio 2011
- Web Casts
- Windows 7
- Windows 8
- Windows Azure
- Windows Phone 7
- Windows Phone 7.1
- Windows Phone 8
- Workflow Foundation
Archives
- April 2013
- March 2013
- February 2013
- December 2012
- November 2012
- October 2012
- September 2012
- July 2012
- June 2012
- April 2012
- March 2012
- February 2012
- January 2012
- December 2011
- November 2011
- October 2011
- September 2011
- August 2011
- July 2011
- June 2011
- May 2011
- April 2011
- March 2011
- February 2011
- January 2011
- December 2010
- November 2010
- October 2010
- September 2010
- August 2010
- July 2010
- June 2010
- May 2010
- April 2010
- March 2010
- February 2010
- January 2010
- December 2009
- November 2009
- October 2009
- September 2009
- August 2009
- July 2009
- June 2009
- May 2009
- April 2009
- March 2009
- February 2009
- January 2009
- December 2008
- November 2008
- February 2008
- December 2007
- November 2007
