Si buscas la reusabilidad de tu código lo mejor es crear paquetes Nuget para así poder utilizarlos desde cualquier otro proyecto o solución.
Si te aparece este error al tratar de crear un proyecto de Windows Universal (UWP) en Visual Studio 2015 Update 3: Error: the vstemplate file references the wizard class ‘Microsoft.VisualStudio.WinRT.TemplateWizards.ApplicationInsights.Wizard’ which does not exsist in the assembly ‘Microsoft.VisualStudio.WinRT.TemplateWizards, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a’. Edita este archivo: C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\ProjectTemplates\CSharp\Windows Root\Windows UAP\1033\BlankApplication\BlankApplication.vstemplate Y comenta o […]
Si te encuentras con problemas para habilitar el emulador de Visual Studio, revisa los siguientes tips:
Si se te está colgando Visual Studio 2015 al abrir una solución Universal Windows Platform (UWP), prueba por favor los siguientes workarounds:
De acuerdo a la documentación de Android del ActionBar, para poder añadir un ActionBar a un Activity debes crearla heredando desde ActionBarActivity. Esto nos causa un problema con MvvmCross, ya que existe MvxActivity y MvxFragmentActivity, pero no existe MvxActionBarActivity en las librerías estándar. Con el código adjunto podrás implementarla.
If you try to add a Bluetooth Apex printer on Windows 8, you’ll get a message that the «drivers are not available». The problem is that it never asks for the drivers, and there’s no easy UI option to select a valid driver. With these instructions you should be able to print from Windows 8 […]
Muchos webservices que pueden encontrar en internet devuelven información en formato JSON. Haremos un ejercicio, descargando información del clima desde OpenWeatherMap. Al descargar la información de Santiago de Chile, nos encontramos con lo siguiente: http://api.openweathermap.org/data/2.5/weather?q=Santiago,CL
1 |
{"coord":{"lon":-70.65,"lat":-33.46},"sys":{"message":0.1043,"country":"CL","sunrise":1388741909,"sunset":1388793378},"weather":[{"id":800,"main":"Clear","description":"Sky is Clear","icon":"01d"}],"base":"cmc stations","main":{"temp":301.15,"pressure":1014,"humidity":23,"temp_min":301.15,"temp_max":301.15},"wind":{"speed":3.6,"deg":170,"var_beg":120,"var_end":230},"clouds":{"all":0},"dt":1388764800,"id":3871336,"name":"Santiago","cod":200} |
Para los que no hayan trabajado con JSON antes, JSON es una notación de contenido y estructura de objetos. […]
Probablemente te has encontrado el siguiente problema más de una vez: digamos que tienes una caja de texto, y quieres mostrar sugerencias con respecto a lo que el usuario está ingresando, al momento en el que lo escribe. Lo más probable es que hayas usado el evento KeyDown para este fin, con algo de esta […]
El control de Bing Maps para Windows Phone 7 permite hacer bindings de elementos tales como el centro y el nivel de zoom (Center y ZoomLevel).
1 2 3 4 5 6 7 8 9 10 |
<maps:Map HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Center="{Binding CentroMapa, Converter={StaticResource llconverter}, Mode=TwoWay}" ZoomLevel="{Binding Zoom, Mode=TwoWay}" Grid.Row="0" x:Name="Mapa" MapPan="MapPan" MouseLeftButtonUp="Map_MouseUp" Hold="Map_Hold" /> |
Esto funciona bastante bien, pero ocasionalmente ocurre un problema de performance al entrar y salir de la página que contiene el control. Esto se manifiesta al hacer panning […]
Quick tip: Para descargar el contenido de una página HTML como un string, usa lo siguiente: 1.- Descarga desde Nuget el paquete httpclient: Además esto te habilitará para usar async/await en WP7, en WP8 ya viene incluido. 2.- Utiliza el siguiente código para descargar una página cualquiera:
1 2 3 4 5 6 7 8 9 |
HttpClient wc = new HttpClient(); //wc.DefaultRequestHeaders.Add("Accept", "text/xml"); Uri uri = new Uri("http://www.birdie.cl/blog/"); HttpResponseMessage response = await wc.GetAsync(uri); response.EnsureSuccessStatusCode(); string msg = await response.Content.ReadAsStringAsync(); |
En la variable «msg» quedará el contenido […]