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 we will see how to have Grouped rows in DataGrid in WPF.

In this article I will use the premise of creating a simple 3D scene in WPF.

In this article we will see how to use Auto Complete Box in WPF Toolkit.

In this article we will see how we can change the Cell Alignment in DataGrid in WPF.

In this article we will see how can we make an image slideshow with some animation and all.

In this article we will see how we can add a ContextMenu for the Header and that will perform our Hide/Un-Hide function in Datagrid.

In this article we will see how we can make the Media Element to run FullScreen.

In this article we will see how to edit the selected row details in ContextMenu.

In this article we will see how we can hide or unhide the columns in a DataGrid.

This article will describe the DataGrid in Edit mode while the edit cell requires a list of data.

In this article we would see how we can use DatePicker in DataGrid in WPF.

In this article you will learn how to use CRUD Operation in DataGrid in WPF.

TranslateTransform is used to move an element from one position to other. The X and Y properties are used to move an element towards the x and y axes.

SkewTransform is used to skew or shear an element. Shear can be used to add depth to elements to give them a 3-D look.

Scaling is a process of stretching or shrinking an element. The ScaleTransform scales an element by a given factor.

This article demonstrates how to rotate elements and controls in WPF using XAML and C#.

This article demonstrates how to use LinearGradientBrush in WPF using XAML and C#.

This article demonstrates how to use LinearGradientBrush in WPF using XAML and C#.

This article demonstrates how to use SolidColorBrush in WPF using XAML and C#.

Clipping a region is a process of displaying partial area of a region by setting the outline of a region. In WPF, the clipping has been extended to all elements that are inherited from UIElement that includes controls, images, panels, Windows, and Pages.

The PixelFormats class is used to represent image pixel formats. The class has about 2 dozens of static properties representing various pixel formsts such as BlackWhite, Gray16, Gray32Float, Gray8, Rgba64 and so on.

Image transformation is a process of rotating and scaling images. This article demonstrates how to rotate and translate images in WPF and XAML.

The Clip property of an element (defined in the UIElement class) is used to clip a region and represents the geometry that defines the content of an element.

In this article, you will learn how to use a StackPanel in WPF using C#.

This article is a part 1 of my WPF DataGrid series. In this part, you will learn how to create a DataGrid using XAML and C# and set its properties. The article will also show you how to apply data binding on a collection.

In this article we will see how we can convert a filename to Icon.

In this article we will see how we achieve Drag and Drop behaviour for ListBox Item.

In this article we will see how we can access a value from App.Config in WPF Application.

Create a transparent custom window in a WPF application using a GlassWindow control, XAML markup, and a referenced user control library.
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