Klaus Löffelmann
About
Originally from Germany, Klaus began his career as a self‑employed IT author, writing books for early‑1990s home computers, and as a journalist for German PC magazines. In the 2000s, he founded ActiveDevelop, a consultancy specializing in software modernization - guiding projects from VB6 to .NET, and later to modern UI stacks such as WPF, UWP, and Xamarin. His work spanned finance, insurance, and government sectors across German‑speaking Europe. He served as a Microsoft MVP for Visual Studio and Development Technologies for 10 years before joining Microsoft. At Microsoft, he has led WinForms runtime modernization efforts since .NET 6, modernized data and command‑binding infrastructure for MVVM adoption, co‑developed the OOP Designer migration to a Roslyn‑based architecture and implemented DarkMode support, new Winforms specific Async Features and now VisualStylesMode modernization to meet Windows 11 accessibility and Design language in WinForms. His current focus includes AI‑assisted code generation for WinForms, integrating GitHub Copilot and VS Code agents into designer‑compatible workflows, and making sure, that specifically customers with large WinForms code bases can stay competitive by introducing modern features from the areas of Design, Accessibility, Performance and AI in their own apps thus keeping their year-long investments.
Sessions at .NET Conf 2026
10:30 AM – 11:00 AM
вторник, ноября 10
10:30 AM - 11 AM PST
Why WinForms must not change - yet reinvented itself with .NET 11!
Klaus Löffelmann
Some of the world's most important line-of-business applications are built on WinForms. They contain decades of domain knowledge, countless customer-specific workflows, and—in many cases—millions of lines of proven code. Rewriting them is rarely economical, and breaking their behavioral or designer compatibility is simply not an option. That is why WinForms must not change. But standing still would be just as dangerous. To remain the best platform for evolving these applications, WinForms must also reinvent itself as the migration tool that lets teams modernize without discarding their investment. In .NET 11, that reinvention becomes visible. A new opt-in visual-styles generation gives controls modern metrics and appearance while preserving compatibility by default. Toggle switches, flash-reduced form startup, live Windows visual and accessibility settings, improved focus and text-scale handling, smoother batched UI updates, and new presentation capabilities help applications adopt today's Windows design language and accessibility expectations. The key is not to impose a disruptive new UI model, but to create deliberate conceptual seams inside existing applications: separating generated designer state from application logic, fixed layouts from adaptive layouts, synchronous UI mutation from responsive workflows, and irreplaceable business rules from replaceable presentation and infrastructure. AI makes those seams actionable at a scale that manual modernization could never reach. The designer and runtime must give AI-supported development enough structure to understand a form, preserve its intent, and transform it safely. At the same time, WinForms applications need modern runtime foundations through which developers can add domain-specific copilots, intelligent workflows, and local or connected AI services without rebuilding the entire product. This session explores how .NET 11 turns compatibility from a constraint into a modernization strategy—and how WinForms can preserve decades of customer value while helping business applications become more adaptive, accessible, performant, and ready for the AI era.
Просмотреть сведения о сеансе