The Wayback Machine - https://web.archive.org/web/20111101211505/http://www.codeguru.com:80/csharp/.net/net_wpf/

    WPF

    3D Animation in VB.NET Using Windows Presentation Foundation (WPF) - Part 2

    Richard Newcombe takes us into the basics of building and moving inside a 3D world of our own making, using Windows Presentation Foundation (WPF) and VB.NET.

    3D Animation in VB.NET Using WPF - Part 1

    Richard Newcombe takes a look at the basic building blocks of a 3D world. While 2D animation was done by hard coding all of the graphics, 3D animation is much easier, using the WPF (Windows Presentation Foundation) graphical subsystem to handle the actual image rendering.

    WPF RSS Reader

    Learn how to build a light version RSS reader using Windows Presentation Foundation (WPF).

    [Updated] Applying Themes to User Controls and Packaging Them in a Separate Library/.dll in C#, WPF & XAML with .NET Framework 4.0

    Understand how to have a simple user controls with themes that match the standard controls. The themes supported in the sample are generic, luna (all types) and royale.For re-usability, these are packaged in a library.

    [Updated] Windows Presentations Foundation (WPF) 2D Transformations

    Learn how to apply 2D transformations of Windows Presentation Foundation elements.

    Windows Presentation Foundation's ObservableCollection Made Easy

    Learn how to bind, custom sort and more with the ObservableCollection in Windows Presentation Foundation (WPF).

    10 Ways to Improve the Performance of Your WPF Application

    Windows Presentation Foundation (WPF) applications are often classified as applications that are resource hungry, and yes they are. However, you can still improve their performance to a greater extent by following few techniques that we'll examine in this tutorial.

    Typography in Windows Presentation Foundation (WPF)

    WPF lets us discover the rich typographic features available in both the OpenType Fonts. In particular it leverages the ClearType font rendering capabilities which use sub-pixel spacing and anti-aliasing features. Read along to learn a few techniques in WPF that will help you do typography text manipulations.

    [Updated] Tray Notify - Part III (WCF Service)

    Part three of a series that illustrates using WCF to communicate between a Windows service and client application.

    [Updated] Tray Notify - Part I (Getting Started)

    Part one of a series that illustrates using WCF to communicate between a Windows service and client application.

    [Updated] Tray Notify - Part II (Windows Service)

    Part two of a series that illustrates using WCF to communicate between a Windows service and client application.

    Animations in Windows Presentation Foundation (WPF)

    Learn to use WPF animations to create complex screen transitions with ease.

    Shapes in Windows Presentation Foundation (WPF)

    Windows Presentation Foundation or WPF, a graphical system used for rendering rich user interfaces, has redefined it's UI Elements. WPF now brings together all of the elements of application services including, user interfaces, 2D & 3D drawing, fixed & adaptive documents, advanced typography, graphics and more.

    Writing a More Robust Debugger Visualizer in WPF

    In this new installment, you'll discover how to write an even more robust version of a debugger visualizer using WIndows Presentation Foundation (WPF). You'll learn how to visualize additional data types as well as how to change the value of variables.

    Writing a Debugger Visualizer in WPF: Part 1

    There are lots of good examples of creating a debugger visualizer for Visual Studio, but one thing that this is common is that all of them are written using Windows form. It is, however, possible to make a debugger visualizer in WPF, and thus display data in a much more sophisticated way using modern technology.

    New Features in the Microsoft Visual Studio 2010 Code Editor

    Microsoft Visual Studio 2010 RTM is now here and developers are excited about its many new features. Even the venerable code editor has got its share of new features. These additions can make a big difference in how developers write and navigate code. Read on to learn how they work!

    A Peek into The Managed Extensibility Framework (MEF) in .NET Framework 4.0

    Explore the Managed Extensibility Framework and create a demo app using Windows Presentation Foundation (WPF).

    Enhancing Windows Presentation Foundation (WPF) XamDataGrid from Infragistics

    Learn to extend the XamDataGrid from Infragistics using Windows Presentation Foundation (WPF).

    Skinning a Windows Presentation Foundation (WPF) App in Blend

    Learn how to skin a Windows Presentation Foundation (WPF) application in Expression Blend.

    Resizing a Custom Window in Windows Presentation Foundation (WPF)

    Learn how to enable resizing of a custom window in WPF using VB.NET code.

    Adding Manage Column Functionality to the Windows Presentation Foundation (WPF) Infragistics Grid

    This article will discuss improving the user experience of the WPF XamDataGrid control by adding the missing functionality - Manage Columns.

    Visualizing Nodes and Edges with Microsoft Automatic Graph Layout

    Learn about the Microsoft Automatic Graph Layout using a Windows Presentation Foundation (WPF) sample application.

    Developing a Real-time Autocomplete Control in Windows Presentation Foundation (WPF)

    Create a standalone autocomplete library that can be clubbed into any Windows Presentation Foundation (WPF) application and used with minimal efforts.

    RotateTransform in Blend/Windows Presentation Foundation (WPF) Apps using VB.NET

    Learn how to carry out a RotateTransform on an object in a Windows Presentation Foundation (WPF) application, created in Expression Blend using VB.NET code.