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.

In this article I will demonstrate how ObservableCollection works in WPF.

Throughout this article, you will learn about Microsoft Ribbon control in WPF.

This article discusses how to create a User Control in XAML and WPF using Visual Studio 2008 and how to use it in a WPF application.

In this article, you will learn about AutoComplete TextBox in WPF.

A WPF message box is a dialog box that displays an alert or a message or also lets the user have some options to choose from. In this article, we will see working with MessageBox In WPF.

WPF ListView provides functionality to create a List of collection in a GridView. Learn how to use ListView in WPF and C#.

In this article, you will learn how to use a WPF DockPanel using XAML and C#. A DockPanel is used to dock child elements in the left, right, top, and bottom positions of the relative elements.

In this article, I'll review some of those best practices for designing and implementing client applications with WPF. By leveraging some core features of WPF in conjunction with the Model-View-ViewModel (MVVM) design pattern.

WPF WrapPanel control is a panel that positions child elements in sequential position from left to right by default. The WrapPanel element in XAML and the WrapPanel class in C# represent a WrapPanel WPF control.

All elements in XAML including all brushes have an Opacity attribute that defines the transparency of an element. This article demonstrates how to use Opacity to implement transparent brushes in WPF using XAML.

WPF TextBox control represent a control that can be used to display or edit unformatted text. The TextBox class in C# represents the control. The XAML <TextBox> element represents the TextBox control in UI. The code samples in this article show how to use XAML TextBox element to create a TextBox control in WPF and C#.

Every user interface in WPF is represented by a Window. In this article, you will learn how to create non-rectangular shaped Windows in WPF using C#.

WPF - Routed Events. RoutedEvents have three main routing strategies which are as follows, Direct Event, Bubbling Event, and Tunnel Event. Basically a CLR event that is supported by an instance of the Routed Event class.

In this article, we will learn how to populate hierarchical data in TreeView in WPF using MVVM architecture.

In this article, we will learn WPF, using Google Place API with WPF control web browser in Visual Studio 2015.

This article demonstrates how to create and use a Button control in WPF using XAML and C#.

This article explains an illustration of creating a windows application in WPF using Prism Lybrary. The solution includes recommended practices and techniques and is the basis for the procedures in Prism

This article focuses on the WrapPanel in details. WrapPanel is similar to StackPanel but it has an additional feature. The WrapPanel element in XAML represents a WrapPanel.

Learn how to make a WPF Button or other control background transparent by setting its Background property to {x:Null} in XAML.

How to Load an XML File into a WPF DataGrid. The ReadXml method reads an XML file and loads it into a DataSet.

This is a very basic engineering Mass converter. The following units can be converted with the use of this example: Grams, Kilograms, Metric tonnes, Short ton, Long ton, Pounds, Ounces

Here we discuss how to use an Expander Control in WPF and how we create this control in JavaScript. First we look at JavaScript.

The Expander control is like a GroupBox but with the additional feature to collapse and expand its content.

Learn to create and use a WPF RichTextBox with C# and XAML, including FlowDocument content, spell checking, loading text files, and converting content to text.

The RepeatButton class in C# represents a WPF Repeat Button control. The code example in this article demonstrates how to create and use a RepeatButton control in WPF using XAML and C#.

The RadioButton class in WPF represents a Radio Button control. The code example in this tutorial shows how to create and use a RadioButton control available in WPF and XAML.

The PasswordBox class in WPF represents a Password TextBox that provides functionality to mask and hide characters. The code examples in this article demonstrate how to use a PasswordBox control in WPF using XAML and C#.

What is the future of WPF? Watch the following video in which two Visual Studio program managers at Microsoft, Unni and Hari, talk about the future of WPF, XAML, Blend and much more.
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