Welcome to WindowsClient.net | Sign in | Join

Learn

We have many pages of tutorials and hours of video training sessions that help you learn how to create Windows Client applications. This content is tailored to a variety of learning styles and technical levels.

Featured Blog Tutorials from Pete Brown

Pete's tutorials cover everything from traditional business application tasks to some of the stranger and more interesting corners of software development, with a focus on code-on-the-client and Windows light-up techniques. These tutorials are concise and typically include downloadable source code.

Tutorial

Threading Considerations for Binding and Change Notification in Silverlight 5

A reader of my Silverlight 5 book recently reached out to me about threading and why I create some objects on the UI thread in the examples. We discussed some of the reasons, but I...

Tutorial

Creating a Custom Markup Extension in WPF (and soon, Silverlight)

WPF currently, and Silverlight in v5 , enables you to create your own custom markup extensions. Markup extensions are those little strings in XAML that are typically (but not always...

Tutorial

Asynchronous Web and Network Calls on the Client in WPF (and Silverlight and .NET in general)

An asynchronous network call is one in which you fire off a method and don't block the thread while waiting for it to return. This introduces some complexities since you have to somehow...

Training Videos

Media

Featured Content

Articles & FAQs

Featured Content

Video

How Do I: Build My First WPF Application

In this video, Pete Brown walks you through the process of creating a first WPF application. The application pulls tweets from Twitter using the free TweetSharp library , WPF 4 and...

Video

Create WPF Master – Detail UI Using Data Sources Window Object DataSource

Master – Detail layouts are the bread and butter of Line of Business (LOB) applications. This video will show you how to drag & drop from the Data Sources Window to create the UI...

Video

Layout Techniques for Windows Forms Developers

In a typical Windows Forms application control placement is set using the Location property, setting the X and Y sub property values. The Windows Forms designer provides a complete...

Video

Grid Control Design-Time Row and Column Manipulation Features

This short walk-through video demonstrates to WPF and Silverlight developers the new Grid control design-time features for manipulating rows and columns on the design surface. These...

Lab

Lab: What’s Coming in WPF: Datagrid, Ribbon, and VSM

The next version of Windows Presentation Foundation will offer a whole new set of controls for you to utilize in building a state of the art desktop application. In this lab we will...

Lab

Lab: Build Your Own HLSL Shader Effect Lab

Create a simple, single input HLSL shader Effect and utilize it in WPF application. Then use Parameters and C# Dependency Properties to animate it.

Lab

RecipeBox: Expression Blend Hands On Lab

RecipeBox is an application written in C# which loads a set of recipes from an XML file and displays them using the Windows Presentation Foundation. WPF controls can be given customized...

Article or FAQ

Cancelling Parallel Loops

The Task Parallel Library includes static methods that provide parallel equivalents of the for and foreach loops. As with parallel tasks, these loops can be cancelled by other processes...

Article or FAQ

Sort a Multicolumn ListView in C#

When you are working with the ListView control, you may want to sort its contents based on a specific column. We will see how to do that.

Article or FAQ

Reading and Writing INI Files

Initialization files known as INI files provide a standard means for storing configuration information for software in a text file. Although rarely used by .NET applications, there...

Article or FAQ

WPF Application Framework (WAF) 2.0 released!

The open-source framework WAF has been released in the second version. It helps you to create well-structured WPF applications. This is achieved by applying a Layered Architecture and...

Featured Item

Featured Developer Books