WPF - Curated .NET Articles & Tutorials
Curated .NET news, articles, and tutorials about Wpf, drawn from .NET News Daily issues.
20 curated issues
Packaging and Package Identity for .NET apps with WinApp CLI on Windows
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...
Issue also covered: ASP.NET Core, Authorization, Azure, Clean Architecture, CQRS, C#, Domain-Driven Design, Design Patterns
Read this issue →Creating Dual Use Windows GUI and Console Applications
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...
Issue also covered: ASP.NET Core, .NET Aspire, Azure, C#, Design Patterns, .NET 10, .NET Core, .NET Framework
Read this issue →Manually triggering a WPF animation
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...
Issue also covered: ASP.NET Core, Azure, Azure DevOps, Blazor, C#, Design Patterns, .NET 10, .NET 9
Read this issue →Microsoft hasn’t had a coherent GUI strategy since Petzold
shifting frameworks like Win32, WPF, UWP, and WinUI have confused developers
Issue also covered: ASP.NET Core, .NET Aspire, Azure, C#, Docker, FluentValidation, GitHub Copilot, gRPC
Read this issue →Modernize WPF Desktop applications to ASP.NET Core MVC with Amazon Q Developer
Modernize WPF Desktop applications to ASP.NET Core MVC with Amazon Q Developer
Issue also covered: ASP.NET Core, Azure, Azure Functions, C#, .NET 10, JWT, .NET MAUI, Web API
Read this issue →WPF Memory Leaks: The Static Event Trap that Eats Your RAM
A visual guide to identifying and fixing memory leaks in .NET applications using Visual Studio Diagnostic Tools.
Issue also covered: Authentication, Authorization, Azure, EF Core, Kafka, Performance, Security, Source Generators
Read this issue →Don’t Start a New C# Desktop App Until You Read This: WPF vs. WinUI 3 in 2025
For over a decade, WPF (Windows Presentation Foundation) has been the undisputed bedrock of C# enterprise desktop applications. It’s…
Issue also covered: ASP.NET Core, Blazor, Clean Architecture, C#, .NET 10, .NET 9, .NET Core, EF Core
Read this issue →Building a Real-Time Day Planner in WPF: From Static Design to Dynamic Data
Desktop applications don’t have to be sluggish or look dated. Using WPF (Windows Presentation Foundation) and C#, we can build highly…
Issue also covered: .NET Aspire, Blazor, C#, Design Patterns, .NET 10, EF Core, GitHub Copilot, OpenAI
Read this issue →I Built a C# WPF Password Manager, and GitHub Copilot Wrote 100% of the Code
As developers, we’re always looking for ways to boost productivity. I recently put GitHub Copilot to the ultimate test: building a fully…
Issue also covered: ASP.NET Core, Azure, Azure DevOps, Blazor, Clean Architecture, CQRS, C#, Domain-Driven Design
Read this issue →Adding TDD to Legacy .NET Code Without Breaking Production
How to gradually introduce tests to existing Windows Forms, WPF, and WCF applications when “don’t break anything” is your #1 priority
Issue also covered: ASP.NET Core, Azure, Azure Functions, C#, EF Core, .NET MAUI, MongoDB, Performance
Read this issue →Build Stunning Windows Apps? The 2025 C#/.NET Learning Path That Actually Works
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 »
Issue also covered: ASP.NET Core, Azure, Blazor, C#, .NET 9, EF Core, GitHub, .NET MAUI
Read this issue →WPF vs. WinForms: The Ultimate Guide for Modern .NET Desktop Developers
.NET — WPF Continue reading on .Net Programming »
Issue also covered: AOT, ASP.NET Core, Azure, C#, .NET 9, GitHub Copilot, OpenAI, Performance
Read this issue →Prevent Multiple Instances in .NET 8 with Mutex (WPF Example)
When developing desktop applications, it’s often useful — or even critical — to ensure that only one instance of the application is…
Issue also covered: .NET Aspire, Authentication, Authorization, Azure, C#, .NET 10, EF Core, GitHub Copilot
Read this issue →WPF or .NET MAUI — How to Choose
https://www.telerik.com/blogs/wpf-net-maui-how-choose
Issue also covered: ASP.NET Core, Azure, Blazor, C#, .NET 10, EF Core, .NET MAUI, MediatR
Read this issue →Building a Windows PC Cleaner with WPF, C#, and Gemini’s Help
https://medium.com/@artillustration391/building-a-windows-pc-cleaner-with-wpf-c-and-geminis-help-6426c27e9e8c?source=rss------csharp-5
Issue also covered: ASP.NET Core, Clean Architecture, C#, Design Patterns, .NET Core, OpenTelemetry, Performance
Read this issue →ObservableCollection vs Dict/List in C# & WPF
https://medium.com/@payton9609/observablecollection-vs-dict-list-in-c-wpf-5eac33d555c0
Issue also covered: ASP.NET Core, Blazor, C#, Design Patterns, .NET 8, .NET Core, EF Core, ML.NET
Read this issue →