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.

You can play video and audio with the same element in WPF. You can also add rich controls to control the behavior of the media.

WPF supports a variety of animation styles. you can apply animations on controls, panels or properties.

What are the triggers in WPF? What is its use & how to implement them in your project.

In order to reuse UI screens in multiple windows, we can declare a UserControl.

Dispatcher is used to manage multithreaded application. It manages Message queues.

In this article, you will learn how to define static & dynamic resources, how to utilize them in an application or single-screen wide, and how to load multiple resource files together.

This article explains about how templates are defined in WPF for both visualizations and data presentation.

This article explains how bubbling events are different from tunneling events in WPF.

In this article, you will learn about the Attached Property in WPF.

A routed event is a type of event that can invoke handlers on multiple listeners in an element tree.

In this article, you will learn about dependency properties in WPF.

In this article, you will learn about WPF | Control Library | MultiSelectCombobox.

In this article, we will see how to communicate between 2 view models using messenger.

In this article we will how we can develop Prism Application using Prism + WPF + MVVM.

In this article we will see how we can make the Alternate Rows of the ListBox Colorful in WPF.

In this article we will see simple plugin architecture using reflection.

This article is about the development of WPF File Menu User control.

This article is about WPF dropdown menu/combobox menu data binding using text file

For any development domain, be it mobile or web or desktop or service-based, data storage is an essential component whether it is done on the server side or the client side. WPF application is a client-side application and it also supports many data storage resources which depend on the business requirement or business choice.

This article is about REST Web API Consumption in WPF client-side software/application.

To understand this article, the reader should have knowledge of MVVM and Bindings.

In this article, you will learn about ICommand in WPF - MVVM.

Learn how to use Prism RequestNavigate to switch between registered views in a WPF region using commands and IRegionManager.

This tutorial demonstrates how to draw various charts including line chart, bar chart, column chart, area chart, scatter chart, and pie chart using WPF and C#.

WPF Menu control is represented by the Menu class in C#. This menus tutorial and menus code examples explain how to use menus in WPF using C#.

This article shows you how to create a WPF application with Google’s Material Design.

In this article, you will learn what it takes to create a custom WPF control.

In this article, we are going to touch on Observable Collections, Data Binding, Complex Automation, WPF, and Third Party controls.

After some research I cracked the very basic steps in MVVM pattern, and then trying to write MVVM tutorials for absolute beginners.
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