WPF and XAML in 10 Minutes

A couple of our evangelists (Karsten and Jaime) published an excellent paper on WPF and XAML, which is probably the most dense publication on WPF I have seen to date. A great overview of the WPF-XAML tandem in 32 quick pages. Check it out here.


What’s New in WPF 3.5?

The first version of WPF was released as part of .NET Framework 3.0 in November 2006. On 11/16/2007, we released the second version of WPF, as part of .NET Framework 3.5 (code-named Orcas). We call this WPF 3.5. WPF 3.5 has a number of exciting new features and a number of product fixes and improvements,…


WPF-Win32 Interop Part 2: Hosting Win32 Controls (ListBox) in WPF Windows

Introduction This article describes hosting of a Win32 user control in a WPF window. It is supplemented by the following two projects, which show working examples of the material presented in the document: Win32ControlInWpfWindow_CompositeWin32Messages Win32ControlInWpfWindow_SimpleWin32Messages The only difference between the two projects is the Win32ListBoxHost.cs file. The differences between the two versions of the file…


UI Scaling (UI Zooming) with WPF

WPF enables the application developer to apply arbitrary transforms to every UI element. This can be used to create dynamically scalable/zoomable UIs, enabling the end-user to scale the user interface of the application. Pulling off a dynamically scalable/zoomable UI is prohibitively difficult (and thus practically impossible) to do in classic Win32 (and by extension -…


WPF UI Test Tools

We have been asked by various customers about availability of high-level WPF UI testing tools. We will be distributing WPF test guidance and we’d like to include pointers to all available WPF testing tools, so please do let us know if you have created / used such a tool. See the original post by Karsten here.


WPF-Win32 Interop Part 1: Hosting WinForms Controls (DataGridView) in WPF Windows

It’s no secret that Win32 has been an extremely successful GUI platform over the past 15 or so years. The overwhelming majority of desktop components and applications for Windows in existence today are Win32-based. So although WPF is (compared to Win32) a vastly superior platform, we did not really expect everybody to turn around a rewrite…



My name is Ivo Manolov and I am the Test Manager of the Windows Presentation Foundation (WPF) team at Microsoft. I started working at Microsoft in 2000 and have since worked on and owned the testing of various Windows components including NTUSER (the classic Window Manager in Windows) and DWM (the new Desktop Window Manager, which we…