Learn it from developers who built it.
Tutorials, how-tos and deep dives on AI, .NET, C#, cloud and developer tools, written by the community.

The Slider control is one of the controls in WPF. This control simplifies the process of coding for some UI design cases where you need to let your user choose a value and change it and you update your interface based on the user's choices.

Animation is one of the finest features in a WPF application which give us the ability to create many types of animations. Here we will make a rectangle that will rotate at a fixed position.

Learn to read, display, create, and append text files in a C# WPF application using System.IO, StreamReader, StreamWriter, and a TextBox.

Emailing is the one of the feature of .Net Framework. Previously Emailing is not possible in windows application instead of web application. But now .Net tools Visual studio 2010 contain two type of WPF application, one of them is supported browser based application.

Windows Presentation Foundation (WPF) provides support for multimedia, vector graphics and animation, making it easy for developers to build applications that are interesting and that have simple user interfaces.

The ColorPicker allows you to pick a color from the color palette. The ColorPicker control comes with the WPF Toolkit Extended. This article demonstrates how to use the ColorPicker control in a WPF application using C# and XAML.

This article shows how to bind XML data to a WPF DataGrid and also style the DataGrid.

This article shows how to filter and sort data in a WPF ListBox.

This article shows how to add data binding support among controls in WPF.

This article explains how to drag and drop a WPF DataGrid row in WPF.

This article covers LINQ to SQL with WPF, and binding the SelectedItem of a ListBox control.

A BusyIndicator control provides an alternative to a Windows wait cursor to show user an indication that an application is busy doing some processing. It is a combination of the wait cursor and the ProgressBar control.

This article introduces you to the TabControl control in WPF.

This article introduces the FixedDocument class, the DocumentViewer control, and describes how to work with FixedDocuments in WPF.

In this article you will learn how to create a simple calculator in Expression Blend.

In this article we will see how to use the WPF move and rotate concepts to implement a tangram game

A DateTimeUpDown control allows us to increment or decrement the value of a DateTime using up/down keys, button spinner or the mouse wheel. The increment or decrement value depends on the current value and format of the control.

Learn how to build a WPF application in Expression Blend that opens text and image files and saves text using file dialog boxes.

In this WPF article you will see how to create a TileGame in WPF with Undo and Replay.

Learn how to add a ListBox and ListBoxItem controls in Expression Blend, then edit item text and properties for WPF or Silverlight interfaces.

Learn how to use Expression Blend to configure Auto, fixed, minimum, and maximum sizes for WPF and Silverlight layouts.

The System.Windows.Application class plays the same role in a WPF application as the System.Windows.Forms.Application class plays in a Windows Forms application.

In the very beginning, I decided to build an application in WPF that renders 3D objects, wireframe objects, and do basic 3D operations. This article is the result of the process.

This article demonstrates how to use the ChildWindow control in a WPF application using C# and XAML.

The ColorCanvas allows you to select a color either using an advanced color canvas, by setting the hexa-decimal values, or by setting the ARGB values. The ColorCanvas control comes with the WPF Toolkit Extended. This article demonstrates how to use the ColorCanvas control in a WPF application using C# and XAML.

Extensible Application Markup Language and pronounced “zammel” is a markup language used to instantiate .NET objects. Although XAML is a technology that can be applied to many different problem domains, its primary role in life is to construct WPF user interfaces.

Learn how to load uncompiled XAML at runtime in a WPF application using XamlReader, find named controls, and attach event handlers dynamically.

This article demonstrates how to use the CheckListBox control in a WPF application using C# and XAML.
Everything on WPF, not only its articles: the WPF page →
DevSocialUpcoming · 3rd editionAI Agents ConferenceNov 23–27, 2026Live onlineMembers only16days leftRegisterMembers onlyWrite an article and earn +1,000 SHARP when it is approved.
Write an article