Download Latest Version 10.0.90 source code.zip (693.4 MB)
Email in envelope

Get an email when there's a new version of .NET Multi-platform App UI

Home / 10.0.70
Name Modified Size InfoDownloads / Week
Parent folder
10.0.70 source code.tar.gz 2026-05-21 827.5 MB
10.0.70 source code.zip 2026-05-21 841.4 MB
README.md 2026-05-21 48.8 kB
Totals: 3 Items   1.7 GB 0

What's Changed

.NET MAUI 10.0.70 introduces significant improvements across all platforms with focus on quality, performance, and developer experience. This release includes 135 commits with various improvements, bug fixes, and enhancements.

Ai Agents

API

Blazor

  • Fix: Filter precompressed RCL assets from MAUI Blazor Hybrid APKs by @mattleibow in https://github.com/dotnet/maui/pull/33917

    πŸ”§ Fixes - [.NET MAUI Blazor Hybrid App should not precompress assets](https://github.com/dotnet/maui/issues/33773)

  • [Windows] Fix for Runtime error when closing external window with WPF Webview Control by @BagavathiPerumal in https://github.com/dotnet/maui/pull/34006

    πŸ”§ Fixes - [Runtime error when closing external window with WPF Webview Control](https://github.com/dotnet/maui/issues/32944)

Button

  • [Android] ImageButton CornerRadius not being applied - fix by @kubaflo in https://github.com/dotnet/maui/pull/30074

    πŸ”§ Fixes - [ImageButton CornerRadius not being applied on Android](https://github.com/dotnet/maui/issues/23854)

  • Fix Disabled visual state ignored when Button has locally-set BackgroundColor/TextColor by @Dhivya-SF4094 in https://github.com/dotnet/maui/pull/34444

    πŸ”§ Fixes - [[regression/9.0] VisualState "Disabled" is not properly applied for Button with custom appearance](https://github.com/dotnet/maui/issues/34363)

CollectionView

  • Fix CollectionView grid spacing updates for first row and column by @KarthikRajaKalaimani in https://github.com/dotnet/maui/pull/34527

    πŸ”§ Fixes - [[MAUI] I2_Vertical grid for horizontal Item Spacing and Vertical Item Spacing - horizontally updating the spacing only applies to the second column](https://github.com/dotnet/maui/issues/34257)

  • Fix CollectionView record struct selection on Windows by @jeremy-visionaid in https://github.com/dotnet/maui/pull/33488

  • [Android] Ensure disconnected ItemsViewHandler doesn't hold onto the items source by @filipnavara in https://github.com/dotnet/maui/pull/24610

    πŸ”§ Fixes - [Crash on NullReferenceException with measurement cells in CollectionView](https://github.com/dotnet/maui/issues/24304)

  • [Windows] Fixed VisualState Setters not working properly for CollectionView by @Dhivya-SF4094 in https://github.com/dotnet/maui/pull/27230

    πŸ”§ Fixes - [VisualState Setters not working properly on Windows for a CollectionView](https://github.com/dotnet/maui/issues/27086) - [[regression/8.0.3] [Windows][CollectionView]Label Disappear when set Style in ContentPage.Resources](https://github.com/dotnet/maui/issues/19209) - [[Windows] Label style defined as ContentPage Resource doesn't propagate to CollectionView](https://github.com/dotnet/maui/issues/18701)

  • [Windows] Fixed Margin doesn't work inside CollectionView EmptyView by @Dhivya-SF4094 in https://github.com/dotnet/maui/pull/29897

    πŸ”§ Fixes - [Margin doesn't work inside CollectionView EmptyView](https://github.com/dotnet/maui/issues/8494)

  • [Android, Windows] Fix CarouselView PreviousPosition/PreviousItem incorrect during animated ScrollTo() by @praveenkumarkarunanithi in https://github.com/dotnet/maui/pull/34570

    πŸ”§ Fixes - [[Android] CurrentItemChangedEventArgs.PreviousItem and PositionChangedEventArgs.PreviousPosition Not Updating Correctly When Using ScrollTo or Setting Position](https://github.com/dotnet/maui/issues/29544)

  • [iOS] CarouselView2: Update internal scroll indicators for compositional layout by @SubhikshaSf4851 in https://github.com/dotnet/maui/pull/33639

    πŸ”§ Fixes - [[iOS] Horizontal Scroll Bar Not Visible on CarouselView (CV2)](https://github.com/dotnet/maui/issues/29390)

  • [CarouselViewHandler2] Fir fox CurrentItem does not work when ItemSpacing is set by @SyedAbdulAzeemSF4852 in https://github.com/dotnet/maui/pull/32135

    πŸ”§ Fixes - [[CarouselViewHandler2] CurrentItem does not work when ItemSpacing is set](https://github.com/dotnet/maui/issues/32048)

  • [iOS] Fix for Incorrect Scroll in Loop Mode When CurrentItem Is Not Found in ItemsSource by @SyedAbdulAzeemSF4852 in https://github.com/dotnet/maui/pull/32141

    πŸ”§ Fixes - [[Android & iOS] Setting an invalid CurrentItem causes scroll to last item in looped CarouselView](https://github.com/dotnet/maui/issues/32139)

  • [Android] IndicatorView: Add TalkBack accessibility descriptions for indicators by @praveenkumarkarunanithi in https://github.com/dotnet/maui/pull/31775

    πŸ”§ Fixes - [[Android] IndicatorView does not convey correct accessibility information](https://github.com/dotnet/maui/issues/31446)

  • [iOS, macOS] Fixed CollectionView KeepLastItemInView Not Updating Correctly When Items Are Added Dynamically by @NanthiniMahalingam in https://github.com/dotnet/maui/pull/32191

    πŸ”§ Fixes - [[.NET10] I9 - Scroll_Position - "KeepLastItemInView" does not keep the last item at the end of the displayed list when adding new items.](https://github.com/dotnet/maui/issues/31825)

  • [Windows, Android] Resolved issue with dynamic Header/Footer reassignment in CollectionView. by @prakashKannanSf3972 in https://github.com/dotnet/maui/pull/28403

    πŸ”§ Fixes - [[Windows, Android] Toggling Header/Footer in CollectionView Dynamically is not working](https://github.com/dotnet/maui/issues/27959) - [CollectionView HeaderTemplate and FooterTemplate are not displayed when ItemsSource is initially set to null](https://github.com/dotnet/maui/issues/28337) - [[Android] Header and Footer Not Visible in CollectionView When EmptyView is Selected First](https://github.com/dotnet/maui/issues/28351)

  • [Android] Fix CollectionView inside disabled RefreshView blocks scroll by @Vignesh-SF3580 in https://github.com/dotnet/maui/pull/34702

    πŸ”§ Fixes - [C6-The C6 page cannot scroll on Windows and Android platforms.](https://github.com/dotnet/maui/issues/34666)

  • [Android] CollectionView: Fix SelectedItem visual state not applying when re-selecting same item by @KarthikRajaKalaimani in https://github.com/dotnet/maui/pull/31591

    πŸ”§ Fixes - [CollectionView - SelectedItem visual state manager not working](https://github.com/dotnet/maui/issues/20062)

  • [Windows] Fixed CollectionView.EmptyView can not be removed by setting it to Null by @Dhivya-SF4094 in https://github.com/dotnet/maui/pull/29487

    πŸ”§ Fixes - [[Windows] CollectionView.EmptyView can not be removed by setting it to Null](https://github.com/dotnet/maui/issues/18657) - [[Windows] EmptyViewTemplate Not Working in CarouselView](https://github.com/dotnet/maui/issues/29463) - [EmptyViewTemplate does not do anything](https://github.com/dotnet/maui/issues/18551) - [[MAUI] I5_EmptyView - The data template selector cannot display the correct string.](https://github.com/dotnet/maui/issues/23330)

  • [iOS] Support for IsSwipeEnabled on CarouselView2 by @kubaflo in https://github.com/dotnet/maui/pull/29996

    πŸ”§ Fixes - [[iOS] IsSwipeEnabled Not Working on CarouselView (CV2)](https://github.com/dotnet/maui/issues/29391)

  • [iOS, MacOS] Fixed FlowDirection not working on Header/Footer in CollectionView by @Dhivya-SF4094 in https://github.com/dotnet/maui/pull/32775

    πŸ”§ Fixes - [[iOS, MacOS] FlowDirection not working on Header/Footer in CollectionView](https://github.com/dotnet/maui/issues/32771)

  • [iOS] CollectionView: Fix drag-and-drop reordering into empty groups by @SuthiYuvaraj in https://github.com/dotnet/maui/pull/34151

    πŸ”§ Fixes - [CollectionView Drag and Drop Reordering Can't Drop in Empty Group](https://github.com/dotnet/maui/issues/12008)

  • [Android] CollectionView: Fix drag-and-drop reordering into empty groups by @SuthiYuvaraj in https://github.com/dotnet/maui/pull/31867

    πŸ”§ Fixes - [CollectionView Drag and Drop Reordering Can't Drop in Empty Group](https://github.com/dotnet/maui/issues/12008)

  • [iOS] Fix vertical CarouselView MandatorySingle snapping on iOS by @Vignesh-SF3580 in https://github.com/dotnet/maui/pull/34700

    πŸ”§ Fixes - [CarouselView vertical snap points ignored on iOS with Microsoft.Maui.Controls v10.0.20 (regression from v9.0.120)](https://github.com/dotnet/maui/issues/33308)

  • [iOS26] Fix CarouselView scrolling to wrong item when navigating to last item by @Vignesh-SF3580 in https://github.com/dotnet/maui/pull/34013

    πŸ”§ Fixes - [[iOS 26] CarouselView does not scroll to the correct last item](https://github.com/dotnet/maui/issues/33770)

  • Fixed the OnPlatform does not work for header property in Collection view by @NanthiniMahalingam in https://github.com/dotnet/maui/pull/28935

    πŸ”§ Fixes - [OnPlatform does not work in Header of CollectionView](https://github.com/dotnet/maui/issues/25124)

  • [Android] [Candidate branch] Fix VerifySelectedItemClearsOnNullAssignment, CollectionViewSelectionShouldClear, SelectedItemVisualIsCleared UI test failure on Android by @KarthikRajaKalaimani in https://github.com/dotnet/maui/pull/34928

  • [iOS] Fix Issue12574Test regression caused by early-exit guard in CollectionViewUpdating by @SyedAbdulAzeemSF4852 in https://github.com/dotnet/maui/pull/34947

DateTimePicker

  • [iOS] Fix for DatePicker FlowDirection Not Working on iOS by @SyedAbdulAzeemSF4852 in https://github.com/dotnet/maui/pull/30193
    πŸ”§ Fixes - [[iOS] DatePicker FlowDirection Not Working on iOS](https://github.com/dotnet/maui/issues/30065)

Drawing

  • [Shapes] Line: Fix asymmetric Stretch.None path translation when right/bottom edge overflows by @NirmalKumarYuvaraj in https://github.com/dotnet/maui/pull/34385

    πŸ”§ Fixes - [Line coordinates not computed correctly](https://github.com/dotnet/maui/issues/11404) - [Lines not drawing correctly](https://github.com/dotnet/maui/issues/26961)

  • [Android] Fixed GraphicsView drawable is visible outside the canvas by @NirmalKumarYuvaraj in https://github.com/dotnet/maui/pull/28353

    πŸ”§ Fixes - [[Android] GraphicsView, The drawn image can also be visible outside the canvas](https://github.com/dotnet/maui/issues/20834)

  • Fixed Custom Drawable does not support binding by @NirmalKumarYuvaraj in https://github.com/dotnet/maui/pull/29442

    πŸ”§ Fixes - [Custom IDrawable control does not databind to a model property when used inside a CollectionView ItemTemplate](https://github.com/dotnet/maui/issues/20991)

  • Added a support for GradientBrushes on Shape.Stroke by @kubaflo in https://github.com/dotnet/maui/pull/22208

    πŸ”§ Fixes - [GradientBrushes are not supported on Shape.Stroke](https://github.com/dotnet/maui/issues/21983)

Editor

  • Fixed Editor HorizontalTextAlignment does not update at run time by @NirmalKumarYuvaraj in https://github.com/dotnet/maui/pull/25129

    πŸ”§ Fixes - [Editor HorizontalTextAlignment Does not Works.](https://github.com/dotnet/maui/issues/10987) - [[iOS/MacOs] Right-To-Left (RTL) alignment is not applied to Editor placeholder](https://github.com/dotnet/maui/issues/30052)

  • [Windows] Fixed Entry Editor placeholder Text CharacterSpacing by @SubhikshaSf4851 in https://github.com/dotnet/maui/pull/30324

    πŸ”§ Fixes - [[Windows] CharacterSpacing not applied to Placeholder text in Entry and Editor controls](https://github.com/dotnet/maui/issues/30071)

Entry

  • [Windows] Fix fo setting an Entry's Keyboard to Date causes it to be interpreted as a password input by @SyedAbdulAzeemSF4852 in https://github.com/dotnet/maui/pull/29344

    πŸ”§ Fixes - [[Windows] Entry Keyboad-Type "Date" results in Password-Entry](https://github.com/dotnet/maui/issues/28975)

  • [Android] Exception thrown when give more than 5000 characters to the Text property of Entry. by @KarthikRajaKalaimani in https://github.com/dotnet/maui/pull/30242

    πŸ”§ Fixes - [Android crash when Entry has >5000 characters](https://github.com/dotnet/maui/issues/30144)

Essentials

Flyoutpage

  • [Windows] FlyoutPage: update CollapseStyle at runtime by @devanathan-vaithiyanathan in https://github.com/dotnet/maui/pull/29927
    πŸ”§ Fixes - [Flyout Page SetCollapseStyle doesn't have any change](https://github.com/dotnet/maui/issues/18200)

Gestures

  • [Android] Fix for TapGestureRecognizer doesn't fire by @HarishwaranVijayakumar in https://github.com/dotnet/maui/pull/34497

    πŸ”§ Fixes - [[Android] TapGestureRecognizer doesn't fire](https://github.com/dotnet/maui/issues/5825)

  • April 14th, Candidate by @PureWeen in https://github.com/dotnet/maui/pull/34885

    πŸ”§ Fixes - [[Android] TapGestureRecognizer doesn't fire](https://github.com/dotnet/maui/issues/5825) - [Margin doesn't work inside CollectionView EmptyView](https://github.com/dotnet/maui/issues/8494) - [[Shell][Android] The truth is out there...but not on top tab search handlers](https://github.com/dotnet/maui/issues/8716) - [Editor HorizontalTextAlignment Does not Works.](https://github.com/dotnet/maui/issues/10987) - [Line coordinates not computed correctly](https://github.com/dotnet/maui/issues/11404) - [CollectionView Drag and Drop Reordering Can't Drop in Empty Group](https://github.com/dotnet/maui/issues/12008) - [Flyout Page SetCollapseStyle doesn't have any change](https://github.com/dotnet/maui/issues/18200) - [EmptyViewTemplate does not do anything](https://github.com/dotnet/maui/issues/18551) - [[Windows] CollectionView.EmptyView can not be removed by setting it to Null](https://github.com/dotnet/maui/issues/18657) - [[Windows] Label style defined as ContentPage Resource doesn't propagate to CollectionView](https://github.com/dotnet/maui/issues/18701) - [[regression/8.0.3] iOS Picker dismiss does not work when clicking outside of the Picker](https://github.com/dotnet/maui/issues/19168) - [[regression/8.0.3] [Windows][CollectionView]Label Disappear when set Style in ContentPage.Resources](https://github.com/dotnet/maui/issues/19209) - [CollectionView - SelectedItem visual state manager not working](https://github.com/dotnet/maui/issues/20062) - [MAUI Android: SearchBar copies content from one to the other](https://github.com/dotnet/maui/issues/20348) - [[Android] GraphicsView, The drawn image can also be visible outside the canvas](https://github.com/dotnet/maui/issues/20834) - [Custom IDrawable control does not databind to a model property when used inside a CollectionView ItemTemplate](https://github.com/dotnet/maui/issues/20991) - [GradientBrushes are not supported on Shape.Stroke](https://github.com/dotnet/maui/issues/21983) - [Maui Android parent view inappropriately creates clipping mask when its opacity is less than 1, cropping out children](https://github.com/dotnet/maui/issues/22038) - [LineHeight with HTML Label not working](https://github.com/dotnet/maui/issues/22193) - [lineheight is broken ](https://github.com/dotnet/maui/issues/22197) - [Background set to Transparent doesn't have the same behavior as BackgroundColor = Transparent](https://github.com/dotnet/maui/issues/22769) - [[MAUI] I5_EmptyView - The data template selector cannot display the correct string.](https://github.com/dotnet/maui/issues/23330) - [ImageButton CornerRadius not being applied on Android](https://github.com/dotnet/maui/issues/23854) - [NavigationPage and FlyoutPage both call OnNavigatedTo, so it is called twice](https://github.com/dotnet/maui/issues/23902) - [Tapping to close a SwipeView will activate TapGestureRecognizers on .Content](https://github.com/dotnet/maui/issues/23921) - [Crash on NullReferenceException with measurement cells in CollectionView](https://github.com/dotnet/maui/issues/24304) - [The BindingContext of the Window TitleBar is not being passed on to its child content.](https://github.com/dotnet/maui/issues/24831) - [OnPlatform does not work in Header of CollectionView](https://github.com/dotnet/maui/issues/25124) - [[Mac Catalyst] DeviceDisplay.KeepScreenOn not being respected on Mac OS](https://github.com/dotnet/maui/issues/26059) - [[IOS, Mac] Inconsistent Resize Behavior for Header/Footer](https://github.com/dotnet/maui/issues/26397) - [[iOS] Label with a fixed WidthRequest has wrong height](https://github.com/dotnet/maui/issues/26644) - [Shell PopToRootAsync doesn't happen instantly - previous pages flash quickly. Only happens in NET 9](https://github.com/dotnet/maui/issues/26846) - [Lines not drawing correctly](https://github.com/dotnet/maui/issues/26961) - [Setter.TargetName + ControlTemplate crash](https://github.com/dotnet/maui/issues/26977) - [VisualState Setters not working properly on Windows for a CollectionView](https://github.com/dotnet/maui/issues/27086) - [[Android] Right SwipeView items are not visible in the SwipeView.](https://github.com/dotnet/maui/issues/27367) - [[Windows, Android] Toggling Header/Footer in CollectionView Dynamically is not working](https://github.com/dotnet/maui/issues/27959) - [CollectionView HeaderTemplate and FooterTemplate are not displayed when ItemsSource is initially set to null](https://github.com/dotnet/maui/issues/28337) - [[Android] Header and Footer Not Visible in CollectionView When EmptyView is Selected First](https://github.com/dotnet/maui/issues/28351) - [Label text gets cropped when a width request is specified on the label inside a VerticalStackLayout](https://github.com/dotnet/maui/issues/28660) - [[Windows] Entry Keyboad-Type "Date" results in Password-Entry](https://github.com/dotnet/maui/issues/28975) - [[iOS] Horizontal Scroll Bar Not Visible on CarouselView (CV2)](https://github.com/dotnet/maui/issues/29390) - [[iOS] IsSwipeEnabled Not Working on CarouselView (CV2)](https://github.com/dotnet/maui/issues/29391) - [[Windows] EmptyViewTemplate Not Working in CarouselView](https://github.com/dotnet/maui/issues/29463) - [[Windows] SearchHandler APIs are not functioning properly](https://github.com/dotnet/maui/issues/29493) - [[Android] CurrentItemChangedEventArgs.PreviousItem and PositionChangedEventArgs.PreviousPosition Not Updating Correctly When Using ScrollTo or Setting Position](https://github.com/dotnet/maui/issues/29544) - [[iOS/MacOs] Right-To-Left (RTL) alignment is not applied to Editor placeholder](https://github.com/dotnet/maui/issues/30052) - [[iOS] DatePicker FlowDirection Not Working on iOS](https://github.com/dotnet/maui/issues/30065) - [[Windows] CharacterSpacing not applied to Placeholder text in Entry and Editor controls](https://github.com/dotnet/maui/issues/30071) - [Android crash when Entry has >5000 characters](https://github.com/dotnet/maui/issues/30144) - [[Windows, Mac] RTL FlowDirection causes overlap with native window control buttons in TitleBar](https://github.com/dotnet/maui/issues/30399) - [SearchBar - CursorPosition and SelectionLength are not updated when the user types](https://github.com/dotnet/maui/issues/30779) - [[Android & Windows] In GraphicsView, the aspect ratio is not maintained when Downsize is called with both maxWidth and maxHeight](https://github.com/dotnet/maui/issues/30803) - [Alert popup may be displayed on wrong window when modal page navigation is in progress on iOS/MacOS](https://github.com/dotnet/maui/issues/30970) - [Styles based on a style that is based on another style that uses AppThemeBinding do not inherit properties correctly.](https://github.com/dotnet/maui/issues/31280) - [[Android] IndicatorView does not convey correct accessibility information](https://github.com/dotnet/maui/issues/31446) - [[Android] HybridWebView briefly resizes to full screen when page is opened before snapping back to correct size](https://github.com/dotnet/maui/issues/31475) - [[iOS, Catalyst] BoxView in AbsoluteLayout does not return to default AutoSize for Height/Width after reset](https://github.com/dotnet/maui/issues/31496) - [FlexLayout alignment issue when Wrap is set to Reverse and AlignContent is set to SpaceAround, SpaceBetween or SpaceEvenly](https://github.com/dotnet/maui/issues/31565) - [[.NET10] I9 - Scroll_Position - "KeepLastItemInView" does not keep the last item at the end of the displayed list when adding new items.](https://github.com/dotnet/maui/issues/31825) - [[iOS] App crash with NullReferenceException in ShellSectionRenderer](https://github.com/dotnet/maui/issues/31961) - [[CarouselViewHandler2] CurrentItem does not work when ItemSpacing is set](https://github.com/dotnet/maui/issues/32048) - [IconOverride in Shell.BackButtonBehavior does not work.](https://github.com/dotnet/maui/issues/32050) - [[Android & iOS] Setting an invalid CurrentItem causes scroll to last item in looped CarouselView](https://github.com/dotnet/maui/issues/32139) - [MauiImage with LogicalName containing path - is not working on Windows](https://github.com/dotnet/maui/issues/32356) - [[iOS, Mac Catalyst] Shell Flyout and Content Do Not Fully Support RightToLeft (RTL)](https://github.com/dotnet/maui/issues/32419) - [[iOS, MacOS] FlowDirection not working on Header/Footer in CollectionView](https://github.com/dotnet/maui/issues/32771) - [Runtime error when closing external window with WPF Webview Control](https://github.com/dotnet/maui/issues/32944) - [Picker items width won't resize back when its container window gets resized down.](https://github.com/dotnet/maui/issues/32984) - [Shell.TabBarIsVisible is not updated dynamically at runtime](https://github.com/dotnet/maui/issues/32994) - [CarouselView vertical snap points ignored on iOS with Microsoft.Maui.Controls v10.0.20 (regression from v9.0.120)](https://github.com/dotnet/maui/issues/33308) - [Enable Shell Flyout Header/Footer resize tests on iOS/Catalyst](https://github.com/dotnet/maui/issues/33501) - [Empty space appears above TabBar after navigating back when TabBar visibility is toggled](https://github.com/dotnet/maui/issues/33703) - [[iOS 26] CarouselView does not scroll to the correct last item](https://github.com/dotnet/maui/issues/33770) - [.NET MAUI Blazor Hybrid App should not precompress assets](https://github.com/dotnet/maui/issues/33773) - [Alert/Dialog system (`DisplayAlert`, `DisplayActionSheet`, `DisplayPromptAsync`) needs a public extensibility point](https://github.com/dotnet/maui/issues/34104) - [Grid with SafeAreaEdges=Container has incorrect size when tab bar appears](https://github.com/dotnet/maui/issues/34256) - [[MAUI] I2_Vertical grid for horizontal Item Spacing and Vertical Item Spacing - horizontally updating the spacing only applies to the second column](https://github.com/dotnet/maui/issues/34257) - [Loaded event not called for MAUI View added to native View](https://github.com/dotnet/maui/issues/34310) - [[Android] TalkBack does not correctly narrate RadioButtons with Content](https://github.com/dotnet/maui/issues/34322) - [[regression/9.0] VisualState "Disabled" is not properly applied for Button with custom appearance](https://github.com/dotnet/maui/issues/34363) - [[Bug] Share.RequestAsync throws java.lang.SecurityException (uid=1000) on Android 10+ due to missing intent.ClipData](https://github.com/dotnet/maui/issues/34370) - [Bug: Android Label word wrapping clips text depending on alignment and layout options](https://github.com/dotnet/maui/issues/34459) - [WebView background color has changed after update, can't override.](https://github.com/dotnet/maui/issues/34518) - [Incorrect implementation of ScrollView.Orientation](https://github.com/dotnet/maui/issues/34583) - [Label with LineBreakMode="TailTruncation" does not render text if initial Text is null or empty on first render (iOS)](https://github.com/dotnet/maui/issues/34591) - [C6-The C6 page cannot scroll on Windows and Android platforms.](https://github.com/dotnet/maui/issues/34666) - [[Shell] [iOS & Mac] SearchHandler retains previous page state when switching top tabs](https://github.com/dotnet/maui/issues/34693) - [NullReferenceException in app with TabBar after returning from minimized state](https://github.com/dotnet/maui/issues/34720) - [HideSoftInputOnTapped doesn't work on Modal Pages](https://github.com/dotnet/maui/issues/34730)

Image

  • [Android] Fix Share.RequestAsync SecurityException on Android 10+ caused by missing ClipData by @HarishwaranVijayakumar in https://github.com/dotnet/maui/pull/34417

    πŸ”§ Fixes - [[Bug] Share.RequestAsync throws java.lang.SecurityException (uid=1000) on Android 10+ due to missing intent.ClipData](https://github.com/dotnet/maui/issues/34370)

  • [Windows]Fixed the MauiImage with logical name containing path issue by @sheiksyedm in https://github.com/dotnet/maui/pull/32864

    πŸ”§ Fixes - [MauiImage with LogicalName containing path - is not working on Windows](https://github.com/dotnet/maui/issues/32356)

  • [Android, Windows & iOS] Fix Downsize/ScaleImage to maintain aspect ratio and prevent upscaling by @SyedAbdulAzeemSF4852 in https://github.com/dotnet/maui/pull/30808

    πŸ”§ Fixes - [[Android & Windows] In GraphicsView, the aspect ratio is not maintained when Downsize is called with both maxWidth and maxHeight](https://github.com/dotnet/maui/issues/30803)

Label

  • [iOS , macOS] Fixed Label text cropping when a width request is specified on the label inside a VerticalStackLayout with specified width request by @NanthiniMahalingam in https://github.com/dotnet/maui/pull/29166

    πŸ”§ Fixes - [Label text gets cropped when a width request is specified on the label inside a VerticalStackLayout](https://github.com/dotnet/maui/issues/28660) - [[iOS] Label with a fixed WidthRequest has wrong height](https://github.com/dotnet/maui/issues/26644)

  • [Android] Fix Label word wrapping clips text depending on alignment and layout options by @Dhivya-SF4094 in https://github.com/dotnet/maui/pull/34533

    πŸ”§ Fixes - [Bug: Android Label word wrapping clips text depending on alignment and layout options](https://github.com/dotnet/maui/issues/34459)

  • LineHeight and decorations for HTML Label - fix by @kubaflo in https://github.com/dotnet/maui/pull/31202

    πŸ”§ Fixes - [LineHeight with HTML Label not working](https://github.com/dotnet/maui/issues/22193) - [lineheight is broken ](https://github.com/dotnet/maui/issues/22197)

  • [iOS] Fix Label with TailTruncation not rendering after empty-to-non-empty text transition by @kubaflo in https://github.com/dotnet/maui/pull/34812

    πŸ”§ Fixes - [Label with LineBreakMode="TailTruncation" does not render text if initial Text is null or empty on first render (iOS)](https://github.com/dotnet/maui/issues/34591)

  • [Testing] Fix Label CharacterSpacing/LineHeight/TextDecorations test for HTML labels (#34934) by @kubaflo in https://github.com/dotnet/maui/pull/34951

Layout

  • [Android] Fix overflowing children clipped when parent Opacity < 1 by @SyedAbdulAzeemSF4852 in https://github.com/dotnet/maui/pull/34565

    πŸ”§ Fixes - [Maui Android parent view inappropriately creates clipping mask when its opacity is less than 1, cropping out children](https://github.com/dotnet/maui/issues/22038)

  • Fixed the FlexLayout reverse issue with the AlignContent by @Ahamed-Ali in https://github.com/dotnet/maui/pull/32134

    πŸ”§ Fixes - [FlexLayout alignment issue when Wrap is set to Reverse and AlignContent is set to SpaceAround, SpaceBetween or SpaceEvenly](https://github.com/dotnet/maui/issues/31565)

  • [iOS/Mac] Fixed BoxView in AbsoluteLayout did not return to its default AutoSize for Height and Width after reset by @Dhivya-SF4094 in https://github.com/dotnet/maui/pull/31648

    πŸ”§ Fixes - [[iOS, Catalyst] BoxView in AbsoluteLayout does not return to default AutoSize for Height/Width after reset](https://github.com/dotnet/maui/issues/31496)

Map

Modal

  • [Android] PopToRootAsync for modal pages - improvements by @kubaflo in https://github.com/dotnet/maui/pull/26851

    πŸ”§ Fixes - [Shell PopToRootAsync doesn't happen instantly - previous pages flash quickly. Only happens in NET 9](https://github.com/dotnet/maui/issues/26846)

  • [Android] Fix HideSoftInputOnTapped doesn't work on Modal Pages by @HarishwaranVijayakumar in https://github.com/dotnet/maui/pull/34770

    πŸ”§ Fixes - [HideSoftInputOnTapped doesn't work on Modal Pages](https://github.com/dotnet/maui/issues/34730)

Navigation

  • [iOS] Alert popup may be displayed on wrong window when modal page navigation is in progress - fix by @kubaflo in https://github.com/dotnet/maui/pull/31016

    πŸ”§ Fixes - [Alert popup may be displayed on wrong window when modal page navigation is in progress on iOS/MacOS](https://github.com/dotnet/maui/issues/30970)

  • [Android] Page: Fix OnNavigatedTo called twice when NavigationPage is FlyoutPage Detail by @KarthikRajaKalaimani in https://github.com/dotnet/maui/pull/31931

    πŸ”§ Fixes - [NavigationPage and FlyoutPage both call OnNavigatedTo, so it is called twice](https://github.com/dotnet/maui/issues/23902)

Packaging

Picker

  • Fixed the Picker didn't dismiss it when tapping outside on iOS and MacCatalyst platform. by @KarthikRajaKalaimani in https://github.com/dotnet/maui/pull/30067

    πŸ”§ Fixes - [[regression/8.0.3] iOS Picker dismiss does not work when clicking outside of the Picker](https://github.com/dotnet/maui/issues/19168)

  • [Windows] Fixed Picker items width wont resize back by @SubhikshaSf4851 in https://github.com/dotnet/maui/pull/33042

    πŸ”§ Fixes - [Picker items width won't resize back when its container window gets resized down.](https://github.com/dotnet/maui/issues/32984)

RadioButton

  • Fix TalkBack not correctly narrating RadioButtons with Content by @SubhikshaSf4851 in https://github.com/dotnet/maui/pull/34521
    πŸ”§ Fixes - [[Android] TalkBack does not correctly narrate RadioButtons with Content](https://github.com/dotnet/maui/issues/34322)

SafeArea

ScrollView

  • [Android] Fix SearchBar text bleeding between instances after navigation by @SyedAbdulAzeemSF4852 in https://github.com/dotnet/maui/pull/34703

    πŸ”§ Fixes - [MAUI Android: SearchBar copies content from one to the other](https://github.com/dotnet/maui/issues/20348)

  • Fixed SearchBar CursorPosition and SelectionLength not updating when typing by @Dhivya-SF4094 in https://github.com/dotnet/maui/pull/34347

    πŸ”§ Fixes - [SearchBar - CursorPosition and SelectionLength are not updated when the user types](https://github.com/dotnet/maui/issues/30779)

SearchBar

  • [Windows] Fixed SearchHandler issues by @Tamilarasan-Paranthaman in https://github.com/dotnet/maui/pull/29520
    πŸ”§ Fixes - [[Windows] SearchHandler APIs are not functioning properly](https://github.com/dotnet/maui/issues/29493)

Shell

  • [iOS, Mac] Fix for Background set to Transparent doesn't have the same behavior as BackgroundColor Transparent by @HarishwaranVijayakumar in https://github.com/dotnet/maui/pull/32245

    πŸ”§ Fixes - [Background set to Transparent doesn't have the same behavior as BackgroundColor = Transparent](https://github.com/dotnet/maui/issues/22769)

  • [iOS] Fix App crash with NullReferenceException in ShellSectionRenderer by @devanathan-vaithiyanathan in https://github.com/dotnet/maui/pull/32109

    πŸ”§ Fixes - [[iOS] App crash with NullReferenceException in ShellSectionRenderer](https://github.com/dotnet/maui/issues/31961)

  • [Android] Fixed back button icon selection logic in ShellToolbarTracker by @kubaflo in https://github.com/dotnet/maui/pull/32080

    πŸ”§ Fixes - [IconOverride in Shell.BackButtonBehavior does not work.](https://github.com/dotnet/maui/issues/32050)

  • Fix TabBarIsVisible Not Updating Dynamically When Set on ShellContent by @Vignesh-SF3580 in https://github.com/dotnet/maui/pull/33090

    πŸ”§ Fixes - [Shell.TabBarIsVisible is not updated dynamically at runtime](https://github.com/dotnet/maui/issues/32994)

  • [iOS, macOS] Shell: Fix RTL flow direction for flyout, menu cells, tab bar, and Locked flyout position by @NanthiniMahalingam in https://github.com/dotnet/maui/pull/32701

    πŸ”§ Fixes - [[iOS, Mac Catalyst] Shell Flyout and Content Do Not Fully Support RightToLeft (RTL)](https://github.com/dotnet/maui/issues/32419)

  • [IOS] Inconsistent Resize Behavior for Header/Footer - fix by @kubaflo in https://github.com/dotnet/maui/pull/28713

    πŸ”§ Fixes - [[IOS, Mac] Inconsistent Resize Behavior for Header/Footer](https://github.com/dotnet/maui/issues/26397) - [Enable Shell Flyout Header/Footer resize tests on iOS/Catalyst](https://github.com/dotnet/maui/issues/33501)

  • [Android] Fix for SearchHandler retaining previous page SearchView data in pages within Shell sections by @BagavathiPerumal in https://github.com/dotnet/maui/pull/29545

    πŸ”§ Fixes - [[Shell][Android] The truth is out there...but not on top tab search handlers](https://github.com/dotnet/maui/issues/8716)

  • [Android] Fix empty space above TabBar after navigating back when TabBar visibility is toggled by @praveenkumarkarunanithi in https://github.com/dotnet/maui/pull/34324

    πŸ”§ Fixes - [Empty space appears above TabBar after navigating back when TabBar visibility is toggled](https://github.com/dotnet/maui/issues/33703) - [Grid with SafeAreaEdges=Container has incorrect size when tab bar appears](https://github.com/dotnet/maui/issues/34256)

SwipeView

  • [Android] SwipeView: Use MeasureSpecMode.Exactly for SwipeItem layout to fix text visibility by @Ahamed-Ali in https://github.com/dotnet/maui/pull/27399

    πŸ”§ Fixes - [[Android] Right SwipeView items are not visible in the SwipeView.](https://github.com/dotnet/maui/issues/27367)

  • [Android] Prevent the tap that closes an open SwipeView from being propagated to children by @sjordanGSS in https://github.com/dotnet/maui/pull/24275

    πŸ”§ Fixes - [Tapping to close a SwipeView will activate TapGestureRecognizers on .Content](https://github.com/dotnet/maui/issues/23921)

Switch

  • [iOS & Mac] Fix for SearchHandler retains previous page state when switching top tabs by @BagavathiPerumal in https://github.com/dotnet/maui/pull/34735
    πŸ”§ Fixes - [[Shell] [iOS & Mac] SearchHandler retains previous page state when switching top tabs](https://github.com/dotnet/maui/issues/34693)

TabbedPage

  • [Android] Fixed NullReferenceException in app with TabBar after returning from minimized state by @NirmalKumarYuvaraj in https://github.com/dotnet/maui/pull/34779
    πŸ”§ Fixes - [NullReferenceException in app with TabBar after returning from minimized state](https://github.com/dotnet/maui/issues/34720)

Templates

Titlebar

  • Fixed BindingContext of the Window TitleBar is not being passed on to its child content. by @NirmalKumarYuvaraj in https://github.com/dotnet/maui/pull/30080

    πŸ”§ Fixes - [The BindingContext of the Window TitleBar is not being passed on to its child content.](https://github.com/dotnet/maui/issues/24831)

  • [Windows/Mac] Fix RTL FlowDirection causes overlap with native window control buttons in TitleBar by @devanathan-vaithiyanathan in https://github.com/dotnet/maui/pull/30400

    πŸ”§ Fixes - [[Windows, Mac] RTL FlowDirection causes overlap with native window control buttons in TitleBar](https://github.com/dotnet/maui/issues/30399)

WebView

  • [Windows] Fix WebView background color not being applied by @SubhikshaSf4851 in https://github.com/dotnet/maui/pull/34599

    πŸ”§ Fixes - [WebView background color has changed after update, can't override.](https://github.com/dotnet/maui/issues/34518)

  • [Android] Fix for WebView/HybridWebView briefly flashes full screen before layout completes by @praveenkumarkarunanithi in https://github.com/dotnet/maui/pull/33207

    πŸ”§ Fixes - [[Android] HybridWebView briefly resizes to full screen when page is opened before snapping back to correct size](https://github.com/dotnet/maui/issues/31475)

  • [Android] Fix VerifyHybridWebViewWithShadow UI test regression on candidate branch by @praveenkumarkarunanithi in https://github.com/dotnet/maui/pull/35013

  • [Testing] The Windows WebView category is removed from CI because WebView2 is not connected in Appium. by @TamilarasanSF4853 in https://github.com/dotnet/maui/pull/35335

Xaml

  • Improved style inheritance by @kubaflo in https://github.com/dotnet/maui/pull/31317

    πŸ”§ Fixes - [Styles based on a style that is based on another style that uses AppThemeBinding do not inherit properties correctly.](https://github.com/dotnet/maui/issues/31280)

  • Fix for VisualStateManager Setter.TargetName failing when ControlTemplate is applied by @BagavathiPerumal in https://github.com/dotnet/maui/pull/33208

    πŸ”§ Fixes - [Setter.TargetName + ControlTemplate crash](https://github.com/dotnet/maui/issues/26977)

πŸ”§ Infrastructure (7) - Add daily PR review queue workflow with actionability detection by @kubaflo in https://github.com/dotnet/maui/pull/34818 - Cache Gradle downloads between CI runs to avoid transient failures by @PureWeen in https://github.com/dotnet/maui/pull/34804
πŸ”§ Fixes - [[CI] Gradle build failure in Android bindings on macOS CI (gradlew exit code 1)](https://github.com/dotnet/maui/issues/34800)
- [main] Use Azure Artifacts Maven feed for CFSClean network isolation compliance by @PureWeen in https://github.com/dotnet/maui/pull/35169 - Use Azure Artifacts feed only in CI, standard repos locally by @PureWeen in https://github.com/dotnet/maui/pull/35219 - Add CI investigation guidance: always use ci-analysis skill by @PureWeen in https://github.com/dotnet/maui/pull/35106 - [main] Update dependencies from dotnet/xharness by @dotnet-maestro[bot] in https://github.com/dotnet/maui/pull/35263 - [main] Update dependencies from dotnet/xharness by @dotnet-maestro[bot] in https://github.com/dotnet/maui/pull/35292
πŸ§ͺ Testing (13) - [Testing] Resaved the iOS 26.4 images by @TamilarasanSF4853 in https://github.com/dotnet/maui/pull/35061 - [Testing] Additional Feature Matrix Event Test Cases for Slider and ScrollView by @nivetha-nagalingam in https://github.com/dotnet/maui/pull/34352 - [Testing] Fixed Build error on inflight/ candidate PR 34885 by @NafeelaNazhir in https://github.com/dotnet/maui/pull/34891 - [Testing] Fixed UI test image failure in PR 34885 - [13/4/2026] by @NafeelaNazhir in https://github.com/dotnet/maui/pull/34933 - Fixed test failure - CursorPositionUpdatesWhenSearchBarGainsFocus by @Dhivya-SF4094 in https://github.com/dotnet/maui/pull/34938 - [Android] Fix CarouselView Issue23291 and Issue29216 test regression on candidate branch by @praveenkumarkarunanithi in https://github.com/dotnet/maui/pull/34996 - [Android] Fix VerifyFlowDirectionRTLCanReorderItemsTrueWithCanMixGroups test failure regression by @SuthiYuvaraj in https://github.com/dotnet/maui/pull/35000 - [Android] Fix SwipeViewShouldNotClose test failure regression by @HarishwaranVijayakumar in https://github.com/dotnet/maui/pull/35012 - Fix CI failure for CollectionView and CarouselView tests in April 14th Candidate by @devanathan-vaithiyanathan in https://github.com/dotnet/maui/pull/35028
πŸ”§ Fixes - [[.NET10] N4 - Android search function is unusable.](https://github.com/dotnet/maui/issues/35104)
- [Testing] Fixed test failure in PR 34885 - [04/14/2026] Candidate by @TamilarasanSF4853 in https://github.com/dotnet/maui/pull/34959 - [Android] Fix CarouselView Issue29216 test regression on candidate branch by @praveenkumarkarunanithi in https://github.com/dotnet/maui/pull/35041 - [Android] Fix WebViewBackgroundColorShouldBeApplied UI test regression on candidate branch by @praveenkumarkarunanithi in https://github.com/dotnet/maui/pull/35057 - [Testing] Fixed test failure in PR 34885 - [04/14/2026] Candidate - 2 by @TamilarasanSF4853 in https://github.com/dotnet/maui/pull/35077
πŸ“¦ Other (20) - Update PatchVersion from 60 to 70 by @PureWeen in https://github.com/dotnet/maui/pull/34943 - Improve evaluate-pr-tests workflow: slash_command + workflow_dispatch, security hardening by @PureWeen in https://github.com/dotnet/maui/pull/34678 - Add automated milestone management with Versions.props detection by @PureWeen in https://github.com/dotnet/maui/pull/34686 - Add preview/RC milestone support with release branch detection by @PureWeen in https://github.com/dotnet/maui/pull/34999 - Fix milestone fallback to use main's Versions.props instead of merge commit by @PureWeen in https://github.com/dotnet/maui/pull/35023 - Add skills validator for repo skills / agents by @JanKrivanek in https://github.com/dotnet/maui/pull/34976 - Remove broken AI triage and find-similar-issues workflows by @PureWeen in https://github.com/dotnet/maui/pull/35046 - Fix milestone fallback: inflight/candidate reads from main, not staging branch by @PureWeen in https://github.com/dotnet/maui/pull/35054 - Update branching instructions to be version-agnostic by @PureWeen in https://github.com/dotnet/maui/pull/35066 - Fix Loaded event not called for MAUI View added to native View by @NirmalKumarYuvaraj in https://github.com/dotnet/maui/pull/34345
πŸ”§ Fixes - [Loaded event not called for MAUI View added to native View](https://github.com/dotnet/maui/issues/34310)
- Add public IAlertManager and IAlertManagerSubscription interfaces by @Redth in https://github.com/dotnet/maui/pull/34228
πŸ”§ Fixes - [Alert/Dialog system (`DisplayAlert`, `DisplayActionSheet`, `DisplayPromptAsync`) needs a public extensibility point](https://github.com/dotnet/maui/issues/34104)
- Fix crash when displaying alerts on unloaded pages by @kubaflo in https://github.com/dotnet/maui/pull/33288 - Integrate code-review skill into pr-review Pre-Flight and Try-Fix by @kubaflo in https://github.com/dotnet/maui/pull/34994 - Add RunOnAndroid_MauiNativeAOT integration test by @sbomer in https://github.com/dotnet/maui/pull/34360 - feat: add expert code review workflow with 3-model adversarial consensus by @PureWeen in https://github.com/dotnet/maui/pull/35111 - Update merge flow to target release/11.0.1xx-preview4 by @PureWeen in https://github.com/dotnet/maui/pull/35164 - Improve evaluate-tests workflow and remove obsolete files by @PureWeen in https://github.com/dotnet/maui/pull/35259 - Remove /review gh-aw workflow by @PureWeen in https://github.com/dotnet/maui/pull/35258 - Bump Magick.NET-Q8-AnyCPU from 14.10.4 to 14.12.0 by @dependabot[bot] in https://github.com/dotnet/maui/pull/35315 - History-trained agentic files + expert reviewer by @kubaflo in https://github.com/dotnet/maui/pull/35198

Full Changelog: https://github.com/dotnet/maui/compare/10.0.60...10.0.70

Source: README.md, updated 2026-05-21