Here's a summary of what's new with WPF in this preview release:
WPF updates in .NET 10:
Enhanced performance by optimizing cache operations, array handling, and migrating font collection loader to managed code.
Introduced new Fluent styles for controls, such as:
NavigationWindowFrameToolBarResizeGripGroupBoxHyperlinkGridSplitterThumb.
Fixed elevation border brushes for various controls and corrected missing RecognizesAccessKey property.
- Addressed several bugs including memory leaks, control behavior anomalies, and property recognition issues.
- Fixed faulty caching of
LinearGradientBrusheswhenRelativeTransformwas being used along withAbsolutemapping mode.
Code Cleanup and Refactoring
- Conducted extensive code cleanups, including syntax standardization and argument clarity, to improve code readability and maintainability.
- Established code-coverage for WPF, added functionality tests for
Clipboardand resolved issues withDependencyPropertytests. - Incorporated design-time markup compilation to facilitate smoother development workflows.