Click here to Skip to main content
15,885,985 members
Everything / Desktop Programming / WPF

WPF

WPF

Great Reads

by Dr. WPF
.NET 3.5 SP1 is here! It's time to break out your DirectX skills. This article provides the information necessary to get started using a new DirectX interop feature in WPF called D3DImage.
by Daniel Vaughan
Calcium provides much of what one needs to rapidly build a multifaceted and sophisticated modular application. Includes a host of modules and services, and an infrastructure that is ready to use in your next application.
by Fredrik Bornander
WPF Implementation of the spinning panel frequently used on the iPhone
by Sacha Barber
It would probably be like Cinch, an MVVM framework for WPF.

Latest Articles

by Macabies Gilles
An easy-to-use filterable, multilingual custom DataGrid control for managing and filtering data for your WPF applications
by gabriel4sonic
Shows how to use OpenGL in a .NET WPF application by directly incorporating an OpenGL window as a child of the main WPF window, making it behave more like a control
by Jo_vb.net
Part 2 of my article about 'Schafkopf' introduces Automated Bidding
by Peter Sun (247)
Implement ChatGPT API in C# WPF with GPT3.5-turbo

All Articles

Sort by Updated

WPF 

30 Aug 2011 by #realJSOP
Keep more detailed track of your Codeproject reputation points.
4 Nov 2012 by #realJSOP
My Anagrams game ported to WPF.
16 Dec 2014 by #realJSOP
Eliminate the tedium of generating model and viewmodel classes for your WPF projects, and save a butt-load of time in the process.
11 Apr 2020 by #realJSOP
Any technology suitably advanced will generally be viewed as "magic".
4 Nov 2021 by #realJSOP
A tool to generate model and viewmodel classes directly from your selected database
21 Feb 2021 by #realJSOP
Not about just writing code, but adapting someone else's code to your own needs
22 Feb 2021 by #realJSOP
Present enumerators in your WPF UI
23 Feb 2021 by #realJSOP
Implement enumerator selection in your WPF apps
1 Mar 2021 by #realJSOP
For those times when you need more control over when a modeless window is created/displayed
18 Feb 2021 by #realJSOP
A WPF ListView that automatically generates columns (that are also sortable) based on decorated entity properties
21 Jan 2021 by #realJSOP
Finally, a customizable MessageBox for WPF applications
26 May 2007 by .Suchit
Tinkering with SilverLight to get a 3D scene rendered in the Browser.
29 Jul 2008 by 2sky
Translate a WPF User Interface using the Google AJAX Language API in real-time
13 Apr 2016 by @nkit Bajpai
This article discuss a simple application built using WPF MVVM design pattern and explain the basics of Command Binding and DataBinding.
5 Jan 2009 by _anil_
Store and organize your shortcuts for easy launching of files and applications
16 Jun 2016 by _eol_
This article presents the minimal code necessary to display a hierarchical tree using Popups.
27 Sep 2016 by _eol_
The goal of this article is to create flat image buttons with bindable properties.
3 Dec 2013 by _Maxxx_
Using an extended MVVM pattern for real world LOB applications: Part 1
3 Dec 2013 by _Maxxx_
Using an extended MVVM pattern for real world LOB applications: Part 2
13 Dec 2013 by _Maxxx_
Using an extended MVVM pattern for real world LOB applications: Part 3
3 Dec 2013 by _Maxxx_
Using an extended MVVM pattern for real world LOB applications: Part 4
21 Oct 2013 by _Noctis_
Sorting out the confusion about these properties, and providing a demo app for them
20 Apr 2016 by _Noctis_
To save you from doing this every time you want a WPF/MVVM project, here it is, all rolled into one.
5 Jul 2009 by A Eastman
WPF RichText Editor with custom Slider Control formatting and a Font Style Dialog box
23 Aug 2009 by A Eastman
Project aimed at joint development between programmer and graphics artist
19 Jun 2012 by A. Ganzer
Validation of input made as easy as possible for Windows.Forms, WPF, console-applications or any other purposes
2 May 2006 by A.Gharighi
The project is a demo application, featuring WPF Data Binding, Storyboards and Event Triggers using EID ("Sparkle")
19 Jun 2013 by Aaron Amberman
Render a control and print it
21 Jan 2017 by Aaron Francis Dias
Creating a custom RichTextBox that supports Hyperlinks
8 Jul 2012 by abat
This is an alternative for "GraphDisplay: a Bezier based control for graphing functions and curves"
12 Dec 2009 by Abby Fichtner (Hacker Chick)
A beginner's LINQ tutorial that walks you through mapping your SQL Server database tables and relationships to objects, and how to retrieve that data via simple LINQ queries.
11 Dec 2009 by Abby Fichtner (Hacker Chick)
A tutorial that walks through adding/updating/deleting data in your database with LINQ to SQL while keeping your class relationships (M:M, 1:M, and M:1) synchronized.
11 Dec 2009 by Abby Fichtner (Hacker Chick)
A tutorial and application on using WPF Data Binding with LINQ to SQL classes. This is part 3 of a three-part tutorial on using LINQ to SQL.
22 Dec 2016 by Abdulrahman Emad, Muhammad Magdi
A generic CRUD control implemented based on the MVVM pattern
22 Dec 2016 by Abdulrahman Emad, Muhammad Magdi
A generic CRUD control implemented based on the MVVM pattern.
8 Feb 2010 by Abhijit Jana
Scrollable Zooming Extension for VS 2010
31 Oct 2009 by Abhishek Sur
This article will enable you to add custom search rules to your application using Bing Search API with much more
31 Jan 2010 by Abhishek Sur
A WPF Infowindow placed on the right hand corner of the Code Canvas which informs you about the code statistics
27 Sep 2010 by Abhishek Sur
Ribbon UI control set with the use of all items that would look nice with your application in WPF. A sample application is also provided.
31 Oct 2010 by Abhishek Sur
In this article, I have shown how you can build pluggable Resources for styles, Languages or any static objects, etc. Therefore building a new style doesn't hamper your code and you can easily plugin any new style to the application even though it is already in the production environment.
31 Oct 2010 by Abhishek Sur
Easiest way to handle Localization in your WPF application
28 Dec 2010 by Abhishek Sur
The article will guide you through the basics of WPF programing with in-depth knowledge about the architecture and the working principles of WPF programs. The article finally creates a sample "Hello World" application to step you into a new foundation.
21 Aug 2011 by Abhishek Sur
This article describes the basics of WPF application, how you can deal with layout, placements of controls and position.
28 Dec 2010 by Abhishek Sur
In this article, you will find most of the interesting things with Border and Brush elements.
28 Dec 2010 by Abhishek Sur
WPF introduces a new property system which is enhanced by Dependency property. There are many improvements of Dependency Property over CLR properties. In this article, I have discussed how you could create your own Dependency Property and to work with various features of it.
30 Dec 2010 by Abhishek Sur
Binding is the most important topic of WPF programming. In this article, I have demonstrated how you could employ DataBinding to ensure that the Presentation logic is separated from the View and also give a simple demonstration on how the DataBinding concept works.
28 Dec 2010 by Abhishek Sur
In this article, I have specified how you could use Style, Triggers and animation in your WPF application to make your application more attractive, interactive and user friendly.
3 Nov 2012 by Abhishek Sur
The article demonstrates how you can use SQL Server Query Notification feature to get notification from database whenever the result of a command gets changed. Sample application demonstrating SqlDependency and SqlCacheDependency is also included.
28 Dec 2010 by Abhishek Sur
XAML as an Extensible Markup Language has great flexibilities to create objects in XAML itself and do functions like automatic binding, Conversion of Data, etc. Markup Extension allows you to truly extend your markup upto a certain extent to elevate you to write less code and design your application
18 Jun 2011 by AbhishekGoenka
Validation Frameworks in .NET Framework 4
23 Sep 2013 by AbhishekGoenka
This article describes the step by step process of creating project template and VSIX installer that deploys the project template.
26 Mar 2012 by Achilleas Portarinos
How to program a simple Canvas Snake Game in WPF
2 Dec 2008 by Adam Berent
Embedding a .NET WinForms application in an internet browser using WPF.
8 Jun 2012 by Adam David Hill
This article solves the problem of having to redeploy everything whenever you create a new stored procedure database report.
6 Jan 2014 by Adam Wojnar
Simple .jp2/.j2k viewer using Kakadu executables demonstration pack for decoding
18 Jan 2009 by adam.cataldo
An article on a useful extension to the WrapPanel control.
7 Sep 2007 by AdamNathan
This article introduces some of the main concepts that WPF introduces above and beyond what .NET programmers are already familiar with.
22 Oct 2010 by adi_ionica
This is an example of a Custom Control that inherits from a TextBox and does a simple enhancement to the TextBox
3 Apr 2013 by AdolfoPerez
Form designer with editable display properties and bindings. Generates XAML forms.
17 Jul 2007 by adospace.NET
A WPF library to easily integrate Windows docking features in applications like VS
7 Nov 2014 by Adriaan Booysen
An example of a nearly complete unknown type being used accross EF, WCF and consumed client side
2 Apr 2011 by Adrian Alexander
Make your life easier by inserting a Presentation Model layer (aka ViewModel) between your domain-model collection contents and template-generated WPF objects.
16 Aug 2014 by Afzaal Ahmad Zeeshan
How to use the .NET's WebBrowser control in your application to create a custom Web Browser for Windows OS
16 Sep 2014 by Afzaal Ahmad Zeeshan
This article explains the basic knowledge about the File class in .NET Framework that comes handy when working with the file system, to create, edit, modify or delete the files or directories.
8 Mar 2015 by Afzaal Ahmad Zeeshan
This article contains a basic overview of the complex numbers, and their creation and functions most specifically the operator overloading for arithmetic functions. Programming languages include Java, C++, C# and VB.NET at the moment.
11 Apr 2015 by Afzaal Ahmad Zeeshan
This article is for beginners about writing and reading Unicode data from different data sources; including text files, user input, databases. It also demonstrates how to display that data in .NET applications, including ASP.NET web applications.
17 Jun 2015 by Afzaal Ahmad Zeeshan
In this article, I would explain the steps to create a simple WPF application that can read out text for you; using .NET framework's Speech API and Installed voices.
28 Jan 2013 by Agent__007
A simple WPF text clock gadget for Windows
15 Feb 2016 by Ahmed Amer Jaf
Fast n Easy Way to parse Json data
3 Sep 2008 by Ahmed Negm
This article introduces how to create and manage .NET enterprise applications using your favorite technology (Data Access Application Block, LINQ, NHibernate, ASMX, and WCF) with the Model Driven Development approach by Sculpture.
8 Sep 2014 by ajalilqarshi
Displaying a Message Box (similar to the MessageBox) using MVVM patterns in WPF
19 Jul 2018 by Ajcek84
PSAM Control Library ported over to WPF
20 Jul 2018 by Ajcek84
Complex bindings in XAML made almost as simple as in JavaScript frameworks
23 Jul 2018 by Ajcek84
Implementation of radar chart for various .NET platforms
5 Aug 2018 by Ajcek84
Strongly typed dependency property registration implemented for WPF and UWP
15 Jul 2018 by Ajcek84
Open source library for music engraving in desktop, mobile and web applications
18 Jul 2012 by Ajosh Palis
The purpose of this article is to illustrate a context menu that renders in cricular shape.
20 Oct 2020 by Akinmade Bond
Library that allows an app to process hotkeys and perform other keyboard manipulations
17 Apr 2009 by Al Alberto
Evaluating Microsoft's Composite Application Guidance and Library.
13 May 2009 by Al Alberto
A simple to implement editable listbox for WPF.
6 Jun 2020 by Alaa Ben Fatma
A visual scripting environment for R & data science
3 Apr 2010 by Alan Beasley
Beginner's guide to building robust, scalable, and easily editable buttons
9 Jun 2010 by Alan Beasley
How to build your first re-useable Control from scratch in Expression Blend
13 Jul 2010 by Alan Beasley
The WC Door button, covering all the missing skills needed to create the buttons shown in my first tutorial. As well as all 10 buttons for download!
6 May 2010 by Alan Beasley
Explanation and examples of Additional Templates and Generated Content of a ListBox. Covering Layout, Transitions, and Animation.
19 Jul 2012 by Alberto S
Full sample on how to develop a MVVM desktop app with NHibernate (SQLite) backend
3 Mar 2009 by Alden John Snow
This project demonstrates what is likely the fastest way to upload one of those fixed width reports from a mainframe to a SQL server table.
10 Aug 2016 by Aless Alessio
Design your solution and code your classes as loosely-coupled objects. Learn how to use MOQ and Ninject for mocking your Service and injecting it at runtime with Ninject.
14 Apr 2009 by Alessandro Del Sole
Learn how to implement an extension method in Visual Basic 2008 for converting a BitmapImage object into a System.Byte() array
9 Mar 2008 by Alessandro Del Sole
An explanation of how to add WPF controls to Visual Studio Tools for Office solutions, writing Visual Basic code
14 Jun 2009 by Alessandro Zifiglio
Auto translate and synchronize is a little utility application and it works by simply taking your single fallback resource file (Resx) as input and automatically translates it in real time, creating a language specific resource file.
19 Jan 2013 by Alessio Saltarin
Unsatisfied by the WPF Font Pickers available, I decided to write one on my own (well, almost...)
5 Jan 2018 by Alex Schunk
Passing Parameters to a running application in WPF
11 Dec 2008 by Alexander Gribkov
Dependent data visualization and binding in WPF
7 Jul 2011 by Alexander Gribkov
Using .NET 4 features to create a non-blocking user interface
5 Nov 2017 by Alexander Iacobciuc
In this article you will find yet another implementation of a web camera control.
25 Dec 2019 by Alexander Iacobciuc
In this article you will find an implementation of a stream player control.
19 Jun 2017 by Alexander Sharykin
LibraryCommander is a personal desktop application to manage my texts (e-book) collection, classify and search them by categories and tags.
12 Jul 2017 by Alexander Sharykin
WPF HexGrid Panel
3 Jul 2014 by Alexander Wieser
The article showcases a Windows 8 themed WPF Ribbon inspired by Office 2013 and Visual Studio 2013.