A quick blog post about a bug I encountered today with the LongListMultiSelector : adding 2 items in its SelectedItem property actually adds 2 items (twice the same) in the SelectedItem collection. This is quite…
Tagged By how to

[WPDev] CustomMessageBox + OnNavigatedTo + Navigate = Exception !
The Windows Phone Toolkit is really useful. Yesterday, while I was updating my ConsoTracker app, I met a strange bug using the CustomMessageBox : it was raising a nullReference exception. Let’s see what was the…

[Win8] The cached file updater contract or how to make more useful the File Save Picker contract
As you can read on MSDN, there is in fact a lot of contracts available for a Windows 8 app. Today, I want to describe one which is very useful for the Dropbox client I…

C++/CX : How to expose/convert an existing concurrency::task to Windows::Foundation::IAsyncAction^ ?
😮 I am really writing a blog post on C++ ? Yest it seems so :). At this year MVP Summit I discovered how much fun I can have with C++ (and especially C++/Cx in…

WinJS – how to use resources and do some globalization
Resources are really useful when you want to globalize your app to distribute it to the whole world ! It also can be useful when you need to store a label used on a lot…

How to bind an ItemsControl to an Enum with localized descriptions
Today, it’s a blog on a tip to use the values of an enum as the source of an ItemsControl (ListBox, ComboBox, ListView, etc.) and display them nicely using attributes. We’ll provide a localized description…

WPF 4.5 – Part 11 & 12 : new features for the VirtualizingPanel
Virtualizing panels are involved when an application’s performance needs to be improved. It provide a base panel for virtualization of children elements inside it. Instead of creating all the UI element which are inside an…

WPF 4.5 – Part 10 : Live shaping (live filtering, grouping and sorting of collections)
For each item list used in a WPF application, a collection view is in fact created and used by the controls. This view enables navigation, filtering, grouping and sorting from the XAML or the code.…

WPF 4.5 – Part 9 : binding to static properties UPDATED
There is two different ways to make a property bindable: implementing INotifyPropertyChanged is the most known solution, the other one is to create a event named PropertyNameChanged. In WPF 4.0 there is no way to…

WPF 4.5 – Part 8 : No more airspace problems (Integrating WPF with win32 : finally I can use the WebBrowser control !)
Integrating win 32 component is already possible in WPF 4.0, even in WPF 3.5 but there is the well-know issue : airspace problems. Each render technology belongs to only one airspace only. So when you…