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

5 Mar 2024 by Macabies Gilles
An easy-to-use filterable, multilingual custom DataGrid control for managing and filtering data for your WPF applications
1 Mar 2024 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
16 Feb 2024 by Jo_vb.net
This article and the demo are about getting started using my Schafkopf_OOP VB.NET project.
15 Feb 2024 by vickyqu115
This exploration into the WPF Slider control aims to provide a deep understanding of how WPF designs its controls and their internal mechanisms. While it's nearly impossible to delve into every WPF control's internals due to the vast source code, there's no urgent need to worry or complain.
31 Jan 2024 by Levie Rufenacht, Thomas Althammer
Instead of rewriting: Modernize WinForms & WPF solutions with Wisej.NET
10 Jan 2024 by vickyqu115
Control featuring design and animations specialized for mobile, but can be elegantly and structurally implemented using ListBox and Animation technologies available in WPF.
1 Jan 2024 by Nick Polyak
Describes the new powerful features of UniDock, the new multiplatform UI docking framework.
25 Dec 2023 by Peter Huber SG
Do you need a 10 minute break or want to do some mental warmup before programming? This free game is for you.
17 Dec 2023 by Evgeny Pereguda
This article presents my project for capturing of video and audio sources on Windows OS by Microsoft Media Foundation.
5 Dec 2023 by vickyqu115
How to create a day and night theme switch button using WPF
29 Nov 2023 by vickyqu115
This article provides a detailed explanation and analysis of developing a PLAY button inspired by the game "League of Legends" using pure WPF technology.
12 Oct 2023 by Graeme_Grant
.NET compliant Silent ClickOnce Update Background Worker Service for Winform, WPF & Console in C# & VB
23 Sep 2023 by Peter Huber SG
Detailed article explaining how to make WPF display media files created by mobile phones properly
11 Sep 2023 by Dawid Borycki
This article demonstrates how to use WPF with .NET 8.0 to implement a desktop application that runs on Arm64.
11 Sep 2023 by Graeme_Grant
.NET Core LogViewer Control for WinForms, WPF, and Avalonia using the ILogger Framework with Microsoft Logger, Serilog, NLog, and Log4Net in C# & VB on Windows, Mac OS, and Linux
24 Jul 2023 by 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
8 Jul 2023 by Raul Otaño Hurtado
This article shows a simple way of interpolating a set of points using Bezier curves in WPF.
24 May 2023 by Peter Huber SG
Let the user import, adjust and view images
10 May 2023 by Peter Huber SG
WPF design might have been too clever when using DIP (device independent pixels)
1 May 2023 by Kenneth Haugland
A basic guide for reading glTF files and showing simple 3D images
11 Apr 2023 by IssamTP
A .NET XAML user control to get a simple PropertyGrid
31 Mar 2023 by Peter Huber SG
Near real time, multi threading safe tracing for any .NET technology
5 Mar 2023 by Jo_vb.net
Use docking framework, MVVM Toolkit and some features
27 Feb 2023 by Jo_vb.net
This article and the demo are about getting started using the MVVM Toolkit and some self-created interfaces / services for MessageBox and some dialogs.
6 Feb 2023 by JBartlau
This article provides an overview of Visual Studio's integration of combit's report generator List & Label.
4 Jan 2023 by Alexey A. Popov 2
A simple implementation of Miller columns (cascading columns) control
28 Nov 2022 by Siddhartha S.
WPF smart client demo of nitty gritty of MVVM for a real life LOB application
31 Oct 2022 by Graeme_Grant
Working with simple JSON objects and collections to Custom Converters and Transformations into .NET classes - NewtonSoft.Json
16 Sep 2022 by Peter Huber SG
How you should organise your backups in the time of cloud storage and write your own app for it
2 Sep 2022 by Peter Huber SG
Concurrent threads can use LogViewer to show the user scrollable information efficiently
30 May 2022 by Alexey Shalnov
Building old MFC app in .NET app, replacing MFC MDI Framework with modern WinForms or WPF Framework and integrating MFC Views and Dialogs in it
21 Mar 2022 by Peter Huber SG
WpfTestbench helps you to write sophisticated test windows for your WPF controls with few lines of code
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.
28 Feb 2022 by MESCIUS
In this article, we’ll identify the top 10 benefits of using reporting tools for your development projects.
22 Feb 2022 by Uzi Granot
This program will solve a Rubik’s cube using algorithms for beginners. It is a WPF open source application written in C# for VS 2022 and .NET6 using 3D graphics and animation.
13 Feb 2022 by Peter Huber SG
Did you ever wonder what WPF is doing under the hood to place your control on the screen?
3 Feb 2022 by Peter Huber SG
How to correct the problem that the DispatcherTimer raises the Tick events slower than required by Interval
12 Jan 2022 by Andre Pieterse
How to implement a parse function within a C# WPF application
3 Jan 2022 by Peter Huber SG
A deep dive into how to easily display data exactly the way you want when DataGrid is not up to the task
19 Nov 2021 by jgauffin
codeRR is an open source error handling service. It includes the context information that you forgot to include when you logged/reported the exception.
4 Nov 2021 by #realJSOP
A tool to generate model and viewmodel classes directly from your selected database
14 Oct 2021 by Juan Francisco Morales Larios
An easy way to copy and paste data between WPF application and Excel
29 Aug 2021 by Nick Polyak
This article describes a new multiplatform Docking framework - UniDock
3 Aug 2021 by Peter Huber SG
Deep dive into the intricacies of combining scrolling and zooming in your control
26 May 2021 by Nilay M Joshi
Multiselect Combobox - Custom control for WPF
7 May 2021 by Peter Huber SG
WPF LinearGradientBrush parameters are confusing and need a proper explanation
15 Apr 2021 by David Deley
Explains program flow when using await in various scenarios
31 Mar 2021 by Ivan Golović
Record various Windows session events, log them, parse and display session events per user
15 Mar 2021 by Peter Huber SG
Covers in depth all WPF color related issues from Color Models, ColorPickers, Colors to helpful methods for mixing colors and making them brighter and darker.
1 Mar 2021 by #realJSOP
For those times when you need more control over when a modeless window is created/displayed
23 Feb 2021 by #realJSOP
Implement enumerator selection in your WPF apps
22 Feb 2021 by #realJSOP
Present enumerators in your WPF UI
21 Feb 2021 by #realJSOP
Not about just writing code, but adapting someone else's code to your own needs
20 Feb 2021 by Sergey Alexandrovich Kryukov
Similar to ASCII Art, Unicode Art offers better tonal range, impressive look, and some fun on this sunny April day
19 Feb 2021 by Leif Simon Goodwin
A 3D surface plot control in C#
18 Feb 2021 by #realJSOP
A WPF ListView that automatically generates columns (that are also sortable) based on decorated entity properties
5 Feb 2021 by Peter Huber SG
Letting the user move some rows up and down in a DataGrid should be easy to implement, but it's a nightmare.
4 Feb 2021 by DavidHancock
A .NET 5.0 Windows application written in C# that attempts to solve Sudoku puzzles
21 Jan 2021 by #realJSOP
Finally, a customizable MessageBox for WPF applications
18 Jan 2021 by John Whitmire
A customizable way to set enum flags
2 Jan 2021 by Brad Joss
Alter your clipboard contents before pasting to automate tasks
10 Dec 2020 by Leif Simon Goodwin
Simple WPF app that shows how to use PetaPoco library to manage an SQL database
6 Dec 2020 by Xomega Team
How to write multi-platform UI framework independent presentation logic
2 Dec 2020 by Ronald M. Martin
A walk-through of the front end of a convenient ad blocking application that lives behind a notify icon
2 Dec 2020 by Ronald M. Martin
This article provides a walk-through of the front end of a convenient ad blocking application that lives behind a notify icon.
2 Dec 2020 by Ronald M. Martin
This series of articles explores a new WPF-friendly wrapper class for Shell_NotifyIcon.
2 Dec 2020 by Ronald M. Martin
This series of articles explores a new WPF-friendly wrapper class for Shell_NotifyIcon.
18 Nov 2020 by Bruce Greene
.NET Core WPF design as quick and intuitive as WinForms! Hear that MICROSOFT?
8 Nov 2020 by Meshack Musundi
Paging data collections using the Dynamic Data library
7 Nov 2020 by Padanian
Updating user interface in WPF with simple one-way binding
20 Oct 2020 by Sergey Alexandrovich Kryukov
What works with Microsoft pen computing and what not? How to handle and recognize ink input for any supported language?
20 Oct 2020 by Akinmade Bond
Library that allows an app to process hotkeys and perform other keyboard manipulations
7 Oct 2020 by Meshack Musundi
Detecting faces in an image in WPF using the UWP face detection API
17 Aug 2020 by Meshack Musundi
Optical character recognition in WPF using Window Runtime OCR
3 Aug 2020 by Meshack Musundi
Creating a compact navigation menu using a ListBox
2 Aug 2020 by Evgeny Pereguda
Clone of PCSX/PCSX2/PPSSPP emulator for Windows 10 on WPF/C# with "touch" control
30 Jul 2020 by Leo Chapiro
Generic framework to “programming” of any test cases in dynamic way
21 Jul 2020 by Meshack Musundi
An overview of the Stylet MVVM framework
7 Jul 2020 by Meshack Musundi
An overview of MvvmCross for WPF application development
1 Jul 2020 by Meshack Musundi
An overview of the Prism framework
23 Jun 2020 by Ciumac Sergiu
Explains sound fingerprinting algorithm, with a practical example of detecting duplicate files on the user's local drive.
6 Jun 2020 by Alaa Ben Fatma
A visual scripting environment for R & data science
30 Apr 2020 by Leif Simon Goodwin
WPF tab header control using two button controls and a modified listbox with list items arranged horizontally
11 Apr 2020 by #realJSOP
Any technology suitably advanced will generally be viewed as "magic".
9 Apr 2020 by Peter Huber SG
A WPF Textbox which can validate international and national phone numbers depending on your needs, plus detailed explanation of the structure of phone numbers.
6 Apr 2020 by Rudolf Jan
Explains how to set up and use colours, fonts and dimensions for re-usability in WPF applications
30 Mar 2020 by Your Display Name Here
Introducing an Async First Model for WPF
30 Mar 2020 by Peter Huber SG
A WPF TextBox which can validate email addresses depending on your needs, plus detailed description of the many ways a valid email address may look like.
25 Mar 2020 by Harry Constantinides
ComboBox control written in C#
25 Mar 2020 by Peter Huber SG
Controls verifying user input and reporting automatically to host window if data has been changed and if the required data is entered
11 Mar 2020 by Vassili Kravtchenko-Berejnoi
Use of a narrow-focus strategy in test-driven-development
18 Feb 2020 by webmaster442
A Media player control for WPF, based on MPV player that can play almost any media file.
10 Feb 2020 by Cristián Ulloa Besserer
A Windows Presentation Foundation TextBox control with chilean tax ID mask, and its validation through modulus 11 algorithm.
20 Jan 2020 by Daniel H. W.
Using a self defined TrafficLight Column to virtualize a status bool and the readonly value at the same time instead of a simple CheckBox
6 Jan 2020 by 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.
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).
2 Jan 2020 by Daniel Ziegelmiller
A simplified approach to maintaining the WPF MVVM layers when the ViewModel needs to show a form dialog
29 Dec 2019 by R.A.Dain
Change the title bar color, or anything else in the Windows chrome of a WPF application
25 Dec 2019 by Alexander Iacobciuc
In this article you will find an implementation of a stream player control.
29 Nov 2019 by Weifen Luo
The new way to develop LOB applications