Click here to Skip to main content
15,886,095 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 

26 Oct 2020 by Matteo Prosperi
In this article, we investigate how DateTime issues are avoided.
22 Sep 2010 by jmix90
A fast and easy tip about shadows and performance
2 Aug 2011 by Nadege Rouelle
WPF highlight ListView items
31 May 2011 by Arik Poznanski
A Customizable WPF MessageBox
7 Feb 2012 by Colin Eberhardt
This blog post provides step-by-step instructions for creating a user control, which exposes bindable properties, in WPF and Silverlight. The post covers dependency properties, and how to manage DataContext inheritance.
7 Oct 2016 by Steve Naidamast
Here is a simple way to make a custom WPF Message Box
9 Jul 2010 by Colin Eberhardt
A simple IValueConverter implementation that makes use of the framework type converters in order to convert between a large range of source / target types
20 May 2010 by Raymund Macaalay
13 easy steps on how to redesign your Sharepoint 2010 site
4 Aug 2010 by Timmy Kokke
Often extensions for Expression Blend have to need to store some global variables. Why not use the mechanisms Blend itself offers?
20 Oct 2011 by Derek Lakin
Implementing Application.DoEvents in WPF.
24 May 2013 by Nick Polyak
AProperties and Bindings outside of WPF Revisited
27 Jan 2012 by qenn
Asynchronous WPF command
1 Dec 2013 by Nick Polyak
A series of blog posts regarding implementing WPF concepts outside of WPF
29 Apr 2013 by Nick Polyak
Re-implementing and improving WPF concepts outside of WPF and in a way that is not necessarily connected to GUI development.
24 May 2011 by Colin Eberhardt
How to automatically show ToolTips on a trimmed TextBlock (Silverlight + WPF)
26 Oct 2020 by Matteo Prosperi
This post is the the second in a short series investigating somewhat exotic parts of .NET.
22 Nov 2011 by Felice Pollano
Using AvalonDock and Caliburn Micro Screen Conductor together
15 Jun 2015 by Sacha Barber
Azure: how to upload and stream video content to WPF from blob storage
27 Jul 2011 by Ivan Krivyakov
BackgroundWorker and UI threads
25 Nov 2013 by Nick Polyak
I continue a series of blog posts about implementing WPF concepts outside of WPF.
20 Jan 2011 by Leom Burke
Binding and styling text to a RichTextBox in WPF
3 Sep 2012 by Ivan Krivyakov
This simple trick stops the binding gremlins on their tracks, as only a dependency property can be their target.
8 Apr 2010 by jmix90
A lot of controls expose properties which are not DependencyProperties and then you can’t put a binding on it. On some other cases, you only have a getter as accessor and you can’t put a binding on it too...
16 Apr 2009 by Pete O'Hanlon
A sample of the WPF databinding infrastructure.
26 Jan 2015 by Sacha Barber
A short post about how you can easily bind to nullable enums value in WPF
14 Jun 2010 by jmix90
A problem you often meet when using MVVM is to get the selected items of an items control, especially Listbox
29 Apr 2013 by Nick Polyak
Here we are going to talk about the binding concept and how it can be re-implemented outside of WPF without being tied to the visual libraries or the UI threads.
19 Jul 2010 by Abhijit Jana
A demo of how to integrate a Silverlight Application with SharePoint 2010
25 Jul 2014 by Nikola Breznjak
How to build a font viewer application in WPF without writing any C# code
8 Feb 2011 by erik_nl
Building a control template/style for the tabControl to clone the office 2010 ribbon File look
27 Dec 2010 by Ashish Kaila
How to build a docking window management solution in WPF
5 Jun 2012 by Nikos Baxevanis
How to build a Metro UI with WPF?
24 May 2010 by rudigrobler
Building OpenPOS – Settings and Notifications
3 Oct 2018 by Junian Triajianto
How to perform Face Detection using your camera / Webcam
4 Jul 2012 by User 271009
Change and Deleted Item Tracking within the Infragistics DataGrid
8 Jan 2015 by User 271009
Change and deleted item tracking within the Infragistics datagrid
7 Apr 2009 by Derek Lakin
Changing the Caret Colour in WPF
10 Nov 2011 by Adrian Alexander
The included ClosableTabItem derives from TabItem and provides the functionality you need to easily add close buttons to your program's tabs.
7 Nov 2009 by Daniel Vaughan
Prompted by a recent comment on the T4 Metadata Generation template article, which I released some weeks ago, I have implemented a new mechanism for concatenating property paths. This allows compile time validation of properties that exist on composite or nested members.
30 Nov 2011 by Gilly Barr
How to compile multiple projects into a single EXE file in WPF
5 May 2009 by Syed Adnan Ahmed
I have tried to summarise the list of development tools that you require in your day to day development.
5 Oct 2012 by Melick
How to create client context to access SharePoint 2013 (Office 365 preview) in AutoHosted SharePoint app model using SharePoint Client Object Model
28 Dec 2010 by Ashish Kaila
How to create custom Windows in WPF with ease
14 Apr 2010 by Derek Lakin
Creating a Custom View Mode that Supports a Template Selector
6 Apr 2009 by Derek Lakin
I'll show you how to implement a custom Style by implementing a custom message box.
24 Oct 2014 by Wastedtalent
Part 1 of how to create a dynamic WPF menu
24 Oct 2014 by Wastedtalent
Creating a dynamic WPF Menu: Part 3
19 May 2011 by Aron Weiler
How to create a WPF frame inside of a window with AllowsTransparency set to true
18 Oct 2014 by adityaswami89
A generic way of adding a table to Powerpoint using OpenXML
4 Jan 2011 by Panagiotis Bailis
Custom media player in WPF - Part 1
22 Feb 2014 by Panagiotis Bailis
Custom media player in WPF (Part 1)
28 May 2014 by Nick Polyak
Data Templates implementation outside of WPF
30 Jan 2012 by kishore Gaddam
The Binding object needs to get its data from somewhere, and there are a few ways to specify the source of the data like using Source property directly in the Binding, inheriting a DataContext from the nearest element...
12 Mar 2011 by Abhishek Sur
Deal with Performance in WPF applications
19 Mar 2012 by Md. Rashim Uddin
How to define your own dialog box
2 Jun 2009 by Colin Eberhardt
A simple lesson regarding the speed of dependency properties ... and a funky Oscilloscope!
1 Mar 2010 by jmix90
When you want to make an object binding-aware you have two choices : implements INotifyPropertyChanged or creates DependencyProperties.
13 Mar 2015 by DotNetForAll
How to develop resolution independent applications in WPF
13 Jan 2011 by Leom Burke
EF Code First and WPF with the Chinook Database. Part 1 – The Model
20 Jan 2011 by Leom Burke
EF Code First and WPF with the Chinook database. Part 1b – the provider
22 Feb 2011 by Leom Burke
I have decided to split out the styling work into 2 posts as it would be a huge post to restyle even something so simple.
1 Aug 2010 by Daniel Vaughan
How to enforce single instance WPF applications
26 Apr 2012 by Colin Eberhardt
Databinding is a fundamental part of the WPF, Silverlight, and the Silverlight for Windows Phone 7 frameworks. It is a powerful concept that once mastered allows you to write concise and elegant code.
27 Aug 2010 by jmix90
Execute a command on a specified control when clicking on a button
13 Jan 2010 by User 271009
WPF and Silverlight Design-Time code sharing
29 Dec 2009 by Sacha Barber
Friction scrolling is now a WPF attached behaviour too
16 Apr 2009 by Pete O'Hanlon
How to have fun with fonts in WPF
25 Dec 2018 by n.podbielski
Reflection.Emit is very powerful tool. It creates IL code and since C# is converted into IL too, we have the same functionality as in C# and even more. It is very powerful and at the same time very complicated. Because of that it is worth to discuss how and for what it should be used.
1 Apr 2011 by Pete O'Hanlon
A simple mechanism to limit the input of data to a TextBox so that it only accepted the relevant numeric amount.
22 Apr 2009 by Wes Aday
IntroductionPrism is a set of libraries that allow developers to compose applications from separate components into a composite application.
2 Apr 2016 by EngineerSpock
Global exceptions handling in WPF
26 Jun 2013 by Victor Rene
Gradia's initiative bar
3 Dec 2010 by Raymund Macaalay
Guide in developing Initiation Form on Sharepoint Workflows
5 Jun 2012 by ManojKumar19
Hands on Lab for MVVM, Value Converter, XAML Binding, Delegate Command pattern, INotifyPropertyChange, Lambda Expression, LINQ etc. in Silverlight/WPF project
24 Aug 2009 by Kunal Chowdhury «IN»
Add "Select All" behaviour for all TextBoxes in your WPF application
10 Jul 2011 by Kunal Chowdhury «IN»
Organizing custom control properties inside Visual Studio and Expression Blend
21 Sep 2010 by jmix90
The expander control can be used in a lot of situations but the one proposed by default is quite "rigid".
23 Jan 2012 by Ayobami Adewole
How to create shaped or irregular window in WPF
4 Oct 2010 by jmix90
Reusability and factorizing are maybe the most commons things you want and use when you are developing applications. In WPF it often means creating controls library (i don’t mean UserControl) that will be easy to use in multiple applications.
6 Apr 2011 by Kunal Chowdhury «IN»
This is a continuation to my previous post "How to create a Custom Control in Silverlight".
26 Oct 2010 by Raymund Macaalay
How to enable code blocks in Sharepoint 2010 (Works also in 2007)
19 Aug 2010 by Abhishek Sur
The article shows how you could use RenderTargetBitmap to render a visual into BitmapSource and convert the same into actual image.
4 Aug 2011 by Nadege Rouelle
How to use WPF Commands
10 Feb 2011 by Raymund Macaalay
How to use LINQ to Sharepoint
31 Jan 2012 by XPG Live
Use leaderboards on Windows Phone with XPG
9 Dec 2014 by adityaswami89
Article on Validation in XAML applications with Fluent technique
29 Dec 2013 by comiscience
Sometimes we need to have an independent View-ViewModel part which divides a part of the work to an independent module. Why do we do this?
27 Dec 2010 by Ivan Krivyakov
If your custom WPF control just would not show up
17 Mar 2010 by Arun Jacob
This article shows how to implement INotifyPropertyChanged.
11 Apr 2014 by comiscience
My original article link is here: http://www.codeproject.com/Tips/752333/Improve-WPF-performance-with-RenderOptions Introduction Too many articles have been presented on how to improve WPF performance with several global methods.
29 Nov 2012 by Ivan Krivyakov
In GAC we trust
12 Apr 2016 by Paulo Zemek
Infinite maps (for games or similar)
10 Feb 2011 by Raymund Macaalay
Install Sharepoint 2010 in a non Server OS
1 Apr 2010 by rudigrobler
Imagine for a second that you are writing an application like Outlook… let's call it MiMail.exe! This application is very basic and has 3 views that are relevant to me! I want to be able to see my mail, contacts and calendar!
31 May 2011 by Super Lloyd
Introducing DirectX to WPF
31 Oct 2011 by Ashish Kaila
Introducing MixModes Synergy 2010
12 Sep 2014 by Pragmateek
Introduction As a WPF developer for years I was recently concerned by the new direction chosen by Microsoft on its client platforms with the rise of the brand new WinRT framework. I was concerned for good reasons: I’ve suffered from … Continue reading →
15 Oct 2012 by Marius Bancila
I will show how to provide keyboard input for WPF controls hosted in a Win32 applications.
3 Dec 2013 by Vangos Pterneas
Complete body tracking in Kinect.
3 Dec 2013 by Vangos Pterneas
Kinect and WPF: Getting the raw and depth image using OpenNI.