Click here to Skip to main content
15,884,064 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 Title

WPF 

23 Aug 2005 by Its Piyush Gupta
In the Vista world, application type selection is based on security requirement and deployment method but not on user interface requirements. This article describes various application types supported by Avalon sub-system of the Vista operating system.
9 Mar 2009 by Paul_Wade
A WPF application for viewing RSS video feeds. Built using the MVVM pattern.
17 Jun 2009 by Sacha Barber
This is a rant about .NET 3.5 SP1 StringFormat Binding Property
12 May 2014 by Brad Joss
[RegSave] your property to the Registry, and more.
12 Oct 2023 by Graeme_Grant
.NET compliant Silent ClickOnce Update Background Worker Service for Winform, WPF & Console in C# & VB
19 Apr 2012 by Jani Giannoudis
Concepts and patterns for the handling of strings in multilingual applications.
7 May 2010 by Josué Yeray Julián Ferreiro
One thing that has changed from Windows Forms to WPF is the way we bind our controls to our sources of data and show them to the user.
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!
20 Feb 2014 by Sacha Barber
WPF: Version II of my 100% Reflective class diagram creation tool.
19 Mar 2022 by Yang Kok Wah
A tool to generate face images and animated gif files for different angles and lighting using only a single face image. Also includes Face Matcher using Microsoft Face API.
20 Sep 2006 by Dragos Sbirlea
Have you ever imagined having 3D objects float on your desktop? Lets see how we can achieve such a result using only C# and WPF.
20 Oct 2004 by Livid
A guide to using 3D tags in Mobiform and Longhorn XAML.
21 Dec 2014 by arussell
How to use C# to create WPF 3D graphics.
24 Jun 2013 by Meshack Musundi
Rotating a 3D object in a WPF application using hand gestures and Leap Motion
6 Jul 2009 by Dan Wts
Rotate between front and back content.
10 May 2013 by Paulo Zemek
This article presents a class to manage enumerator based animations in WPF that can deal with different framerated animations independent of the hardware framerate
2 Aug 2020 by Evgeny Pereguda
Clone of PCSX/PCSX2/PPSSPP emulator for Windows 10 on WPF/C# with "touch" control
11 Jul 2008 by Seshi
State space search algorithms - implemented with C# .NET 3.0 WPF
4 Jan 2020 by The Ænema
Here's the best, beautiful and easiest way to create an animated and smooth sliding scroll viewer in WPF Platform (Windows Presentation Foundation).
7 Mar 2011 by Mark Olbert
A declarative framework for building WPF wizards.
26 Jun 2010 by Dr. Song Li
This article introduces a .NET encryption library and demonstrates how to use the library with a WPF application.
31 Jul 2015 by Jesse Glover
Breaking down the MVVM pattern
9 Feb 2009 by Rahman Masudur
This article shows how to use a WCF service in XBAP or a WPF browser application.
18 Jan 2009 by adam.cataldo
An article on a useful extension to the WrapPanel control.
16 Aug 2013 by Robert Köpferl
This article provides a better browser control than the one included in WPF
13 Aug 2010 by David Veeneman
An article about a Bindable WPF RichTextBox
12 Oct 2012 by ntg123
Different approaches for implementing MVVM over byte/bit based data.
19 Feb 2021 by Leif Simon Goodwin
A 3D surface plot control in C#
17 Mar 2017 by Leif Simon Goodwin
How to create a basic system tray app in C# and WPF
29 Aug 2011 by Christopher Camacho
A DataGrid lookalike that has persistent controls in cells
28 Mar 2012 by Christopher Camacho
A user control for entering numeric values
8 Mar 2011 by Sacha Barber
Set of utility classes to observe a chain of INotifyPropertyChanged objects.
27 Apr 2008 by Derek Bartram
This library provides a framework for using Code Project article information in applications, and provides a utility for monitoring articles
8 May 2008 by Davidwu
A Cool Vista Sidebar Gadget Style CPUInfo Animate Control! (Fixed)
9 Mar 2012 by Sacha Barber
Show hows to alter the DatePicker to use keyboard up/down keys for cleverer date selection.
21 Nov 2019 by Leif Simon Goodwin
This article presents a simple WPF Carousel Control
24 Apr 2019 by Leif Simon Goodwin
This article describes a simple slider button using dependency properties and a template.
8 Apr 2009 by alrh
A WPF TaskDialog control written in C# that simulates the Vista TaskDialog
25 Apr 2008 by Derek Bartram
A demonstration application for showing the use of the WPF Ribbon Control as presented elsewhere
19 Sep 2009 by jebarson
New features of Visual Studio 2010 discussed
12 Oct 2010 by tcpc
A Document Outline Visual Studio tool window for C# files, coded in WPF
3 Mar 2017 by wim4you
Launch additionally a limited number of hand picked Programs, Documents or Folders from the taskbar
19 Jun 2012 by A. Ganzer
Validation of input made as easy as possible for Windows.Forms, WPF, console-applications or any other purposes
17 Dec 2013 by Mike Gledhill
How to easily add an "export to Excel" feature to your app
30 Jul 2012 by Dave Kerr
Manage the Global Assembly Cache with this handy tool - or roll your own with the provided API!
22 Mar 2008 by Derek Bartram
An article presenting ProceedureDialog.dll, a custom control for creating wizard style interfaces / procedure dialogs
3 Feb 2010 by User 4677916
This article presents a reusable class and technique for easily doing Asynchronous Programming using the Begin/End Pattern and the new Reactive Extensions for .NET (Rx) library.
20 Nov 2014 by Juan Ignacio Tel
Development of a new generic lattice noise algorithm that advances beyond perlin noise and expands the possibilities of textural noise creation.
23 Feb 2009 by darrellp
This article describes and implements a graph drawing control for tree structures structured in a WPF panel.
22 Mar 2008 by Derek Bartram
An article presenting Ribbon Builder, a tool for creating ribbon controls
23 Jun 2011 by Lewis Liu L
Graphics Drawing Tool by WPF
22 Sep 2010 by Sandrino Di Mattia
Clean up and manage your XAML references. This can be done using custom namespaces (scheme URLs) and custom prefixes.
19 Apr 2007 by Josh Smith
A guided tour of the Windows Presentation Foundation, one feature at a time.
4 Apr 2007 by Josh Smith
A guided tour of the Windows Presentation Foundation, one feature at a time.
4 Apr 2007 by Josh Smith
A guided tour of the Windows Presentation Foundation, one feature at a time.
7 Apr 2007 by Josh Smith
A guided tour of the Windows Presentation Foundation, one feature at a time.
13 Apr 2007 by Josh Smith
A guided tour of the Windows Presentation Foundation, one feature at a time.
21 Jun 2008 by mariocatch
Basic concepts ranging from XAML layout, to C#->XAML communication and databinding.
15 Jun 2011 by isaks
Shows how to create a nice looking photo frame control in WPF and animate it using the Ken Burns effect
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.
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 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.
14 Jan 2011 by Sacha Barber
A look at Fluent APIs and an example of one.
22 Jul 2016 by Mohamed Kalmoua
In this article, I will create a master-detail view using the Entity Framework.
18 Feb 2020 by webmaster442
A Media player control for WPF, based on MPV player that can play almost any media file.
6 Apr 2008 by Derek Bartram
An article presenting the Quick Access Toolbar as part of RibbonControl.dll, as seen in Microsoft Office 2007
22 Mar 2008 by Derek Bartram
An article presenting ApplicationButton used in creating round buttons as per Microsoft Office Style application buttons
31 Jul 2012 by Shuqian Ying
The source code and a simple demo program for a plug-in in Microsoft Managed Extensibility Framework (MEF) that provides visual display of email messages.
17 Jun 2009 by Sacha Barber
ImageBrush in WPF
24 May 2008 by wpfdevelopment.com
An easy way of sorting the WPF ListView with a generic method.
18 Jan 2021 by John Whitmire
A customizable way to set enum flags
11 Mar 2008 by Kavan Shaban
Multi-Threaded WPF TreeView Explorer
20 Jan 2012 by Dirk Bahle
I have posted a recent article on the ProgressViewModel to show a software design that can be used for background processing in C# 4.0. This article extends that design with the ability to ouput more than one progress.
15 May 2015 by Lộc Nguyễn
Example of data binding for nested tree structure, and MVVM pattern.
22 Feb 2009 by Raul Mainardi Neto
An implementation of the MVVM Patterns + CommandModel within a WPF LOB application.
26 Dec 2010 by Inder gujral
A Nmeric Up Down Control for WPF
4 Nov 2010 by logicchild
An article that illustrates how to simulate a pendulum.
1 Nov 2010 by Sacha Barber
A control that partially emulates a popular phone.
24 Jan 2008 by darrellp
A cropping adorner which darkens everything except the selected portion
5 Jan 2013 by Mass Soldal Lund
Creating a pie menu control for WPF
4 Apr 2013 by Michael Mann (mann.DEV)
Plugin migration with new features of .NET 3.5.
4 Nov 2010 by logicchild
An article that describes WPF for the beginner and provides some tips for the intermediate.
21 May 2010 by Dr. Song Li
This article gives a practical quick-start tutorial on MVVM in WPF for application developers.
5 Apr 2011 by David Veeneman
The article provides a step-by-step explanation of how to set up a Prism application.
1 Mar 2017 by Clifford Nelson
This is a more comprehensive example of how to implement a project with MVVMLight
5 Mar 2013 by Dr. Hurol Aslan
A recursively splittable user control for designing a custom interface, which can be serialized for sharing
1 Nov 2010 by wujiong
Explains how to implement and use this powerful behavior
30 Jan 2012 by Dirk Bahle
UI and code-behind is executed in different threads. Long running processes need asynchronous execution. This artice shows a way of doing this in a ViewModel approach.
5 Jan 2010 by Aviad P.
A custom control based on a TextBox which allows autocompletion based on a custom filter from any items source.
24 Nov 2011 by Dirk Bahle
This article is about a control that can be used to auto-omplete folders that have been typed into a textbox. It shows just how versatile binding and theming in WPF really is.
18 May 2017 by Jon Campbell
How to utilize WCF to allow a single instance of any WPF application without needing mutexes, extra assemblies, or special "hacks".
26 Jun 2011 by jeanlibera
How to create a vertical or horizontal scrolling area with scroll buttons and a hidden ScrollBar.
30 Aug 2009 by Xavier Spileers
An introduction on Silverlight for developers of administrative applications. The article starts by explaining the basics of WPF and then delves deeper in the business-oriented aspects.
26 Nov 2008 by Mohammad Dayyan
This article shows you how we can create an animation button in Silverlight.
16 Dec 2018 by Praveen Raghuvanshi
An application explaining the basic implementation of Autosave feature
2 Dec 2011 by Gordon Zhang
Utilize the Grid and GridSplitter to compose a SplitContainer
25 Apr 2011 by David Sehnal
A computation wrapper with built-in progress tracking using Reactive Extensions for .NET (and AsyncCTP).
18 Aug 2011 by Dave Kerr
A small and simple cross button for your WPF applications.
26 Apr 2010 by Chuan-Liang Teng
Access physical memory, I/O port in user mode