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.


  • Santhosh Ssquare

    Login Page Using WPF

    Sample Login application for WPF beginners. Simple one embedded with SQL Server as Back end, with MahApps integrated application with few animations.
    Santhosh Ssquare Jul 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 Jun 27, 2017
  • 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...
  • Pradeep Yadav

    Routed Command In WPF

    In this blog you will learn about Routed Command in WPF.
    Pradeep Yadav Jun 22, 2017
  • 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 Jun 22, 2017
  • Wen Dong

    WPF Note

    Points from my learning about WPF/ XAML.
    Wen Dong Jun 22, 2017
  • Maulik Kansara

    Populating Hierarchical Data In TreeView In WPF Using MVVM

    TreeView Hierarchical Data Binding In WPF MVVM.
    Maulik Kansara Jun 20, 2017
  • Pradeep Yadav

    MarkUpExtension In WPF

    MarkupExtension in WPF resolves value of a property at the runtime. These are dynamic placeholders for attribute values in XAML. They are surrounded by curly braces (i.e {}) like StaticResource Nor...
    Pradeep Yadav Jun 20, 2017
  • Thiruppathi R

    Learn WPF Using Google Place API

    Learn WPF Using Google Place API.
    Thiruppathi R Jun 05, 2017
  • Maulik Kansara

    DropBox API V2 Integration

    DropBox API V2 Integration.
    Maulik Kansara Jun 05, 2017
  • Juan Francisco Morales Larios

    Auto ViewModelLocator In MVVM Pattern

    Auto ViewModelLocator in MVVM pattern.
  • Pradeep Yadav

    User Control In WPF

    User control in WPF.
    Pradeep Yadav May 24, 2017
  • Pradeep Yadav

    Custom Control In WPF

    Custom Control in WPF.
    Pradeep Yadav May 23, 2017
  • Amit Gupta

    How To Handle "WPF Application Has Stopped Working"

    In this blog, we will going to learn to catch unhandled exceptions caused in WPF Application and avoid terminating it.
    Amit Gupta May 17, 2017
  • Amit Gupta

    How To Run A Single Instance Of Your Application

    In this blog, we will learn how to create only a single instance of our Application in Windows Form or WPF.
    Amit Gupta May 17, 2017
  • Aleksei Pavlov

    Dialogs In WPF (MVVM) - Part Two

    In this article, you will learn about dialogs in WPF (MVVM).
    Aleksei Pavlov May 10, 2017
  • Aleksei Pavlov

    Dialogs In WPF (MVVM)

    In this article you will learn about Dialogs in WPF (MVVM).
    Aleksei Pavlov May 10, 2017
  • Thiruppathi R

    Learn WPF CRUD Operations Using VB.NET

    In this article, you will learn WPF CRUD Operations using VB.NET.
    Thiruppathi R May 09, 2017
  • Aleksei Pavlov

    Dialogs In WPF (MVVM) - Part Three

    In this article, you will learn about dialogs in WPF (MVVM).
    Aleksei Pavlov May 08, 2017
  • pramod pandit

    MongoDB CRUD Operation In WPF C# With GridView

    This article acquaints you with MongoDB CRUD operation In WPF C# with GridView.
    pramod pandit May 01, 2017
  • Piyush Pansuriya

    WPF - Data Binding

    This article presents information about Data binding, which is a mechanism in WPF Applications, which provides a simple and easy way for Windows Runtime apps to display and interact with the data.
    Piyush Pansuriya Apr 23, 2017
  • Piyush Pansuriya

    WPF - Command Line

    Command line argument is a mechanism, where a user can pass a set of parameters or the values to a WPF Application when it is executed.
    Piyush Pansuriya Apr 14, 2017
  • Piyush Pansuriya

    WPF - Nesting Of Layouts

    This blog helps you in the nesting of the layout which means the use of layout panel inside another layout, e.g. defining stack panels inside a grid.
    Piyush Pansuriya Apr 06, 2017
  • View More