Mostrando entradas con la etiqueta Windows Phone 7. Mostrar todas las entradas
Mostrando entradas con la etiqueta Windows Phone 7. Mostrar todas las entradas

miércoles, 30 de marzo de 2011

miércoles, 16 de marzo de 2011

Obtener Color de un Pixel de un UIElement en Silverlight (Windows Phone 7)

Hay diferentes requerimientos en los que nos podria ser útil leer un pixel de un elemento grafico en Silverlight o en aplicaciones Windows Phone 7, en seguida coloco una función para obtener el color, de un pixel dado el par ordenado X,Y y el UIElement.


/// <summary>
        /// Get a Pixel Color from UIElement
        /// </summary>
        /// <param name="UIObject">UI Element</param>
        /// <param name="X">X Axis magnitude</param>
        /// <param name="Y">Y Axis magnitude</param>
        /// <returns></returns>
        public static Color GetPixelColor(UIElement UIObject, double X, double Y) {
            var bmp = new WriteableBitmap(UIObject, new MatrixTransform());
            int index=(int)(bmp.PixelWidth * Y + X);
            Color color ;
            if (index < bmp.Pixels.Length)
            {
                int c = bmp.Pixels[index];
                color = Color.FromArgb((byte)(c >> 24), (byte)(c >> 16), (byte)(c >> 8), (byte)(c));
            }
            else {
                color = Colors.Black;
            }

            return color;
        }

jueves, 10 de marzo de 2011

Desplegar imagenes GIF en Windows Phone 7, usando C#

Actualmente el Windows Phone 7, no soporta el renderizado de imágenes GIF debido a que usa Silverlight, por lo que es útil, el uso de algún decodificador de imágenes, ya sea que lo escribamos o utilicemos alguno de los ya disponibles.




Para este ejemplo en particular utilice el ImageTools.

lunes, 21 de febrero de 2011

Traducción de Idiomas y Síntesis de Voz con Google API y Microsoft translator en Windows Phone 7

Es util hoy en día contar con herramientas para la traducción de idiomas, las cuales cada vez ofrecen mejores servicios, ejemplos claros son google translate y Microsoft Translator.


La siguiente clase utiliza los servicios de google translator API usando http, desde una app Windows Phone 7, pero puede ser utilizado en otros contextos, mediante una ligera modificación.



jueves, 10 de febrero de 2011

PieChart para Windows Phone 7 usando amCharts

      En este ejemplo se muestra el uso de las amChart para Windows Phone 7, con un ejemplo básico de consumo de servicios web asíncronos y el uso del patrón MVVM.

      Descargue las amCharts de http://www.amcharts.com/


martes, 8 de febrero de 2011

Activación de las aplicaciones de Email y SMS para Windows Phone 7 C#

En el siguiente código muestro como invocar a las aplicaciones de EMAIL y SMS, de manera programática, con la finalidad de invocar dichas funcionalidades desde algún modulo en particular de una aplicación. (esté código será actualizado en cuanto termine la app en la que lo uso).

Listado de código

Función para paso de parámetros entre páginas Windows Phone 7 C#

Una de las formas para el paso de parámetros entre páginas en una aplicación para Windows Phone 7, es utilizando el área de almacenamiento aislado, en seguida coloco el código fuente para encapsular el paso de parámetros entre paginas en un par de funciones tipo SET y GET. 

Ver listado de código

Transacciones Fiori

  /UI2/CACHE Register service for UI2 cache use /UI2/CACHE_DEL Delete cache entries /UI2/CHIP Chip Registration /UI2/CUST Customizing of UI ...