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.


  • Shouvik S

    Learn About Triggers In WPF

    Triggers are a medium by which we can trigger a behavior of the targeted control when it fulfills the specified conditions.
    Shouvik S May 10, 2018
  • Shouvik S

    Learn About Converters In WPF

    Converters are basically a medium to convert values in one form to another form. Converters usually implement IValueConverter interface, which contain two methods, Convert() and ConvertBack().
    Shouvik S May 08, 2018
  • Maulik Kansara

    WPF Window With Buttons In Toolbar Preview

    Today, in this article I will explain how to add buttons in application toolbar preview window, as you may have seen in Windows Media Player as shown below.
    Maulik Kansara May 07, 2018
  • Joel Champagne

    WPF Data Binding With ICustomTypeProvider

    Doing a search for ICustomTypeProvider, you can find plenty of examples on how to use this handy interface to perform dynamic data binding between your business objects and WPF. However, almost all...
    Joel Champagne May 01, 2018
  • Asma Khalid

    WPF - REST Web API Consumption

    This article is about REST Web API Consumption in WPF client-side software/application.
    Asma Khalid Mar 29, 2018
  • Maulik Kansara

    Bind Combobox With Enum Using ObjectDataProvider WPF MVVM

    In this article, you will learn to bind combo box with enum directly using ObjectDataProvider in WPF MVVM.
    Maulik Kansara Mar 24, 2018
  • Maulik Kansara

    Use Of CallerMemberName With INotifyPropertyChanged Interface In WPF MVVM

    In this article, you will learn about the use of CallerMemberName With INotifyPropertyChanged Interface in WPF MVVM.
    Maulik Kansara Mar 22, 2018
  • Ck  Nitin

    Building A Data Driven App Using WPF XamDataGrid

    A typical rich data-driven Windows client app includes a backend database and a front-end client UI. The app connects to a database, reads the database, displays records in data controls, and imple...
    Ck Nitin Mar 15, 2018
  • Asma Khalid

    WPF - Data Storage Using SQL Server

    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 cl...
    Asma Khalid Mar 15, 2018
  • Sabyasachi Mishra

    Call User Controls In Main Window Using WPF

    This article explains how to bind a WPF user control to main window.
    Sabyasachi Mishra May 18, 2016
  • 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
  • View More

    Build smarter apps with Machine Learning, Bots, Cognitive Services - Start free.

    Start Learning Now