frameworks
WPF for C# Developers Articles, Tutorials & News
WPF for C# Developers articles, tutorials, and news from the DotNetNews archive.
20 articles Updated
WPF tutorials C# is the focus of this topic page. WPF for C# Developers is a recurring focus for C# and .NET developers working in the Microsoft ecosystem. Intermediate and senior .NET developers use this hub to scan practical writing without treating every link as an endorsement.
Recurring subtopics in recent issues include WPF tutorials C#, WPF .NET, XAML WPF, and desktop WPF C#. Those themes are drawn from titles and excerpts in the newest archive entries for this tag, not from a marketing outline.
Expect publisher tutorials, release notes, architecture write-ups, and field notes linked from DotNetNews issues. Start here is a short editorial shortlist for WPF for C# Developers; the archive list is chronological and larger. Secondary angles such as WPF tutorials C# and WPF .NET appear when the archive actually covered them. Nearby reading often overlaps with .NET MAUI and C#.
Each card points at the original publisher URL and the DotNetNews issue that carried it, so you can read the article in context or jump straight to the source.
Start here
Editor picks for WPF
-
Manually triggering a WPF animation
blog.jermdavis.dev Issue #482
A nice focused WPF post. Storyboard triggering quirks are exactly the sort of thing that can waste an afternoon.
-
Microsoft hasn’t had a coherent GUI strategy since Petzold
csharpdigest.net Issue #436
A sharp opinion piece on Microsoft desktop UI churn, and even if you disagree, the historical frustration it describes is very real.
-
Modernize WPF Desktop applications to ASP.NET Core MVC with Amazon Q Developer
news.google.com Issue #396
A modernization story for moving WPF desktop apps toward ASP.NET Core MVC with help from Amazon Q Developer.
-
WPF Memory Leaks: The Static Event Trap that Eats Your RAM
medium.com Issue #388
The WPF memory-leak post is a good reminder that static events can quietly wreck desktop app stability.
-
Don’t Start a New C# Desktop App Until You Read This: WPF vs. WinUI 3 in 2025
medium.com Issue #340
WPF vs WinUI 3 remains a real decision for desktop teams in 2025.
-
WPF or .NET MAUI — How to Choose
telerik.com Issue #251
https://www.telerik.com/blogs/wpf-net-maui-how-choose.
-
Packaging and Package Identity for .NET apps with WinApp CLI on Windows
devblogs.microsoft.com Issue #494
Windows app packaging is niche until you need platform capabilities, then it becomes very relevant.
-
Creating Dual Use Windows GUI and Console Applications
weblog.west-wind.com Issue #487
Classic Rick Strahl-style utility thinking: pragmatic Windows app behavior that solves a real packaging and UX problem.
Archive
Newest first
-
Packaging and Package Identity for .NET apps with WinApp CLI on Windows
devblogs.microsoft.com Issue #494
Package identity has often been a pain point for developers looking to build apps that integrate with Windows APIs. Many modern Windows features, like push notifications or the AI APIs, are gated behi...
-
Creating Dual Use Windows GUI and Console Applications
weblog.west-wind.com Issue #487
In my last post I described a WebPackageViewer tool tool that acts as a static Web site packager and self-contained Web site viewer all contained in a single Executable. One feature of this single fil...
-
Manually triggering a WPF animation
blog.jermdavis.dev Issue #482
I have a complicated relationship with WPF. When you know what you're doing, it's great for building desktop apps. It's much easier to handle scenarios like apps getting used across varying DPIs, or d...
-
Microsoft hasn’t had a coherent GUI strategy since Petzold
csharpdigest.net Issue #436
shifting frameworks like Win32, WPF, UWP, and WinUI have confused developers
-
Modernize WPF Desktop applications to ASP.NET Core MVC with Amazon Q Developer
news.google.com Issue #396
Modernize WPF Desktop applications to ASP.NET Core MVC with Amazon Q Developer
-
WPF Memory Leaks: The Static Event Trap that Eats Your RAM
medium.com Issue #388
A visual guide to identifying and fixing memory leaks in .NET applications using Visual Studio Diagnostic Tools.
-
Don’t Start a New C# Desktop App Until You Read This: WPF vs. WinUI 3 in 2025
medium.com Issue #340
For over a decade, WPF (Windows Presentation Foundation) has been the undisputed bedrock of C# enterprise desktop applications. It’s…
-
Building a Real-Time Day Planner in WPF: From Static Design to Dynamic Data
medium.com Issue #311
Desktop applications don’t have to be sluggish or look dated. Using WPF (Windows Presentation Foundation) and C#, we can build highly…
-
I Built a C# WPF Password Manager, and GitHub Copilot Wrote 100% of the Code
medium.com Issue #297
As developers, we’re always looking for ways to boost productivity. I recently put GitHub Copilot to the ultimate test: building a fully…
-
Adding TDD to Legacy .NET Code Without Breaking Production
medium.com Issue #278
How to gradually introduce tests to existing Windows Forms, WPF, and WCF applications when “don’t break anything” is your #1 priority
-
Build Stunning Windows Apps? The 2025 C#/.NET Learning Path That Actually Works
medium.com Issue #275
Did you know WPF (Windows Presentation Foundation) is still a powerhouse for crafting rich, interactive, and beautiful Windows apps — if… Continue reading on Cloud Believers »
-
WPF vs. WinForms: The Ultimate Guide for Modern .NET Desktop Developers
medium.com Issue #271
.NET — WPF Continue reading on .Net Programming »
-
Prevent Multiple Instances in .NET 8 with Mutex (WPF Example)
medium.com Issue #257
When developing desktop applications, it’s often useful — or even critical — to ensure that only one instance of the application is…
-
WPF or .NET MAUI — How to Choose
telerik.com Issue #251
https://www.telerik.com/blogs/wpf-net-maui-how-choose
-
Building a Windows PC Cleaner with WPF, C#, and Gemini’s Help
medium.com Issue #231
https://medium.com/@artillustration391/building-a-windows-pc-cleaner-with-wpf-c-and-geminis-help-6426c27e9e8c?source=rss------csharp-5
-
ObservableCollection vs Dict/List in C# & WPF
medium.com Issue #164
https://medium.com/@payton9609/observablecollection-vs-dict-list-in-c-wpf-5eac33d555c0
-
gRPC, EF Core seeding, and C# delegates
DotNetNews Issue #120
A varied .NET roundup with gRPC in .NET 8, EF Core 9 seeding, source generators, Blazor styling, LINQ performance, and WinForms debugging.
-
APIs, EF joins, concurrency
DotNetNews Issue #60
Issue #60 covers ASP.NET Core APIs, Entity Framework, Redis caching, Docker and Kubernetes deployment, plus C# fundamentals and WPF.
-
C# 13, middleware, and WPF navigation
DotNetNews Issue #53
Issue #53 covers C# 13, ASP.NET Core middleware, WPF router navigation, memory leaks, async performance, Kubernetes jobs, and .NET Conf Student Zone.
-
Entity Framework Core, minimal APIs, and C# patterns
DotNetNews Issue #26
A mixed .NET roundup with EF Core joins, .NET 8 response caching, minimal APIs, WPF MVVM autocomplete, and library picks for practical use.