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.


  • WPF - Create A Simple Calculator With Round Styled Buttons

    In this blog you will learn how to create a simple calculator with round styled buttons in WPF.
  • Delay In Data Bindings WPF

    You wouldn't want to raise an event or send update notifications for every little change, you just want to update this only after a delay or timespan. Then there should use the Delay keyword in...
  • WPF Color Picker In C#

    By using WPF Extended Toolkit, store color to database and retrieve from database to C# Application
  • WPF - File Browse With File Icon And Export To A File

    This post is about how to make a File Browser in C# using ListView to contain the file name with icons.
  • Fibonacci Series Using WPF

    In this blog, we will discuss fibonacci series using WPF.
  • Colored Label Text Using WPF

    In this blog, we will discuss colored label text using WPF.
  • Reverse Of Entered Text Using WPF

    In this blog, we will learn to create a WPF program for displaying the reverse of entered text.
  • Simplest WPF Dependency Property For Beginners On Background Color

    This blog describes how to create a simple dependency property in WPF which applies on an user control and sets the background color of the property.
  • Using UIModel Class For Binding In WPF

    When creating WPF applications, you use binding. It’s a very nice workflow except for one point, where I want to bing the ContentProperty of a Label or a TextBlock. If I set this up in the xaml cod...
  • Quick Workaround To GUI Update In Property Change Of Observable Collection

    I’m new to WPF and data binding, after wandering around the web for a good solution, all I could find were (in my opinion) overly complicated solutions to a problem that will most probably be fixed...
  • Disable Double Click In WPF Application

    Many times, we want to disable the double click of a button in an application. This may be to avoid opening the same popup twice or to avoid saving a new record twice.
  • Types Of DataBinding In WPF

    DataBinding is a mechanism in WPF applications that provides a simple and easy way for applications to display and interact with the data.
  • DataBinding In WPF

    Data Binding is a mechanism in WPF applications that provides simple and easy way for application to display and interact with data.
  • 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.
  • Routed Command In WPF

    In this blog you will learn about Routed Command in WPF.
  • 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...
  • User Control In WPF

    User control in WPF.
  • Custom Control In WPF

    Custom Control in WPF.
  • WPF Note

    Points from my learning about WPF/ XAML.
  • 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.
  • View More