• UpdateSourceTrigger in WinRT

    Wie met Silverlight of met WPF heeft gewerkt en MVVM regelmatig toepast zal ongetwijfeld the UpdateSourceTrigger wel is hebben aangepast. Vooral bij bindings naar een geselecteerd item is het erg handig en vaak noodzakelijk om de ingevoerde tekst bij het juiste item terug te krijgen. Helaas is de UpdateSourceTrigger weg gehaald bij WinRT. De andere oplossing om de update te forceren van via GetBindingExpression() maar ook die is helaas niet aanwezig. Een andere oplossing zou zijn om een …

  • MessageDialog met Custom Content

    In WinRT geeft de MessageDialog al aanzienlijk meer vrijheid dan de MessageDialog zoals we die in WinForms of WPF kennen, zo is het nu mogelijk zelf knoppen toe te voegen en het label hiervan zelf te bepalen waar je eerst van zat aan de standaard Ja Nee Annuleren etc labels. Echter is de content nog beperkt tot enkel een string. Soms kan het handig zijn om hier wat rijkere content neer te zetten. Kijk eens bijvoorbeeld naar de mail applicatie. Deze maakt gebruik van een dergelijke popup voor …

  • Synchroon werken met Tasks

    Wanneer je interfaces ontwerpt leg je in de interface vaak al vast of deze asynchroon werkt of synchroon werkt. Neem de volgende volgende Task Async Pattern implementatie, het patroon dat voor de keywords async en await word gebruikt: public interface ITAPProvider { Task<string> GetStringFromUrl(string url) }   Een mogelijke implementatie die daar bij hoort kan er als volgt uitzien: public class HttpClientProvider : ITAPProvider { public async Task<string> …

  • Databinding met Microsoft Bingmaps

    Wanneer je met de Microsoft Bing MapControl aan de gang gaat kom je er snel achter dat Microsoft geen gebruik heeft gemaakt de Dependency Properties en hierdoor geen gebruik gemaakt kan worden van databinding in XAML, en dit is zonde wanneer je de applicatie volgens het MVVM design patroon opzet. Ik heb zelf een wrapper geschreven om tegen een aantal properties toch te kunnen aanbinden en zo de applicatie wel netjes met MVVM te kunnen inrichten. Ik heb de code hiervoor op codeplex gezet en is …

  • Navigatie met een MainPage

    Het navigatie frame niet als root   Het navigatie frame zoals we dat in Windows8 hebben is niet nieuw. Het idee is geintroduceerd in Silverlight 3 en later hebben we het ook terug zien komen voor Windows Phone.  Het is een krachtige manier van navigeren door je pagina en eenvoudig deeplinks te maken naar een specifieke onderdeel van je applicatie. Voor Silverlight kon dit handig zijn zodat gebruikers links met elkaar konden delen en in Windows Phone en Windows 8 erg handig voor de …

  • Push notifications werken niet in Windows 8 / Win RT ?

    Gister ben ik bezig geweest met Push Notifications voor mijn WinRT app. Heb de implementatie gevolgd zoals op http://msdn.microsoft.com/en-us/library/windows/apps/hh465460.aspx werd beschreven en na wat debug werk kreeg ik een 200 van de Push Service terug. Helaas kwam de Toast notificatie niet door in mijn app.  Van alles geprobeerd zoals opnieuw een secret code aangevraagd maar geen success. Uit eindelijk bij opstarten van de app de volgende code geplaats: var dialog = …

  • Webradio voor Windows 8

    Webradio voor Windows 8 Webradio is een applicatie die ik voor de Windows Phone in 2010 heb gemaakt. Met deze applicatie kan de gebruiker naar online radio zenders luisteren. Met de komst van de developer preview ben ik begonnen met Webradio voor Windows 8 en later toen de consumer preview uitkwam de applicatie geupgrade. Met deze blogpost een samenvatting hoe ik de bij eerste release ben gekomen. App Excellence Lab Op 12 en 13 april 2012 hield Microsoft Nederland het Windows 8 dev …

  • SGMLWP7 now also for WinRT

    Just maked the port of the SgmlReader for WP7 also compatible for Win8. You can download it here: http://sgmlwp7.codeplex.com

  • Sgml reader for WP7

    Sometimes you have to use html pages to get the data of that website in your application. For .net applications there was a great library http://developer.mindtouch.com/Community/SgmlReader to transform an html page to an XmlDocument / XDocument and makes it easy to get the data out. Unfortunately the library was not available for Windows Phone. I looked for an alternative but couldn’t find anything useful., lucky the source code was also avialable and I modified the code to be compatible …