Tecnocrata

Ver por etiquetas

Todas las etiquetas » Windows Phone (RSS)
Como saber si estoy conectado a Internet desde Windows Phone
Un requisito importante para poder brindarle al usuario de Windows Phone, una experiencia agradable, es determinar si su dispositivo esta conectado o no a Internet, hay variados articulos en la red que pueden probar, uno de ellos es este que incluso viene acompanado de un proyecto , es un ejemplo utilizado por Nokia, lamentablemente no funciona o al menos no pude hacer que funcione correctamente y si observan el codigo es bastante ‘elaborado’ para una tarea que es bastante sencilla. Entonces decidi...
Posted: 19/8/2013 1:09 por Enrique Ortuño | con no comments
Archivado en: ,
Usando await en un metodo NO asincrono
He recibido varias preguntas relacionadas a este tema, especialmente desde que se popularizo el uso de await y async, muchas personas creen que es algun tipo de caracteristica ‘magica’, cuando en realidad es una consecuencia logica de varias caracteristicas introducidas en la version 4.o del .NET Framework, especialmente de la clase Task. Una duda recurrente es: Como usar await con un metodo NO asincrono. Supongamos que disponemos de un metodo NO asincrono como el siguiente, que realiza un proceso...
Posted: 25/7/2013 1:19 por Enrique Ortuño | con no comments
Archivado en: ,
Descargar una imagen y codificarla en Base64
Durante el Diplomado de Windows Phone 8 , hubo la necesidad de descargar un grupo de imagenes desde una URL y guardarlas, inicialmente la idea podia pasar por guardarlas en una BD pero solo con fines de experimentacion decidi guardar las imagenes en un archivo de texto codificada (encoded) en base64. Aqui les comparto el metodo asyncrono que utilice para tal finalidad: public Task < string > DownloadImageAsync( string url) { HttpWebRequest req = ( HttpWebRequest ) HttpWebRequest . Create(url...
Posted: 22/7/2013 23:47 por Enrique Ortuño | con no comments
Archivado en: ,
Simplificando las cosas con Events, EventHandlers & EventArgs
Los eventos son una parte importante dentro del framework .NET, recuerdese que son la implementacion del patron observador , por cierto la implementacion mas elegante que puede hacerse. Sin embargo cuando usamos eventos necesitamos pasar o mas exactamente, informar con ciertos parametros hacia el manejador de eventos, observece los siguientes trozos de codigo: Supongamos que tenemos una situacion en la que queremos informar del cambio de nombre, algo simple es el siguiente codigo, con este codigo...
Posted: 20/7/2013 18:39 por Enrique Ortuño | con no comments
Archivado en: ,
Remover HTML tags
A raiz de un requerimiento, en el Diplomado de Windows Phone 8 , que nos pedia consumir un servicio, que devolvia HTML y colocar el contenido recuperado del servicio, como texto plano, en la aplicacion Windows Phone, tuve que buscar la mejor manera de eliminar los tags HTML, encontre este excelente articulo , y el codigo que pongo a continuacion: /// <summary> /// Methods to remove HTML from strings. /// </summary> public static class HtmlRemoval { /// <summary> /// Remove HTML...
Json Serializacion/Deserializacion
Durante las ultimas cuatro semans estuve participando del Diplomado de Windows Phone 8 que se organizo desde Mexico, con la indispensable presencia de Rodrigo Diaz Concha . Demas esta decir que estuvo genial, la cantidad de cosas recibidas y es mi intencion devolver a la comunidad algunas cosas aprendidas. Existen situaciones donde es necesario serializar o deserializar un objeto a JSON. Se que existen librerias que lo hacen mas eficientemente, aqui pueden encontrar una comparativa muy interesante...
Posted: 19/7/2013 23:58 por Enrique Ortuño | con no comments
Archivado en: ,
Una estrella en xaml
Esta es una entrada ridiculamente simple y se debe a una necesidad propia y a multiples preguntas que me hicieron, solo es el codigo para una estrella en XAML, la utilice para el control de rating, en mi proxima aplicacion de Windows Phone: 1 < Canvas x:Name ="ContentPanel" Grid.Row ="1" Margin ="12,0,12,0" > 2 < Path x:Name ="star" 3 Canvas.Left ="120" 4 Canvas.Top ="120" 5 Stretch ="Fill" 6 StrokeThickness ="0"...
Posted: 15/6/2012 0:58 por Enrique Ortuño | con no comments
Archivado en:
Error con Windows Phone & Microsoft Expression Blend
Cuando creo un proyecto Windows Phone en Expression Blend, me aparece un error por demas inexplicable: "The specified solution configuration "Debug|MCD" is invalid. Please specify a valid solution configuration using the Configuration and Platform properties (e.g. MSBuild.exe Solution.sln /p:Configuration=Debug /p:Platform="Any CPU") or leave those properties blank to use the default solution configuration" Una solucion mas que escurridiza: The only solution I found...
Posted: 16/3/2012 0:20 por Enrique Ortuño | con no comments
Archivado en: