Archives
-
Felicidades!!!
Muchas Felicidades, que terminen bien el año y que el próximo sea muchísimo mejor que este y se cumplan todos sus objetivos.
-
Silverlight y Opera
Joe Stegman ha dado una excelente solución a varios temas que había entre Silverlight y Opera.
-
Actualización de Silverlight DataGrid lanzada
Leyendo el blog de Brad Abrams, leo que ha salido una actualización del control DataGrid para Silverlight, donde se han corregido varios bugs que tenía.
-
Blacklight – Controles para diseñadores
Blacklight es una seria de controles para Silverlight y WPF, orientados a los diseñadores.
-
Slide de Imágenes
Cuando empecé a utilizar Silverlight, mi primer objetivo era implementar un slide de imágenes. Buscando por donde empezar me encontré con un proyecto en CodePlex que era exactamente lo que estaba buscando, donde me permitía descargar el código fuente y poder empezar a retocarlo.
-
Verificar Archivo de Cross-Domain en una Web
Fons Sonnemans ha desarrollado un aplicación muy interesante y útil, que nos permite verificar si un sitio de donde queremos consumir datos e información desde nuestra aplicación Silverlight, tiene los archivos Clientaccesspolicy.xml y Crossdomain.xml y cual es la configuración de los mismos.
-
PasswordBox Control
Uno de los controles que trae Silverlight, es el PasswordBox. Este control nos sirve para cargar claves, ya que oculta los caracteres que escribe el usuario.
-
Error al cambiar Fuente y Texto dinámicamente en un TextBox
Se ha encontrado un bug al intentar cambiar la fuente y el texto de un TextBox en forma dinámica. Esto pasa solamente si primero cambiamos la fuente y luego el texto del control, si invertimos el orden este error no sucede.
-
Deep Earth – Virtual Earth + Deep Zoom
He encontrado esta aplicación que me pareció impresionante, ya que utiliza los servicios de Virtual Earth aplicados en Silverlight 2 y utilizando las bondades de Deep Zoom.
-
Publicidad con Silverlight
Para todos aquellos que quieren empezar a utilizar Silverlight como medio publicitario en la web, hay un documento muy interesante que nos muestra una guía de como empezar a emplearlo, además de servir como herramienta para aquellas personas que crean, hostean o trackean publicidades.
-
IntelliSense en Microsoft Expression Blend
Buscando en Internet si había alguna manera de tener IntelliSense en Blend, me encontré con el siguiente link, donde se puede descargar una dll que nos va a permitir utilizar IntelliSense dentro del Blend.
-
Silverlight y Google Chrome
Ya salió el release de Google Chrome, y por lo que he probado ahora Silverlight funciona perfecto, algo que en la versión beta no pasaba, ya que tenía unos cuantos errores que hacían que no se vean bien las aplicaciones.
-
Silverlight Toolkit – Actualización Diciembre 2008
Ha salido una actualización del Silverlight Toolkit, donde van a encontrar varias mejoras, basadas en comentarios de los usuarios, además de nuevas aplicaciones de ejemplos y varias novedades más.
-
App Class
La clase App (App.xaml y App.xaml.cs), es utilizada principalmente para eventos globales de la aplicación o para definir recursos compartidos como por ejemplo estilos.
-
Silverlight Developer Reference Poster
-
Carácteres especiales en Xaml
Como sabemos hay algunos carácteres especiales que no pueden utilizarse dentro del Xaml ya que nos da un error de parseo del string. Vamos a mostrar como podemos usar estos carácteres sin que nos de error, encodeando los mismos.
-
Google Analytics y Silverlight
Hace unos días Google anunció la implementación del “event tracking”, lo que permite tener información sobre la interacción del usuario con elementos web, ya sea Flash, Silverlight y otras aplicaciones.
-
Dar feedback a Microsoft sobre Silverlight
Hay un link muy interesante, donde se puede dar una breve información sobre nuestros pensamientos sobre Silverlight además de nuestra experiencia utilizando la herramienta, indicando puntos a favor y en contra.
-
Cómo mejorar la experiencia de instalación de Silverlight
El siguiente tutorial explica como mejorar la experiencia del usuario al instalar el plug-in de Silverlight. Como saben, al no tener instalado el plug-in, el usuario habitualmente visualiza un link para instalar, pero se puede customizar esa experiencia para que sea más rica para el usuario.
-
Popup Control
Vamos a mostrar como utilizar el control Popup. Es importante tener en cuenta, que el control Popup se posiciona por encima de todos los elementos que están en el control Silverlight además esta contenido totalmente dentro del mismo control Silverlight.
-
Smooth Streaming
Microsoft y Akamai han juntado esfuerzos para permitir y mejorar la calidad y experiencia de los usuarios en la visualización de videos de alta definición.
-
Posicionar Tooltip
Hay veces que al utilizar un tooltip, este queda por debajo del cursor del mouse y no se puede leer totalmente, por lo que podemos querer ubicarlo en algún lugar donde no pase esto.
-
fullscreen
Vamos a revisar de que manera podemos generar que nuestra aplicación Silverlight pueda visualizarse en pantalla completa, para ello vamos a utilizar la propiedad IsFullScreen.
-
Silverlight Community Samples
Desde la web oficial de Silverlight, tenemos la posibilidad de descargar distintas aplicaciones de ejemplo que han realizado distintas personas que para colaborar con la comunidad han decidido ponerlas a disposición de cualquiera que quiera descargarlas y utilizarlas.
-
Silverlight Showcase
Silverlight Showcase nos muestra una cantidad impresionante de aplicaciones y sitios que están utilizando Silverlight. Dentro de este listado podemos ver por país las distintas aplicaciones que se han desarrollado.
-
Windows Live Quick Applications
Windows Live Quick Applications son soluciones Web que nos muestran distintos casos donde se aplican los distintos servicios de Windows Live, incluyendo los servicios de Silverlight Streaming y controles y aplicaciones hechas en Silverlight.
-
Seleccionar múltiples Archivos en un FileDialog
Vamos a mostrar como hacer para seleccionar varios archivos al mismo tiempo en un cuadro de diálogo, funcionalidad muy buena e importante ya que siempre es algo complicado lograr que desde un FileDialog se puedan elegir varios archivos al mismo tiempo, teniendo que recurrir a Flash para lograrlo.
-
Como crear un Reproductor de Video
El siguiente es un tutorial sobre como crear un sencillo reproductor de video en Silverlight, dentro del mismo vamos a ver como reproducir o pausar un video, controlar el volumen del mismo y como crear una barra de progreso para visualizar como se esta reproduciendo el mismo.
-
Utilizar MessageBox desde Silverlight
A partir del lanzamiento de Silverlight 2, tenemos la posibilidad de utilizar MessageBox. Esto nos permite utilizar esta funcionalidad sin tener que acceder a funciones Javascript.
-
Como crear Activities en IE8 (Accelerators)
Hace 2 meses, hicimos junto a Miguel Angel Saez, un video mostrando como crear Activities (ahora llamadas Accelerators) para utilizar en Internet Explorer 8.
-
Modificar Meta-Tags
Siguiendo la línea del tutorial sobre integración entre Silverlight y HTML, vamos a mostar ahora como podemos cambiar un meta-tag desde nuestra aplicación Silverlight.
-
Tutorial – Integración de Silverlight y HTML
El siguiente es un tutorial sobre como integrar una aplicación Silverlight con HTML, en el mismo vamos a ver como acceder a elementos HTML y funciones Javascript desde un objeto Silverlight y también como invocar a funciones que están dentro de la aplicación Silverlight desde Javascript.
-
Expression Encoder SP1 ha sido lanzado
Ha sido lanzado el SP1 del Expression Encoder, el cual trae algunas cosas bastante interesantes, como ser nuevos templates para generar objetos Silverlight, soporte para H.264/AAC y varias cositas más.
-
Obtener Información del Clipboard
Puede darse el caso que necesitemos obtener algún texto de nuestro objeto Silverlight, que al ser muy grande, como puede ser el caso de una url, necesitemos generar un botón que nos copie en el Clipboard el texto que nosotros queramos.
-
Silverlight Toolkit
Silverlight Toolkit es una colección de controles, componentes y utilidades Silverlight al margen del release oficial de Silverlight. Estos controles nos dan tanto a los diseñadores como a los programdores una cantidad interesante de recursos para aprovechar y mejorar nuestras aplicaciones. En total son 12 controles que incluyen el código fuente, documentación, ejemplos y los test.
-
Silverlight Tools RTW ha sido lanzado
Ha sido lanzada finalmente ha salido a la luz Silverlight Tools RTW (Released To Web), por si no se habian dado cuenta al salir la versión final de Silverlight 2, había sido lanzado el RC1 lo que habia generado algo de confusión ya que mucha gente no sabía si instalarlo o no ya que veían RC1 al instalarlo.
-
Error al acceder al xap desde un objeto embebido
Dentro de los cambios que se han hecho en la versión final de Silverlight, se encuentra uno muy importante para aquellos que permitimos que nuestras aplicaciones sean embedidas dentro de cualquier web.
-
Bordes en Hyperlinkbutton
Al empezar a migrar las aplicaciones de la Beta 2 a la versión final, me encontré algo realmente curioso. Al hacer click en un HyperlinkButton, aparecía el link bordeado. Al investigar un poco, me doy cuenta de que la nueva versión agrega a los controles un borde al hacer foco en el mismo, lo que para algunos controles, como los Textbox es bastante útil para saber donde esta parado el cursor,pero para los links no es algo que me parezca muy útil.
-
Debuggear Silverlight en HTML desde Visual Studio
Cuando ejecutamos una aplicación Silverlight en Visual Studio, se ejecuta en el protocolo "file:", es decir se nos ejecuta una página html pero como un archivo y no como web. Esto nos genera que no sea el ambiente requerido para la prueba, además de no permitir cross-domain para acceder a un webservice a pesar de tener todos los permisos necesarios.
Como resolverlo (la solución fue tomada de http://silverlight.net/forums/t/4185.aspx)
-
Fondo transparente en un objeto Silverlight
Si queremos que el fondo de nuestro objeto Silverlight sea transparente, debemos setear la propiedad background del objeto Silverlight, esta propiedad es mucho más potente que la del HTML ya que no sólo acepta valores RGB, sino también valores alpha para crear transparencias. La propiedad acepta el valor Transparent, si no se especifica ninguno por defecto el fondo es blanco.
-
Acceder y manipular el DOM desde Silverlight
Para que una aplicación Silverlight pueda acceder a elementos del DOM se pueden utilizar dos clases
-
Silverlight 2 ha sido lanzado
Hoy Martes 14 de Octubre ha sido lanzada finalmente la versión de Silverlight 2. Aquí pueden acceder al post oficial de Microsoft.
-
Silverlight 2 release candidate listo para descargarse!!!
Acabo de leer que ha sido lanzado el RC de Silverlight 2. También se encuentra disponible el SP1 del Microsoft Expression Blend.
-
Error al conectarse con un Webservice
He escuchado a varias personas comentar tanto personalmente como en algunos foros, los problemas que han tenido al tratar de obtener datos de servicios externos, como por ejemplo un Webservice.
-
Webcast - ejemplo de templates y data binding
El Martes 23 de septiembre realizamos junto a Miguel Angel Saez un Webcast sobre Silverlight 2, en el cual mostramos las cualidades del mismo, explicando lo importante de esta herramienta para la integración de los equipos de diseño y programación y su utilización para la creación de aplicaciones y soluciones que permitan una mejor experiencia del usuario.
-
Webcast - Silverlight 2 Beta 2
El martes 23 de septiembre en horas de la mañana estaremos junto a Miguel Angel Saez de Microsoft realizando un Webcast sobre Silverlight 2 Beta 2. En el mismo mostraremos las cualidad de Siverlight en la integración de los diseñadores y los programadores y las herramientas que provee Silverlight para mejorar la colaboración entre estos, además de introducirnos en el mundo del streaming a través de Silverlight Streaming y todo su potencial. El Webcast esta orientado a desarrolladores y diseñadores y pueden incribirse en el siguiente link.
-
Videos en Silverlight Streaming
Si queremos introducirnos en el streaming de video, algo tan práctico y común en estos días, que mejor que utilizar toda la plataforma Silverlight, que
nos proporciona la funcionalidad necesaria, además de poder contar con un host de aplicaciones y videos en Microsoft Silverlight Streaming para poder
reproducir videos de alta calidad que antes nos eran imposibles sin un servidor adecuado.
Vamos a explicar como incluir videos en nuestro sitio utilizando Microsoft Silverlight Streaming y la posibilidad de utilizar un iframe para generar un
reproductor de video en Silverlight. -
Cómo visualizar aplicaciones Silverlight 1.0 en Firefox 3
Hemos encontrado que utilizando aplicaciones Silverlight 1.0 desde un navegador Firefox 3, no se puede visualizar la aplicación, ya que pide todo el tiempo instalar el plugin. Esto se debe a una incompatibilidad de Firefox 3 con Silverlight 1.0, ya que según lo explicado por Microsoft, al momento de sacar la versión 1.0 todavía no estaba en el mercado Firefox 3.
Obviamente esta situación trae problemas para aquellos que utilizan el silverligh.js para crear los objetos, todos aquellos que utilizan el tag object no tienen inconvenientes para visualizar la aplicación correctamente.
La solución al problema con Firefox 3 es bajando una actualización del js, el cual se puede descargar aquí, teniendo en cuenta que si han tocado el .js para brindar un mejor feedback al momento de pedir el plugin, no deben pisar el archivo ya que perderán esta información, debiendo tener cuidado al unir las dos versiones.
Recordar que las aplicaciones de Silverlight 2 Beta 1, deben ser recompiladas con la Beta 2 para que puedan funcionar correctamente.