Welcome to Windows Presentation Foundation (WPF) section of C# Corner. In this section, you will find articles, source code samples, tutorials, tips, resources, downloads, and news related to Windows Presentation Foundation in .NET 3.0.


  • Asma Khalid

    WPF - Dropdown Menu/Combobox Menu Data Binding Using Text File

    This article is about WPF dropdown menu/combobox menu data binding using text file
    Asma Khalid Feb 16, 2018
  • Asma Khalid

    WPF - File Menu User Control

    This article is about the development of WPF File Menu User control.
    Asma Khalid Feb 08, 2018
  • Mahesh Chand

    Column Chart In WPF

    This article demonstrates how to draw column charts using WPF and C#.
    Mahesh Chand Nov 26, 2009
  • Mahesh Chand

    DataGrid in WPF

    This article is a part 1 of my WPF DataGrid series. In this part, you will learn how to use a DataGrid control, set its properties, and display data from a collection.
    Mahesh Chand Sep 28, 2009
  • Ammar Shaukat

    Using XAML Progress Bar In WPF

    Long running tasks in any application make the application or software nonresponsive. So to keep the user updated about the running task and also keep the application responsive during long running...
    Ammar Shaukat Jan 12, 2018
  • Sagnik Majumder

    Routed Events, WPF Tree Structures, Event Sequence for Beginners

    Hello WPF aspirants, I take this opportunity to present to you a simple example of WPF Routed Events and supporting theory on Routed Events, Event sequences, what happens when a button is clicked, ...
    Sagnik Majumder Dec 30, 2017
  • Kailash Chandra Behera

    Validation Of Excel Data In C#

    This article demonstrates how to validate an Excel sheet before uploading or storing its data into a database.
  • Nirav Daraniya

    Explain INotifyPropertyChanged In WPF - MVVM

    In this article, you will learn how to explain INotifyPropertyChanged in WPF.
    Nirav Daraniya Oct 04, 2016
  • Sagnik Majumder

    Simplest WPF Dependency Property For Beginners On Background Color

    Dependency property is not wrapped over any private members unlike CLR properties, and it is also stored in Key-Value pairs inside the DependencyObject host instance. You must use Dependency proper...
    Sagnik Majumder Nov 19, 2017
  • Agus Suhanto

    Applying Dependency Injection In DevExpress MVVM WPF Application Introduction

    In this post, I’ll give a tutorial on how to apply dependency injection in DevExpress WPF application. This post assumes you already know about dependency injection, WPF application, and also MVVM....
    Agus Suhanto Oct 31, 2017
  • Valerii Tereshchenko

    Selection Manager For WPF/MVVM

    This article presents the idea and implementation of a class to manage the selection of only one element in different linear and hierarchical structures.
  • Valerii Tereshchenko

    Async Validation In WPF

    Quite often validation requires web requests, database calls or some other kind of actions which require significant amount of time. In this case, UI should be responsible during the validation, bu...
  • Gunjesh

    An Overview Of WPF Architecture

    In continuation of my previous article “ABCs of WPF”, I am going to discuss the architecture of WPF.
    Gunjesh Aug 17, 2017
  • Gunjesh

    ABC Of WPF

    Basically I am working on .Net/Sql. For the project requirements I went through the WPF. I visited so many online tutorials and videos to get the knowledge. In this article I am going to share my u...
    Gunjesh Jul 15, 2017
  • Pradeep Yadav


    MVVM is an architecture pattern which facilitates separation of projects into three logical layers with their own responsibilities. It facilitates modern techniques such as Separation of Concern, U...
    Pradeep Yadav Jun 29, 2017
  • Anil Veeragandham

    Styles in WPF

    This article explains basics of styles in WPF. WPF styles works just like CSS style, In the CSS we define styles for a control and we reuse the same where ever we need in the application, same way ...
    Anil Veeragandham Aug 10, 2009
  • Juan Francisco Morales Larios

    WPF Notifications For All (SignalR)

    In the current times, all operating systems and browsers have a notification engine. This is a very practical characteristic and that enables us to have apps 100% connected and 100% live. With noti...
  • Shweta Lodha

    Converters In WPF

    This article introduces Converters in WPF. Converters provide substantial supremacy since they allow insertion of an object between a source and a target object.
    Shweta Lodha Feb 27, 2014
  • Maulik Kansara

    Populating Hierarchical Data In TreeView In WPF Using MVVM

    TreeView Hierarchical Data Binding In WPF MVVM.
    Maulik Kansara Jun 20, 2017
  • Thiruppathi R

    Learn WPF Using Google Place API

    Learn WPF Using Google Place API.
    Thiruppathi R Jun 05, 2017
  • View More