Lets imagine a common scenario. The user is typing in a text box trying to search for something in your app. We want to show results as the user types, however, we want to do so without starting a search on every single keystroke. So, we want to wait a little bit after a keystroke, and if … Read More →
DDC 2013 Slides and Demo Project
You can find the slides and demo projects in the link below Slides and demos
Danish Developer Conference 2013
I will be speaking at the Danish Developer Conference (DDC) 2013 in Copenhagen the 2nd of April and in Horsens the 4th. The topic is Async and Reactive Extensions.
Using GridView/ListView’s Built-in Animations
The GridView and ListView controls in Windows 8 both come with built-in animation for various operations. When the controls are bound to an ObservableCollection the will do a fancy animation whenever an item is Added to the collection (even if it’s added in the middle of the collection, in which case the other elements will … Read More →
Slides/Demos from ‘Async in C#’ CampusDays2012 Presentation
A few of the attendees of the ‘Async in C#’ presentation at Campus Days 2012 requested the slides and demos. These will properly be available at the download page of the official site. Until then I’ve made them available here for download: Async in CSharp – Demos – CampusDays2012 Async in CSharp – Slides – … Read More →
The Importance of Localizing Your Apps
Besides making your application more comfortable to the user by servicing the text and images in their native language there is an extra benefit of localizing your Windows 8 applications. The Store application has an option to ‘Make it easier to find apps in my preferred languages’ under Settings -> Preferences. This option hides all … Read More →
Campus Days 2012
The 30. of October the Microsoft Campus Days 2012 conference will be held in Copenhagen. There are several interesting tracks being ran simultaneously at the conference. As an all-around developer, there are a two tracks of special interest: Windows Azure Development using .NET 4.5 I will be speaking about ‘Async in C#’ in the developer track 1. … Read More →
Checking for Connectivity the Bulletproof Way
A huge amount of the currently released apps in the Store does a check upon app start up to see if connectivity is available. If this is not the case, then the user is redirected to an offline page, and there is no way to continue use of the app. This is a major concern, when several … Read More →
Remember ScrollViewer Position
Often in Windows 8 apps the user will be presented with long horizontal groups of content. After having navigated to these items, and then returning to the original page there is no built in functionality to remember where in the list that the user scrolled to. Creating this feature is relatively quick: Whenever the user … Read More →