WPF

Winsage
September 11, 2026
Microsoft addressed a significant bug that affected the launch of Teams and Outlook on ARM-based Windows devices after updates from the August 2026 Patch Tuesday. The issue primarily impacted users of devices like the Surface Pro 11 and Surface Laptop 7 running Windows 11 24H2 or later, who had not installed necessary updates from the Microsoft Store. The bug caused Teams and Outlook to fail to launch or close unexpectedly following the installation of security updates released on or after August 11, 2026 (KB5121003). Classic versions of Outlook and other applications were not affected. A temporary workaround was suggested, involving updating the Auto Super Resolution Package. The bug was resolved through cumulative updates released on September 8, 2026 (KB5124012), and users were urged to install the latest updates for improvements and issue resolutions. Additionally, Microsoft acknowledged other issues related to updates from August, including disruptions in printing and PDF exporting due to .NET Framework updates, gaming problems from peripherals with RGB lighting, and alerts regarding Microsoft Defender Antivirus being disabled. They also fixed issues related to the loss of custom mouse settings and desktop configurations following the installation of the KB5120998 August 2026 preview update.
Winsage
September 6, 2026
Microsoft has released a quick-start guide for developers to create native WinUI 3 applications for Windows 11 in about 30 minutes, using tools like VS Code, .NET 10, GitHub Copilot's free tier, and Microsoft's winapp CLI, without requiring Visual Studio. The guide details project scaffolding, AI integration for features, testing, and packaging as an MSIX installer. The AI agent, winui-dev, is a specialized plugin for WinUI tasks, and developers are encouraged to connect it to the Learn MCP server for updated documentation. This initiative aims to move developers away from web wrappers and Electron-style applications, which use more RAM. Microsoft announced at the Build 2026 conference that "3" will be removed from WinUI's name, reinforcing its long-term stability. WinUI 3 is being integrated into Windows 11 components, although some apps still use WebView2 technology, which consumes more RAM than native options.
Winsage
August 25, 2026
Microsoft has acknowledged that users may encounter printing issues after installing the August 2026 .NET Framework cumulative update, particularly with applications that use certain fonts like Calibri. Some WPF applications may fail with a System.IO.FileFormatException when printing or generating PDF/XPS content. Microsoft has provided a temporary workaround while investigating these issues. Additionally, the KB5121003 update has been linked to problems affecting the gaming community, which Microsoft is also addressing.
Winsage
August 25, 2026
Microsoft has acknowledged a significant issue with the .NET Framework updates from August 2026, causing disruptions in printing and PDF export functionalities in certain applications, particularly those using the Windows Presentation Foundation (WPF) UI framework. After installing the update, some WPF applications may encounter a System.IO.FileFormatException when printing or generating PDF/XPS content with specific fonts, including Calibri. This issue affects various platforms, including Windows 10, Windows 11, and Windows Server editions from 2012 to 2025. Microsoft has provided a temporary workaround involving the Switch.MS.Internal.TtfDelta.DisableCmapAndSbitOverflowProtection AppContext switch, but cautions that it may expose systems to vulnerabilities. This situation is reminiscent of a similar incident in February 2021, where WPF applications and Visual Studio experienced crashes after Windows 10 cumulative updates. Additionally, on the same day, Microsoft offered a workaround for another issue caused by Windows 11 updates that led to crashes in certain games.
Winsage
August 24, 2026
Microsoft released its monthly Patch Tuesday security updates, which included dynamic updates and new .NET Framework versions. Users of Windows 11, Windows 10, and Windows Server are experiencing printing issues after installing the August 2026 .NET Framework cumulative updates, particularly with Windows Presentation Foundation (WPF) applications that fail during printing tasks or when generating PDF or XPS documents. The problems are linked to specific fonts, notably Calibri, and may result in a System.IO.FileFormatException. Microsoft has provided a temporary workaround involving an AppContext switch, but enabling this switch disables certain security protections from the August 2026 update, potentially exposing applications to vulnerabilities. No permanent fix or timeline for one has been provided.
Winsage
June 11, 2026
Microsoft released PowerToys 0.1, featuring several enhancements: - The Shortcut Guide now appears as a side pane, detecting the active application and displaying relevant shortcuts. - The Command Palette includes an extension gallery for easy management of extensions and supports multiple monitor configurations, along with a new Battery widget. - PowerDisplay has improved startup speed, monitor identification, and settings preservation, with a new Max compatibility mode. - ZoomIt now supports a webcam overlay during recordings and allows appending multiple clips with transitions. - Transition to .NET 10 has optimized performance, reduced installation size by 15%, and improved the auto-update feature. Quick Access and Workspaces have migrated to WinUI with a refreshed UI. - Additional improvements include the Keyboard Manager using the new WinUI editor, a Refresh Connections feature in Mouse Without Borders, enhanced high DPI and multi-monitor reliability in Quick Accent, an option to disable file preview tooltips in Peek, and various calculator enhancements in PowerToys Run. PowerToys can be downloaded from the Microsoft Store, Windows Package Manager (winget), or the web.
Winsage
June 4, 2026
Microsoft is enhancing Windows 11 by reducing reliance on web-based components, which have caused performance issues. The user interface framework WinUI will now be referred to simply as "WinUI," indicating no plans for a WinUI 4, to reassure developers. Microsoft is integrating WinUI into the Windows 11 shell more rapidly, moving away from web components. A specialized team is focused on creating "100% native" Windows applications, starting with an overhaul of the Start menu from React Native to WinUI components. Performance, memory optimization, and quality control are top priorities for the WinUI team. A new system compositor is being introduced to improve UI performance, and enterprise-focused DataGrid and Charting controls are being added to WinUI. Microsoft is expanding open-source development for WinUI, allowing public testing and contributions. Migration support between WinForms and WinUI is being enhanced for legacy applications. An experimental project called Microsoft UI Reactor is introduced to simplify native application development using C#. This shift towards native development aims to improve performance and efficiency for all Windows users.
Winsage
June 4, 2026
At the Build 2026 developer conference, Microsoft emphasized the creation of native applications for Windows 11, focusing on WinUI as the preferred framework over alternatives like Electron or React Native. The company is revitalizing Windows 11 with a commitment to quality, performance, and reliability, and has formed a dedicated team to develop native apps. Microsoft is rewriting the Start menu, previously built with React Native, and has reaffirmed its commitment to WinUI, dropping the "WinUI 3" label to signify stability. Chris Anderson stated that there are no plans for a new framework and that WinUI will be the production platform for Windows apps. Microsoft aims to address existing issues in WinUI, such as performance gaps, and is introducing new features like DataGrid and Charting support to attract enterprise developers. The company is also adapting WinUI for AI workflows and developing tools to assist developers in creating modern applications. While Microsoft acknowledges other frameworks, it seeks to position WinUI as the primary native framework for Windows. The Build 2026 conference marked a renewed focus on Windows, with plans to rewrite the Windows shell in WinUI for a cohesive user experience.
AppWizard
May 27, 2026
.NET MAUI is introducing Material 3 support for Android applications, allowing developers to integrate the latest design aesthetics with a single MSBuild property. Material 3, also known as Material You, includes features such as dynamic color schemes, refreshed control shapes, and enhanced customization. Developers currently using MAUI have been working with Material Design 2, but with the upcoming release of .NET 10 in November, they can easily upgrade to Material 3 by updating their app projects and adding a few lines of XAML code. Microsoft has provided a sample Material 3-styled app that demonstrates the new design elements across various controls, including SearchBar, Entry, DatePicker, Picker, Slider, ProgressBar, RadioButton, CheckBox, Switch, Button, and ImageButton. This sample supports both dark and light themes. Microsoft plans to expand Material 3 support to additional controls and aims to make it the default styling for MAUI applications.
Search