Click here to Skip to main content
14,975,411 members
Everything / Desktop Programming / WPF

WPF

WPF

Great Reads

by Graeme_Grant
Working with simple JSON objects and collections to Custom Converters and Transformations into .NET classes
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

Latest Articles

by Gaston Verelst
In this article, we will see how to convert a Windows .NET 6 WPF application to a Windows on Arm (WoA) application.
by Nilay M Joshi
Multiselect Combobox - Custom control for WPF
by G.TR
This tip shows two different approaches for disposing view models that use Reactive Extension
by Peter Huber SG
WPF LinearGradientBrush parameters are confusing and need a proper explanation

All Articles

Sort by Score

WPF 

Please Sign up or sign in to vote.
25 Apr 2021
Graeme_Grant
Working with simple JSON objects and collections to Custom Converters and Transformations into .NET classes
Please Sign up or sign in to vote.
11 Aug 2008
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.
Please Sign up or sign in to vote.
23 Nov 2009
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.
Please Sign up or sign in to vote.
13 Mar 2012
Fredrik Bornander
WPF Implementation of the spinning panel frequently used on the iPhone
Please Sign up or sign in to vote.
4 Sep 2009
Sacha Barber
It would probably be like Cinch, an MVVM framework for WPF.
Please Sign up or sign in to vote.
15 Apr 2021
David Deley
Explains program flow when using await in various scenarios
Please Sign up or sign in to vote.
6 May 2010
Alan Beasley
Explanation and examples of Additional Templates and Generated Content of a ListBox. Covering Layout, Transitions, and Animation.
Please Sign up or sign in to vote.
6 Apr 2008
Dr. WPF
This article describes a new approach by which an element can remove its visual and logical relationships to its children while maintaining a conceptual parental relationship with those children.
Please Sign up or sign in to vote.
26 Aug 2019
Thomas Weller
Demonstrates how to run Python scripts from C#
Please Sign up or sign in to vote.
6 May 2007
Josh Smith
Reviews a pattern which enables new possibilities for data binding.
Please Sign up or sign in to vote.
29 Mar 2010
Nish Nishant
An ExifReader class in C# that supports custom formatting and extraction. StyleCop compliant code, with demos for WPF and Windows Forms.
Please Sign up or sign in to vote.
15 Aug 2013
Nicolas Dorier
Create drawings easily with the Drawing/Drawer space paradigm
Please Sign up or sign in to vote.
22 Sep 2010
Guillaume Waser
Reflection Studio is a "developer" application for assembly, database, performance, and code generation, written in C# under WPF 4.0.
Please Sign up or sign in to vote.
15 Jul 2018
Ajcek84
Open source library for music engraving in desktop, mobile and web applications
Please Sign up or sign in to vote.
5 Sep 2011
Todd Davis
How to bind an enum to radiobuttons in Silverlight/WPF
Please Sign up or sign in to vote.
15 Nov 2017
Graeme_Grant
A Modern Toggle Switch - From mock concept to a full custom WPF control that you can plug into your own apps
Please Sign up or sign in to vote.
1 Sep 2017
Sergey Alexandrovich Kryukov
A computer keyboard can be turned into an isomorphic musical instrument, to help in deeper exploration of the Musical Harmony and even to inspire new musical ideas
Please Sign up or sign in to vote.
30 Dec 2009
Razan Paul (Raju)
Animation technique based on Clip property of UIelement in WPF
Please Sign up or sign in to vote.
14 Feb 2013
Vahid_N
PdfReport is a code-first reporting engine which is built on top of the iTextSharp and EPPlus libraries.
Please Sign up or sign in to vote.
18 Nov 2020
Bruce Greene
.NET Core WPF design as quick and intuitive as WinForms! Hear that MICROSOFT?
Please Sign up or sign in to vote.
6 Jan 2020
The Ænema
This article will teach you how to create an amazing, clean and smooth WPF/Winform UI for your native application without using any complex, unsafe, ActiveXish methods, etc.
Please Sign up or sign in to vote.
25 May 2010
Thiago de Arruda
A Virtualizing WrapPanel for WPF.
Please Sign up or sign in to vote.
12 Oct 2013
Kenneth Haugland
Implementation and theory behind TLM modelling for acoustic wave propagation with 2D and 3D view. Also includes a raindrop and boat wake simulation.
Please Sign up or sign in to vote.
21 Nov 2019
Leif Simon Goodwin
This article presents a simple WPF Carousel Control
Please Sign up or sign in to vote.
25 Feb 2016
J.Starkl
A windows-service which can handle different operations in separate threads and which can be controlled by a small GUI program
Please Sign up or sign in to vote.
24 Aug 2016
Serge Desmedt
(Yet Another) Investigation of WPF triggers
Please Sign up or sign in to vote.
24 Mar 2016
Wolfgang Foerster
3D Tools for the Windows Presentation Foundation (WPF)
Please Sign up or sign in to vote.
3 Sep 2008
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.
Please Sign up or sign in to vote.
29 Nov 2012
Florian Rappl
Creating a touch enabled sensor numerical application for the latest generation of Ultrabooks
Please Sign up or sign in to vote.
3 Dec 2012
DotNetMastermind
Login Overlay for WPF applications with a styling similar to the Windows 8 Login Screen.
Please Sign up or sign in to vote.
15 May 2009
Tawani Anyangwe
Binding a WPF ListView to a DataMatrix with columns determined at runtime
Please Sign up or sign in to vote.
31 Jan 2010
Arik Poznanski
The question this posts tries to address is: Where to put value converters?
Please Sign up or sign in to vote.
8 Nov 2010
Gary.Miller.WPF
Final article in the series on how to make an animated 3D robot in WPF using C# code
Please Sign up or sign in to vote.
27 Jan 2016
Clifford Nelson
How to use DescriptionAttribute for enumerations bound to a ComboBox.
Please Sign up or sign in to vote.
25 Mar 2018
The Ænema
Inject your 4.5 framework .NET application into a C++ unmanaged host application - fast, secure & without any extra tool or library.
Please Sign up or sign in to vote.
15 Mar 2016
Ratish Philip
The next version of the useful WPF controls is here
Please Sign up or sign in to vote.
25 Apr 2014
KenJohnson
How to conveniently produce and use a vector Icon Library, with sample Icons
Please Sign up or sign in to vote.
19 Jul 2018
Ajcek84
PSAM Control Library ported over to WPF
Please Sign up or sign in to vote.
30 Jul 2012
Dave Kerr
Manage the Global Assembly Cache with this handy tool - or roll your own with the provided API!
Please Sign up or sign in to vote.
27 Nov 2012
Yuriy Zanichkovskyy
Layout to layout transitions made easy
Please Sign up or sign in to vote.
11 Aug 2013
LarryCharlton
Dynamic data forms.
Please Sign up or sign in to vote.
21 Oct 2013
_Noctis_
Sorting out the confusion about these properties, and providing a demo app for them
Please Sign up or sign in to vote.
14 Jul 2007
Josh Smith
Demonstrates how to create unit tests for a class which uses a DispatcherTimer.
Please Sign up or sign in to vote.
4 Nov 2011
Elvin Cheng
How to implement UI element authorization/access control in WPF using the ICommand interface and Markup Extension
Please Sign up or sign in to vote.
27 Dec 2017
Alberto M.
How to control TP-Link Smart Plug (HS100 or HS110) with C#
Please Sign up or sign in to vote.
15 Feb 2017
Wolfgang Foerster
A class which helps to easily move and rotate a camera in a 3D scene
Please Sign up or sign in to vote.
17 Dec 2009
Jeremy Hutchinson
Demonstrates overriding the DataTemplateSelector.SelectTemplate method.
Please Sign up or sign in to vote.
24 Jun 2010
Amit Kumar Tiwari
Shaping WPF Form using an Image
Please Sign up or sign in to vote.
13 Apr 2013
Azim Zahir
This article describes advanced animations in WPF.
Please Sign up or sign in to vote.
31 Jan 2014
Dirk Bahle
How to create a start page based on AvalonDock [2.0].
Please Sign up or sign in to vote.
17 Feb 2015
DrABELL
Employment Tax computation and Payroll management app for Windows 8: contest entry
Please Sign up or sign in to vote.
20 Aug 2013
Sacha Barber
Shows how to use PRISM navigation API in VM 1st with child container support
Please Sign up or sign in to vote.
1 Mar 2017
Clifford Nelson
This is a more comprehensive example of how to implement a project with MVVMLight
Please Sign up or sign in to vote.
18 Dec 2015
Mohamed Kalmoua
This article describes how you can deploy your application using ClickOnce and Windows Installer technology.
Please Sign up or sign in to vote.
3 Jul 2009
Michael L Perry
Use a combination of data-binding techniques to create WPF menus that change with your application
Please Sign up or sign in to vote.
28 Nov 2011
Akos Orban
Set Owner of a WPF Window to a Form
Please Sign up or sign in to vote.
13 Jun 2012
Tefik Becirovic
This article describes the SlidingPanoramaControl, a custom WPF control developed to view and rotate 360° panoramic images all around.
Please Sign up or sign in to vote.
17 Feb 2015
DrABELL
Educational software package for Microsoft Windows® 7/8 contains “5-in-1” School Math Calculators and Equation Solvers intended for students and educators
Please Sign up or sign in to vote.
4 Nov 2013
Meshack Musundi
WPF 3D cubes puzzle game for the AIO(All-In-One) PC
Please Sign up or sign in to vote.
4 Oct 2014
Marco Bertschi
A really basic 3D Cylinder chart, drawn on a WPF canvas
Please Sign up or sign in to vote.
12 Mar 2014
Petr Ivankov
Interoperability between 3D graphics and calculations
Please Sign up or sign in to vote.
2 Apr 2018
Clifford Nelson
This gives the code to create a cursor from a character in a font.
Please Sign up or sign in to vote.
17 Jan 2017
DaveMathews
Use Oscova, a bot development framework, to create a Natural Language Interface to an SQL Database
Please Sign up or sign in to vote.
18 Mar 2010
Sandeep Mewara
The advantages of WPF include:1. The ability to make very rich UIs relatively easily.2. Easier animation and special effects3. Inherent scalability However, there are drawbacks to WPF, where WinForms comes out on top:1. WPF's in-box control suite is far more limited than that of...
Please Sign up or sign in to vote.
11 Oct 2011
Enrique Albert
Baseline WCF Distribution Layer - Decoupling of WCF Services and ViewModels.
Please Sign up or sign in to vote.
24 Oct 2010
Nithyaduruvan, Sathishkumar_P
This article describes about the export functionality of Excel sheet from WPF datagrid.
Please Sign up or sign in to vote.
13 Jan 2012
MarkLTX
A subclass of the WPF TextBox control that displays an ellipsis when the text doesn't fit.
Please Sign up or sign in to vote.
21 May 2012
Dave Kerr
Write your first MVVM application in ten minutes using the Apex SDK!
Please Sign up or sign in to vote.
5 Dec 2015
Snesh Prajapati
In this article we will learn about EventAggregator and IActiveAware interface and its uses in WPF application using Prism. This is continuation of second part of article series having total three parts.
Please Sign up or sign in to vote.
17 Mar 2017
Leif Simon Goodwin
How to create a basic system tray app in C# and WPF
Please Sign up or sign in to vote.
2 Jul 2015
Bharat Mallapur
Sample project to host MS-Chart in your WPF application
Please Sign up or sign in to vote.
22 Apr 2009
Richard Gavel
Part 1 of a series describing creation of a WPF based appointment control with the Outlook look and feel
Please Sign up or sign in to vote.
12 Apr 2010
Nish Nishant
The Exif Compare Utility is a WinDiff equivalent for image files that compares the Exif meta-data and displays the differences and similarities. The application is written using WPF and MVVM.
Please Sign up or sign in to vote.
23 May 2012
wim4you
This article describes one way of using the WPF TreeView to create tabbed Navigational Trees using MVVM for use in a File Explorer. In a next planned article a Tabbed Folder Plane will be added.
Please Sign up or sign in to vote.
17 Mar 2013
Weidong Shen
This article describes the project setup of building a WPF sample application with Self-Tracking Entity Generator and Visual Studio 2012.
Please Sign up or sign in to vote.
31 Jan 2013
Hiren Khirsaria
Multilingual application using ResourceDictionary in WPF.
Please Sign up or sign in to vote.
25 Jan 2013
FatCatProgrammer
StarReport: WPF-less GDI+.NET report component.
Please Sign up or sign in to vote.
14 Apr 2017
Sergey Alexandrovich Kryukov
Filling one of the ugliest WPF gaps: Animatable EllipticalArcGeometry and EllipticalArcShape
Please Sign up or sign in to vote.
9 Feb 2018
Meshack Musundi
How to highlight TextBlock text using attached properties
Please Sign up or sign in to vote.
19 Jul 2009
Jammer
An article showing an extremely simple implementation of CompositeWPF.
Please Sign up or sign in to vote.
9 Jul 2010
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
Please Sign up or sign in to vote.
27 Jun 2012
freedeveloper
A small control to control paging in Windows Presentation Foundation.
Please Sign up or sign in to vote.
13 Aug 2013
Florian Rappl
Creating a highly extensible presentation app with multi-user and device integration for tablets.
Please Sign up or sign in to vote.
22 Nov 2013
dyma
Sunflower fractal, so that you can play and create a wonderful image
Please Sign up or sign in to vote.
14 Jan 2014
ntg123
A smooth transform from one layout to another
Please Sign up or sign in to vote.
18 Aug 2014
Doug Wyrembek
An algorithm to construct and animate a Soddy Crescent
Please Sign up or sign in to vote.
16 May 2015
Mark Heath
Learn how to get started with MahApps.Metro, an open source library for giving your WPF applications a modern look and feel.
Please Sign up or sign in to vote.
12 Nov 2015
Fred Song (Melbourne)
In this article, we started from Generate Inserts procedure, then go through how generates inserts SQL files with this procedure and runs these inserts SQL files to import data.
Please Sign up or sign in to vote.
21 Dec 2007
Bruno Sonnino
This article will show how to use data binding and styles to show data coming from a Microsoft SQL database using the new object-relational model introduced in Visual Studio 2008, LINQ to SQL, allowing grouping, sorting and filtering of data with almost no code.
Please Sign up or sign in to vote.
25 Jul 2009
Stephen Cleary
Describes the ViewModel command classes in the Open-Source Nito.MVVM (WPF) library, and provides guidelines on their usage.
Please Sign up or sign in to vote.
28 Sep 2009
Pete O'Hanlon
Textbox Drag/Drop in WPF
Please Sign up or sign in to vote.
3 Nov 2010
Gary.Miller.WPF
Part one of a series on how to make an animated 3D robot in WPF using C# code
Please Sign up or sign in to vote.
19 Jan 2012
Ratish Philip
A Metro style custom window.
Please Sign up or sign in to vote.
19 Jan 2013
Alessio Saltarin
Unsatisfied by the WPF Font Pickers available, I decided to write one on my own (well, almost...)
Please Sign up or sign in to vote.
2 Aug 2012
Philip Stuyck
Structuring your XAML source files by using dictionaries.
Please Sign up or sign in to vote.
31 Jul 2017
Dirk Bahle
This article explains how to take advantage from look-less WPF controls through inheritance
Please Sign up or sign in to vote.
27 May 2014
thomai87
A responsive two dimensional spreadsheet-like control
Please Sign up or sign in to vote.
27 Jan 2015
SREENATH GANGA
Auto updating the exe if the latest exe is available in the network share
Please Sign up or sign in to vote.
30 May 2018
Bruce Greene
A plot control based on the WPF Helix Toolkit for visualizing a real-time stream of 3D locations
Please Sign up or sign in to vote.
2 Aug 2020
Evgeny Pereguda
Clone of PCSX/PCSX2/PPSSPP emulator for Windows 10 on WPF/C# with "touch" control
Please Sign up or sign in to vote.
16 Nov 2018
nvasilev1
Often, when WPF developers have to write a custom window, they find themselves drowning in countless articles, blog posts, and StackOverflow threads each depicting a different approach to the problem.
Please Sign up or sign in to vote.
10 Mar 2010
Nic_Roche
This article demonstrates breaking out of the shell with module development and using Caliburn actions.
Please Sign up or sign in to vote.
13 Apr 2011
walterhevedeich
newfilename = filename.Replace(@"\",@"\\");.
Please Sign up or sign in to vote.
15 Apr 2013
tumbledDown2earth
A rule engine based approach to add and remove rules to play Conway's Game of Life
Please Sign up or sign in to vote.
28 Mar 2016
ntg123
Using binding over Graphic-elements to template Tabcontrol to a folder's Cardboard-splitters look
Please Sign up or sign in to vote.
12 Aug 2013
Le Sourcier
This tip helps in using font icons as ImageSource.
Please Sign up or sign in to vote.
9 Sep 2013
The Myth
Databinding examples in WPF for VB.NET.
Please Sign up or sign in to vote.
17 Nov 2018
MarkWardell
Undo/Redo Commands implemented with Minesweeper game example
Please Sign up or sign in to vote.
24 Aug 2016
Serge Desmedt
(Yet Another) Investigation of WPF bindings
Please Sign up or sign in to vote.
20 Oct 2015
Manish Dubeyy
How to debug the design time errors in WPF XAML file?
Please Sign up or sign in to vote.
4 Jan 2016
tetsushmz
1 alternative  
This article shows how user inputs can be validated dynamically with FluentValidation and INotifyDataErrorInfo in a WPF/MVVM application.
Please Sign up or sign in to vote.
6 Aug 2016
Clifford Nelson
This tip presents a way to have disabled items in your ComboBox
Please Sign up or sign in to vote.
5 Jan 2017
Pete O'Hanlon
This is part 2 in a series of articles which covers MVVM from the absolute beginning; no frameworks and no helpers, we're going to learn MVVM from the nuts and bolts
Please Sign up or sign in to vote.
22 Sep 2017
Dirk Bahle
A list of advanced tips & tricks on Virtualized WPF TreeViews
Please Sign up or sign in to vote.
11 Oct 2017
Clifford Nelson
This tip presents a way to display checkboxes for selection of ListBox Items instead of the default highlighting
Please Sign up or sign in to vote.
8 Dec 2017
Dirk Bahle, Alaa Ben Fatma
Tips & tricks on visting and searching nodes in WPF TreeViews
Please Sign up or sign in to vote.
25 Apr 2018
Clifford Nelson
Concept to create a Singleton for WPF MVVM Binding, and using Weak reference for the property that is bound to.
Please Sign up or sign in to vote.
26 Oct 2020
Matteo Prosperi
In this article, we investigate how DateTime issues are avoided.
Please Sign up or sign in to vote.
1 Oct 2015
Clifford Nelson
Presents a behavior to prevent entry of anything but digits into a control
Please Sign up or sign in to vote.
17 May 2009
Colin Eberhardt
This technical blog post details a novel technique for leveraging the power of CSS selectors within WPF.
Please Sign up or sign in to vote.
17 Jun 2009
Sacha Barber
How to create custom panels in WPF
Please Sign up or sign in to vote.
28 Mar 2010
KenJohnson
I am an unabashed supporter of WPF.One has a much greater degree of control over layout and appearance with WPF. This is a big deal as people judge software on its visual appearance far more than they probably should. In particular DockPanels and StackPanels are wonderful. Also there is a...
Please Sign up or sign in to vote.
3 Jan 2012
Clifford Nelson
An enumeration RadioButtion ListBox control.
Please Sign up or sign in to vote.
12 Feb 2012
kishore Gaddam
MultiBinding allows us to bind a binding target property to a list of source properties and then apply logic to produce a value with the given inputs.
Please Sign up or sign in to vote.
25 May 2012
El_Codero
Hi,it's a bit tricky to achieve this because BitmapStream from BitmapImage couldn't be disposed by ImageControl. BitmapCacheOption.OnLoad Property solves this problem, like this: public MainWindow() { InitializeComponent(); //Display your image in Image...
Please Sign up or sign in to vote.
18 Jun 2012
Clifford Nelson
A generic implementation for IValueConverter.
Please Sign up or sign in to vote.
25 Jun 2012
Matthew Searles
Similar to KAXAML's.
Please Sign up or sign in to vote.
30 Nov 2015
Nejimon CR
Implement WCF web service access from WPF with busy indicator and premature cancellation feature without using delegates, background worker, or separate event procedure
Please Sign up or sign in to vote.
9 Jan 2014
JP van Mackelenbergh
This article and the attached example will show how to show dialogs the MVVM way with databinding and no code-behind in the view.
Please Sign up or sign in to vote.
27 Aug 2018
amitthk
RunCmd is a windows batch file editor,runner utility. It can be used to automate our repetitive tasks using commandline batch files.
Please Sign up or sign in to vote.
17 Dec 2015
Snesh Prajapati
To work with Regions effectively in a Prism based WPF application, we must understand the relationship between WPF Controls, RegionAdapters and Regions. In this articles, we will learn about process of Region creation and critical role played by RegionAdapters with a demo application.
Please Sign up or sign in to vote.
16 Feb 2016
Clifford Nelson
This article presents a behavior that can make another UIElement visible when the mouse down event occurs on the UIElement this behavior is attached to. Have extended this to directly support fading of a Popup control
Please Sign up or sign in to vote.
26 Feb 2016
Clifford Nelson
There are cases where it might be desirable to support character input without a keyboard attached in a more embedded application where the keyboard is displayed as part of the window.
Please Sign up or sign in to vote.
5 May 2016
Clifford Nelson
This presents a way to capture a PropertyChanged on a DependencyObject, in this case to capture when the Content on a ContentPresenter changes and setting focus.
Please Sign up or sign in to vote.
26 May 2016
Wolfgang Foerster
A WPF 3D simulation to visualize the phase space trajectories of a double pendulum
Please Sign up or sign in to vote.
26 Sep 2017
Clifford Nelson
1 alternative  
A behavior that allows the developer to bind an IList to SelectedItems of a ListBox or MultiSelector.
Please Sign up or sign in to vote.
4 Feb 2021
DavidHancock
A .NET 5.0 Windows application written in C# that attempts to solve Sudoku puzzles
Please Sign up or sign in to vote.
1 Apr 2018
Sergey Alexandrovich Kryukov
The mystery of Benham’s top invented in 1895, as well as Fechner color effect, remains not fully uncovered so far. WPF and XAML help to accelerate the research greatly.
Please Sign up or sign in to vote.
11 Jan 2016
hesido
A super simple method for listing Enum members in WPF using databinding
Please Sign up or sign in to vote.
19 Feb 2021
Leif Simon Goodwin
A 3D surface plot control in C#
Please Sign up or sign in to vote.
30 May 2009
Oleg V. Polikarpotchkin
WPF element to pick up an image (either bitmap or drawing) pixel color.
Please Sign up or sign in to vote.
21 Apr 2009
Richard Gavel
Part 3 of a series describing the creation of a WPF based appointment control with the Outlook look and feel.
Please Sign up or sign in to vote.
17 Jun 2009
Sacha Barber
ImageBrush in WPF
Please Sign up or sign in to vote.
7 Aug 2009
Colin Eberhardt
Mini-ViewModel pattern
Please Sign up or sign in to vote.
14 Feb 2010
Nicolas Dorier
A design pattern to easily bind or animate properties that do not exist on an element, and which works in both Silverlight and WPF
Please Sign up or sign in to vote.
19 Aug 2010
Abhishek Sur
The article shows how you could use RenderTargetBitmap to render a visual into BitmapSource and convert the same into actual image.
Please Sign up or sign in to vote.
27 Dec 2010
Arik Poznanski
Order in Chaos: Dependency Property Value Resolution
Please Sign up or sign in to vote.
24 Nov 2011
Clifford Nelson
A generic WPF/Silverlight value converter.
Please Sign up or sign in to vote.
19 Jan 2012
Clifford Nelson
This value converter makes it very quick and easy to add the ability for the user to input equations in text boxes that are bound to numeric properties.
Please Sign up or sign in to vote.
13 Jan 2013
Grasshopper.iics
How to build and publish Ultrabook desktop Apps in Intel AppUP store
Please Sign up or sign in to vote.
20 Feb 2013
Lars Pehrsson
Highligting and marking indvidual dates in a WPF Calendar
Please Sign up or sign in to vote.
31 Jan 2014
Dirk Bahle
Integrate AvalonEdit with text editing options into AvalonDock [2.0]
Please Sign up or sign in to vote.
17 Feb 2015
DrABELL
5-in-1 educational software package for Tablet PC/Win8: Fraction Calculator, Prime Factoring, Linear, Quadratic and System of Equation solvers (AIC-2013)
Please Sign up or sign in to vote.
16 Aug 2014
dietmar schoder
An introduction to trees: generating and drawing.
Please Sign up or sign in to vote.
9 Apr 2015
Dirk Bahle, Alex Maitland
How to implement a ResourceHandler in CefSharp to display custom HTML in WPF
Please Sign up or sign in to vote.
19 Jan 2018
ergohack
This roguish way of moving a WorkItem, directly 'in-place', through SQL leaves all of the previous data associations intact, but portends issues with future major updates and current TFS Data Warehousing.
Please Sign up or sign in to vote.
4 Nov 2015
Fred Song (Melbourne)
Using replication, you can distribute data to different locations and to remote or mobile users over local and wide area networks, dial-up connections, wireless connections, and the Internet.
Please Sign up or sign in to vote.
16 Aug 2017
Clifford Nelson
This is a simple behavior that can be attached to a ContentControl and allows zooming and dragging the Content.
Please Sign up or sign in to vote.
4 Apr 2018
Clifford Nelson
This behavior will require that for any Group of ToggleButton/Checkbox controls that are associated together, the user cannot set all to not IsChecked.
Please Sign up or sign in to vote.
27 Sep 2019
Mohamed Kalmoua
In this article, I will discuss a WiFi password recovery and management tool that I created in WPF using Visual Studio 2019.
Please Sign up or sign in to vote.
26 May 2021
Nilay M Joshi
Multiselect Combobox - Custom control for WPF
Please Sign up or sign in to vote.
11 Nov 2020
DotNetLead.com
Drag and drop behaviour in WPF
Please Sign up or sign in to vote.
29 Jun 2009
Pete O'Hanlon
Binding passwords
Please Sign up or sign in to vote.
15 Sep 2010
Yury Goltsman
Extending functionality by wrapping entity using DynamicObject. Improving performance of Reflection by using cache and expressions
Please Sign up or sign in to vote.
23 Jan 2012
Gil Yoder
In this article, I describe how to display data from a simple XML file in a WPF TreeView control.
Please Sign up or sign in to vote.
6 Jun 2012
Clifford Nelson
A little trick that will more completely fill the DatePicker background from the code-behind.
Please Sign up or sign in to vote.
31 Jul 2012
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.
Please Sign up or sign in to vote.
17 Jul 2012
Daniel Vaughan
Implementing field level change notification in WPF, and how a Lambda Expression can be used to specify a composite property that raises change notifications automatically whenever an associated property changes.
Please Sign up or sign in to vote.
21 Aug 2012
Jaime Olivares
An architectural proposal to integrate mobile and .Net applications
Please Sign up or sign in to vote.
2 Oct 2012
MarkLTX
A WPF window for displaying exceptions, nested inner exceptions, and their properties using a tree and rich text.
Please Sign up or sign in to vote.
5 Nov 2012
Paulo Zemek
Extend your objects at run-time and create really loosely-coupled applications.
Please Sign up or sign in to vote.
6 Aug 2013
d.moncada
Change the accessed, modified, and created date attributes of a file
Please Sign up or sign in to vote.
10 Jan 2015
dietmar schoder
Poisson disc algorithm: fundamental C# classes and methods for the artwork production in the area of generative art.
Please Sign up or sign in to vote.
14 May 2015
DaveMathews
Using SIML, a language designed for Digital Assistants, to create a Natural Language Interface to an SQL Database.
Please Sign up or sign in to vote.
9 Jun 2015
beep
A full WPF sample application demonstrating IronPython business rules
Please Sign up or sign in to vote.
21 Nov 2015
Clifford Nelson
This article shows how to create a very simple control in C# that overrides the ArrangeOverride, GetVisualChild, and VisualChildrenCount to create a panel that shadows and disables contained controls.
Please Sign up or sign in to vote.
2 Feb 2016
Clifford Nelson
A problem with the WPF MVVM design pattern is closing a window from the ViewModel. This article presents a method that allows the use of dependency properties to be used to control the closing of a window
Please Sign up or sign in to vote.
23 Mar 2016
Rubén Hinojosa Chapel
Prototype for a plugin architecture based on the Prism Library and the Modern UI for WPF (MUI) toolkit
Please Sign up or sign in to vote.
1 Apr 2016
Clifford Nelson
This article presents a simple bar graph using an ItemsControl with a custom DataTemplate
Please Sign up or sign in to vote.
20 Jan 2017
Swati 191288
In this article let’s explore the different types of DataBinding Expressions provided by WPF.
Please Sign up or sign in to vote.
6 Jul 2017
Alexander Sharykin
No more Template copies
Please Sign up or sign in to vote.
27 Apr 2019
OriginalGriff
This is an alternative for "List Only Files Created or Modified Yesterday in C#"
Please Sign up or sign in to vote.
26 Jun 2019
hemanthk119
Image Classification implementation using Deep Belief Networks and Convolutional Neural Networks in .NET
Please Sign up or sign in to vote.
11 Oct 2019
Thomas Weller
Demonstrates how to invoke TensorFlow neural networks from a C# application and also how to use a Python-generated chart to display the results.
Please Sign up or sign in to vote.
12 Oct 2009
Pete O'Hanlon
Logging display and WPF
Please Sign up or sign in to vote.
12 May 2010
Ivan Krivyakov
WPF: Context Menu on List Item
Please Sign up or sign in to vote.
13 Nov 2012
Shmuel Zang
This article shows how we can render an interoperable MDX (Managed DirectX) scene, inside a WPF window.
Please Sign up or sign in to vote.
7 Oct 2012
Briti Sundar
This app will help users to quickly add different type of effects on a picture like sketch, oldphoto, emboss, nightvision, cartoon, oilify, etc.
Please Sign up or sign in to vote.
8 Nov 2012
Nrupal Prattipati
Starting with Recipe creation and sharing, to a full fledged Kitchen Assistant
Please Sign up or sign in to vote.
22 Jul 2013
Simon Jackson
Syncfusion’s "Succinctly" series, one of the largest free (and still growing) set of technical books covering everything from languages, to source control systems and beyond.
Please Sign up or sign in to vote.
12 Dec 2013
Bob Ranck
A user control that allows pasting images from clipboard, cropping and transforms.
Please Sign up or sign in to vote.
3 Jul 2014
Stein Borge
Enables automatic view model generation of properties, look up values, command, event and model linkage
Please Sign up or sign in to vote.
12 Aug 2014
Jdarmanovich
WPF MVVM Binding for Multiple Radio Buttons and Win 8 Metro Theme
Please Sign up or sign in to vote.
23 Sep 2014
Cryptonite
The Blum Micali algorithm provides for a cryptographically secure PRNG (pseudo random number generator).
Please Sign up or sign in to vote.
24 Oct 2014
Yvan Rodrigues
Quickly count the number of pages in a collection of PDF documents
Please Sign up or sign in to vote.
9 Dec 2014
adityaswami89
Article on Validation in XAML applications with Fluent technique
Please Sign up or sign in to vote.
21 Dec 2014
arussell
How to use C# to create WPF 3D graphics.
Please Sign up or sign in to vote.
31 Jan 2015
Mayur Shah
1 alternative  
Markup Extension that allows you to declare Generic classes in Xaml
Please Sign up or sign in to vote.
24 Aug 2016
Serge Desmedt
(Yet Another) Investigation of WPF resources
Please Sign up or sign in to vote.
17 Jul 2015
Ben Thorner
A tutorial on RadialControls - a library of circular controls for Windows 8 Apps.
Please Sign up or sign in to vote.
27 Apr 2016
Clifford Nelson
This article presents a way to display a message in a single control with several sources in a priority order
Please Sign up or sign in to vote.
9 Jun 2016
Matt T Heffron
A big assumption:You want to walk the two lists in parallel (each iteration takes the next value from lijst and the next value from aantalLijst.If this is the case, you can do this with Linq using the Zip() method:using System.Linq;// Two ways:// #1:foreach (var pair in...
Please Sign up or sign in to vote.
27 Sep 2016
Clifford Nelson
This is an alternative for "How to Embed Arbitrary Content in a WPF Control"
Please Sign up or sign in to vote.
26 Oct 2016
Clifford Nelson
Presents a concept for creating a masked TextBox, and has the implementation for a TimeSpan and double value
Please Sign up or sign in to vote.
5 Jan 2017
Clifford Nelson
This is a simple popup that includes drag capability. The code should be helpful to anyone looking to create a control drag capability.
Please Sign up or sign in to vote.
7 Feb 2017
Clifford Nelson
This tip presents a control that is derived from the ItemsControl that uses a UniformGrid to display.
Please Sign up or sign in to vote.
30 Jun 2017
Daniel Ziegelmiller
Connecting WPF with Windows Workflow (WF)
Please Sign up or sign in to vote.
2 Aug 2017
Clifford Nelson
Fairly straight forward way of binding in a HierarchicalDataTemplate or DataTemplate to the parent ViewModel when using the TreeView control.
Please Sign up or sign in to vote.
8 Aug 2017
LostTime76
A custom panel which allows elements to be resized using splitters
Please Sign up or sign in to vote.
22 Nov 2017
Graeme_Grant
This is an alternative for "Simplest WPF Dependency Property For Beginners On Background Color"
Please Sign up or sign in to vote.
28 Feb 2018
Omar Saad (IREQ), Eric Ouellet
Ouellet Convex Hull is currently the only ‘Online’ Convex Hull in O(log h) per point, where 'Online' stands for dynamically add one point at a time. Based on our own test against many other algorithm implementations, including Chan and Voronoi/Delaunay, it appears to be the fastest one.
Please Sign up or sign in to vote.
26 May 2018
Vladan.Obradovic
How to easily write a user's guide for your application using different file extensions
Please Sign up or sign in to vote.
20 Jun 2018
Clifford Nelson
This behavior will select the entire text when a TextBox or PasswordBox gains focus
Please Sign up or sign in to vote.
25 Jun 2018
Clifford Nelson
A way to create a custom derived control with the XAML file attached like a UserControl
Please Sign up or sign in to vote.
16 Jan 2019
charles922
Introduction to Orbital Mechanics - 2 Body Problem WPF
Please Sign up or sign in to vote.
3 Mar 2019
Clifford Nelson
This tip presents a behavior that will allow buttons to control the items in a WPF Selector (or ListBox) control.
Please Sign up or sign in to vote.
2 Jan 2020
Daniel Ziegelmiller
A simplified approach to maintaining the WPF MVVM layers when the ViewModel needs to show a form dialog
Please Sign up or sign in to vote.
26 Apr 2020
Omnia Hussain
A walk-through for creating a custom WPF button that contains both icon and text
Please Sign up or sign in to vote.
7 Jul 2020
Meshack Musundi
An overview of MvvmCross for WPF application development
Please Sign up or sign in to vote.
2 Jan 2021
#realJSOP
A tool to generate model and viewmodel classes directly from your selected database
10 Nov 2014
Dirk_Strauss
Securing Your .NET Applications – A Summary Review Of Visual Guard
Please Sign up or sign in to vote.
3 Jul 2013
ntg123
Entire WPF's objects model image.
Please Sign up or sign in to vote.
18 Aug 2009
Colin Eberhardt
This blog post describes a technique for specifying WPF / Silverlight Dependency Properties declaratively via attributes.
Please Sign up or sign in to vote.
14 Jan 2010
Anoop Pillai
A set of extensibility hacks for WPF. A few interesting triggers and actions, including EventTrigger, ReactiveTrigger, InvokeMethodAction, and InvokeCommandAction. Also allows invoking Triggers and Actions based on Conditions.
Please Sign up or sign in to vote.
14 Apr 2010
Nish Nishant
John, here's a simpler way to do this. This will also handle strings like "3*" which are valid grid length values in Xaml.private RowDefinition MakeRowDefinition(string height){ RowDefinition rowDef = new RowDefinition(); GridLengthConverter converter = new...
Please Sign up or sign in to vote.
9 Feb 2011
Laurence1234
Hi there,While using a tutorial found hereI ProgrammerI worked through the example and adapted it for your needs.public partial class MainWindow : Window { public struct MyData { public int id { set; get; } public string title { set;...
Please Sign up or sign in to vote.
10 Feb 2011
AspDotNetDev
You can do this with a DataTrigger: Yes No ...
Please Sign up or sign in to vote.
16 Mar 2011
#realJSOP
What do you WANT to happen? Once a thread is started, it shouldn't be blocking the UI. public void button_Click(...){ Thread thread = new Thread(new ThreadStart(ThreadProc)); thread.Start();}public void ThreadStart(){ // do something}Even if you use a...
Please Sign up or sign in to vote.
15 Mar 2011
Sergey Alexandrovich Kryukov
Don't use ArrayList. This type is obsolete since generics were introduced in v.2.0. Why do you need all those problems with type casting?Instead, use the generic class System.Collections.Generic.List, http://msdn.microsoft.com/en-us/library/6sh2ey19.aspx[^]. For sorting use some of the...
Please Sign up or sign in to vote.
25 Mar 2011
jmix90
In this post, we will see how to make a custom control fully useable in a Coded UI Tests scenario.
Please Sign up or sign in to vote.
19 May 2011
Aron Weiler
Like the title says... a simple (very simple) page transition control for WPF
Please Sign up or sign in to vote.
8 Jul 2011
Clifford Nelson
A special class is needed to support binding a set of flags to a View.
Please Sign up or sign in to vote.
3 Sep 2011
Sofa Team
Step by Step conversion of an application into a Docking application component
Please Sign up or sign in to vote.
4 Oct 2011
Jeremy Hutchinson
1 alternative  
Use OnPropertyChanged events without Magic Strings
Please Sign up or sign in to vote.
2 Dec 2011
johnlantz
This tutorial shows how to build a simple WPF application using Code First in DevForce.
Please Sign up or sign in to vote.
18 Nov 2011
rhuiden
I would first like to say that I have been through the same situation, but never took the time to develop a more dynamic converter. I like your idea, but don't like the implementation. If I know what I want to happen (when the value is true then make the control hidden), I have to do some mental...
Please Sign up or sign in to vote.
29 Jan 2012
Wonde Tadesse
Basically it's not only you need to bind the command but you need to associate events as well. For example Executed="CloseCommandHandler" CanExecute="CanExecuteHandler"/>// Create the CommandBinding.CommandBinding CloseCommandBinding = new...
Please Sign up or sign in to vote.
24 Apr 2012
Shahin Khorshidnia
HelloMy solution is not adequately standard but it works. I guess there is also a standard way that you can find ;)But my solution:public partial class MyUserControl: UserControl{ public readonly static DependencyProperty TextProperty = DependencyProperty.Register("Text",...
Please Sign up or sign in to vote.
27 Apr 2012
FenRunner
This is an alternative for "A Universal WPF Find / Replace Dialog"
Please Sign up or sign in to vote.
13 Apr 2013
Azim Zahir
Creating a spell check enabled RichText editor.
Please Sign up or sign in to vote.
13 Nov 2012
maximaximum
The article describes how to draw a grid of vertical and horizontal lines in WPF.
Please Sign up or sign in to vote.
21 Jun 2012
Ivan Krivyakov
How to deal with a stubborn combo box that won't let you cancel invalid user selection
Please Sign up or sign in to vote.
23 Jun 2012
igkutikov
Binding Properties of non GUI elements that still implement INotify
Please Sign up or sign in to vote.
15 Jul 2012
OriginalGriff
The easiest way is to open it as an image and check it's a JPG type when it's open. However, if it isn't then you will get an exception which may not always be catchable.A safer way is to open the file as a binary stream and check the start and end: JPG files start with the two bytes 0xFF...
Please Sign up or sign in to vote.
18 Jul 2012
Ajosh Palis
The purpose of this article is to illustrate a context menu that renders in cricular shape.
Please Sign up or sign in to vote.
20 Jan 2013
Joezer BH
Hello Chona1171, A most common solution algorithm for your problem is to use the Dijkstra's Algorithm.Click to read about Dijkstra's AlgorithmThere's this nice article in CodeProject:C# - Visualizing Path Finding With Dijkstra, AStar, Bi-directional Dijkstra's, and Bi-directional...
Please Sign up or sign in to vote.
8 Oct 2015
DrABELL
App implements bi-directional semantic phone number-to-text converter, extended with novel Lottery+Quiz engine
Please Sign up or sign in to vote.
17 Dec 2013
Member 9913858
An introduction to using FakeModel to create test aata for you.
Please Sign up or sign in to vote.
27 Jan 2014
Pete O'Hanlon
Without knowing what you have studied this is going to be difficult. For instance, it would be pointless of me to suggest that you developed a solution to the Nurses Problem if you haven't done Genetic algorithms or AI. This is your opportunity to really shine, so rather than being limited to...
Please Sign up or sign in to vote.
21 Apr 2014
Amir Emamjomeh
This application integrates modification, simulation and visualization of Black-Oil model of hydrocarbon reservoirs
Please Sign up or sign in to vote.
5 May 2014
Gerald Gomes
This article will make an attempt to describe a basic way to start implementing animation in WPF.
Please Sign up or sign in to vote.
10 Jul 2014
Eric Pap
An easy to use custom control basedon textbox that allows Autocomplete, compatible with WCF
Please Sign up or sign in to vote.
19 Mar 2015
Hrvoje Batrnek
Easy and seamless caching implementation of any virtual method in any class
Please Sign up or sign in to vote.
16 May 2015
Leonid Osmolovski
Techniques for joint execution of a group of commands after single user interface action.
Please Sign up or sign in to vote.
19 Jun 2015
ergohack
System.Data.SQLite is great, but was missing some BLOB support. Switching to the native source project was easier than expected and provided significant functionality benefits.
Please Sign up or sign in to vote.
4 Sep 2015
Igor Sorokin
In this article I would like to describe simple WPF application for showing System.Windows.SystemColors list.
Please Sign up or sign in to vote.
9 Aug 2015
Clifford Nelson
This tip provides an alternate way to combine data with text in a WPF control using a ValueConverter that could be considered easier.
Please Sign up or sign in to vote.
19 Dec 2015
ryanba29
This is a multi day project using ASP.NET Web API for the server and WPF MVVM for the client.
Please Sign up or sign in to vote.
29 Dec 2015
ryanba29
First Draft. This is day three of a multi day project using ASP.NET Web API for the server and WPF MVVM for the client.