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
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.…
MVVM : De la découverte à la maîtrise – my book is out !
MVVM is the pattern to know when building WPF, Silverlight, Windows phone and even WinRT (for what I know!) application. There is already some good books in english which can help the developers to discover…
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…
WPF 4.5 – Part 7 : Accessing collections on non-UI Threads
Here is the seventh (OMG !) post on the WPF 4.5 new features. Collections are a part of every application and their management is maybe the first thing you learn to deal with in WPF.…
UPDATE: WPF 4.5’s MarkupExtension : Invoke a method on the ViewModel / DataContext when an event is raised.
We have seen in a previous post that WPF 4.5 enable the use of custom markup extensions to provide event handlers. In this post we’ll see that we can execute a method on the DataContext…
WPF 4.5 – Part 6 : Markup Extensions for Events
The first time I read about this new feature and its description, I just shake my head and thought : “what is this ?”! Then Rob Relyea, the ex-PM of the WPF team and Fabien…
WPF 4.5 – Part 5 : the new BindingExpression information
BindingExpression is a useful API when working with Bindings from code. In WPF 4.0 it lacks some information which would have made it even mode helpful. Let’s discover what WPF 4.5 brought with him on…
WPF 4.5 – Part 4 : the new Binding’s ‘Delay’ property
If you read the MSDN page on the new WPF 4.5 features, you’ll find it under the label “Automatically updating the source of a data binding“. This is more precise and understandable to me to…