By using this site, you agree to the Privacy Policy and Terms of Use.
Accept
World of SoftwareWorld of SoftwareWorld of Software
  • News
  • Software
  • Mobile
  • Computing
  • Gaming
  • Videos
  • More
    • Gadget
    • Web Stories
    • Trending
    • Press Release
Search
  • Privacy
  • Terms
  • Advertise
  • Contact
Copyright © All Rights Reserved. World of Software.
Reading: .NET 10 Preview 7 Accelerates .NET MAUI with XAML Source Generator
Share
Sign In
Notification Show More
Font ResizerAa
World of SoftwareWorld of Software
Font ResizerAa
  • Software
  • Mobile
  • Computing
  • Gadget
  • Gaming
  • Videos
Search
  • News
  • Software
  • Mobile
  • Computing
  • Gaming
  • Videos
  • More
    • Gadget
    • Web Stories
    • Trending
    • Press Release
Have an existing account? Sign In
Follow US
  • Privacy
  • Terms
  • Advertise
  • Contact
Copyright © All Rights Reserved. World of Software.
World of Software > News > .NET 10 Preview 7 Accelerates .NET MAUI with XAML Source Generator
News

.NET 10 Preview 7 Accelerates .NET MAUI with XAML Source Generator

News Room
Last updated: 2025/08/24 at 8:12 AM
News Room Published 24 August 2025
Share
SHARE

On August 12th, Microsoft rolled out the seventh preview of .NET MAUI in .NET 10, introducing more performance improvements and some improvements in controls. This preview focuses on compile‑time XAML processing, richer media metadata support, safer UI layouts, and refined toolbar APIs.

MAUI is an acronym that stands for Multiplatform Application UI. According to Microsoft, it’s an evolution of Xamarin and Xamarin Forms frameworks, unifying separate target libraries and projects into a single project for multiple devices. Currently, MAUI supports writing applications that run on Android 5+, iOS 12.2+, macOS 12+ (as Mac Catalyst), Samsung Tizen, Windows 10 version 1809+, or Windows 11. There are no changes in the supported minimum platforms from the version 9, released last year.

XAML markup is now compiled at build time instead of being interpreted at runtime. This change reduces app startup latency, surfaces XAML errors earlier in the developer workflow, and enables developers to inspect the generated code for gaining a deeper insight. In order to enable build-time XAML compilation, developer must add the EnablePreviewFeatures property in the project and decorate their root namespace with XamlProcessing attribute.


<PropertyGroup>
  <EnablePreviewFeatures>true</EnablePreviewFeatures>
</PropertyGroup>

[assembly: XamlProcessing(XamlInflator.SourceGen)]
namespace MyApp;

When selecting images via MediaPicker control, MAUI now can handle embedded EXIF metadata, such as orientation, timestamps, or geolocation data. This makes image handling richer in features (such as automatic rotation of the photos) and more reliable for apps that rely on metadata. The new update also preserves any existing EXIF metadata in the image when passed downstream after being picked.

This release adds several new features for the Safe Area, the feature in MAUI that prevents content being rendered outside the device-specific screen space that can be overlaid with other content (camera notch, rounded corners and similar UI elements). Layout logic around notches, rounded corners, and display cutouts is now smarter, giving developers finer control over content positioning across devices with varying safe areas. The developers add the SafeAreaEdges property to the content control and choose between several options to show their content, namely:


public enum SafeAreaRegions
{
    None = 0,          // Edge-to-edge content (no safe area padding)
    SoftInput = 1,     // Always pad for keyboard/soft input
    Container = 2,     // Flow under keyboard, stay out of bars/notch  
    Default = 4,       // Platform default behavior
    All = int.MaxValue // Obey all safe area insets
}

The toolbars in .NET MAUI 10 Preview 7 can now include secondary items, which will be rendered as device-specific secondary menu items. To do so, the ToolbarItem markup has to include the Order property, set to either Primary or Secondary. Usually, the secondary items are hidden behind an ellipsis in the action menu.

Screenshot of secondary toolbar items in vertical list on Android.

Finally, several new APIs have been added to controls, such as controling pickers’ open and close states programatically, search handler’s hide or show soft keyboard or exposing TabbedPageManager class. Some deprecated APIs have been removed in this preview, for example Accelerator class was removed from Microsoft.Maui.Controls and ClickGestureRecognizer was removed in favor of TapGestureRecognizer.

Developers’ feedback to this new release is generally positive. Stuart Ballard said on the Microsoft DevBlog:

Xaml source generator sounds awesome – is there a reason why it’s limited to MAUI rather than being general-purpose and usable with WPF etc?

A post on windowsforum.com stated that Preview 7 is a consolidation pass and a late-stage milestone focusing on quality improvements across MAUI. Although not a direct opinion, it reinforces the community’s understanding: Preview 7 is less about flashy new features and more about polishing what’s there already.

Readers can refer to GitHub official MAUI repository for complete release notes.

Sign Up For Daily Newsletter

Be keep up! Get the latest breaking news delivered straight to your inbox.
By signing up, you agree to our Terms of Use and acknowledge the data practices in our Privacy Policy. You may unsubscribe at any time.
Share This Article
Facebook Twitter Email Print
Share
What do you think?
Love0
Sad0
Happy0
Sleepy0
Angry0
Dead0
Wink0
Previous Article Vital Smart Glasses Reviews: Real Results from My Experience! The Truth You Need to Know Before Buying  
Next Article US government plans to take a 10% stake in Intel | News
Leave a comment

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Stay Connected

248.1k Like
69.1k Follow
134k Pin
54.3k Follow

Latest News

Refactoring 032 – Apply Consistent Style Rules | HackerNoon
Computing
Coco Gauff reveals Love Island obsession and wants to invite cast to US Open
News
AI Browsers Are Rewriting This New Age of the Internet: Here’s How | HackerNoon
Computing
La Liga Soccer: Stream Oviedo vs. Real Madrid Live From Anywhere
News

You Might also Like

News

Coco Gauff reveals Love Island obsession and wants to invite cast to US Open

5 Min Read
News

La Liga Soccer: Stream Oviedo vs. Real Madrid Live From Anywhere

5 Min Read
News

New AirPods Max aren't coming any time soon

1 Min Read
News

Watch While You Can: Everything Leaving Netflix in September 2025

5 Min Read
//

World of Software is your one-stop website for the latest tech news and updates, follow us now to get the news that matters to you.

Quick Link

  • Privacy Policy
  • Terms of use
  • Advertise
  • Contact

Topics

  • Computing
  • Software
  • Press Release
  • Trending

Sign Up for Our Newsletter

Subscribe to our newsletter to get our newest articles instantly!

World of SoftwareWorld of Software
Follow US
Copyright © All Rights Reserved. World of Software.
Welcome Back!

Sign in to your account

Lost your password?