From ab9cd4625bc47ca84f31843c7b0cd3ed71653789 Mon Sep 17 00:00:00 2001 From: Bhavanesh N Date: Tue, 10 Jun 2025 22:12:54 +0530 Subject: [PATCH 01/96] Fix Crash when ItemsSource is set to null in the SelectionChanged handler (#29887) * Add null check for ItemsSource before Selection/ Deselection * Add an UI test * Update null check * more null checks * Update namespace * update namespace again --- .../iOS/SelectableItemsViewController.cs | 20 ++++++++++- .../iOS/SelectableItemsViewController2.cs | 20 ++++++++++- .../TestCases.HostApp/Issues/Issue29882.xaml | 27 +++++++++++++++ .../Issues/Issue29882.xaml.cs | 33 +++++++++++++++++++ .../Tests/Issues/Issue29882.cs | 24 ++++++++++++++ 5 files changed, 122 insertions(+), 2 deletions(-) create mode 100644 src/Controls/tests/TestCases.HostApp/Issues/Issue29882.xaml create mode 100644 src/Controls/tests/TestCases.HostApp/Issues/Issue29882.xaml.cs create mode 100644 src/Controls/tests/TestCases.Shared.Tests/Tests/Issues/Issue29882.cs diff --git a/src/Controls/src/Core/Handlers/Items/iOS/SelectableItemsViewController.cs b/src/Controls/src/Core/Handlers/Items/iOS/SelectableItemsViewController.cs index 9376cdf61d50..e85ee9ea5118 100644 --- a/src/Controls/src/Core/Handlers/Items/iOS/SelectableItemsViewController.cs +++ b/src/Controls/src/Core/Handlers/Items/iOS/SelectableItemsViewController.cs @@ -25,18 +25,31 @@ protected override UICollectionViewDelegateFlowLayout CreateDelegator() // _Only_ called if the user initiates the selection change; will not be called for programmatic selection public override void ItemSelected(UICollectionView collectionView, NSIndexPath indexPath) { + if (ItemsView?.ItemsSource is null) + { + return; + } FormsSelectItem(indexPath); } // _Only_ called if the user initiates the selection change; will not be called for programmatic selection public override void ItemDeselected(UICollectionView collectionView, NSIndexPath indexPath) { + if (ItemsView?.ItemsSource is null) + { + return; + } FormsDeselectItem(indexPath); } // Called by Forms to mark an item selected internal void SelectItem(object selectedItem) { + if (ItemsView?.ItemsSource is null) + { + return; + } + var index = GetIndexForItem(selectedItem); if (index.Section > -1 && index.Item > -1) @@ -52,6 +65,11 @@ internal void SelectItem(object selectedItem) // Called by Forms to clear the native selection internal void ClearSelection() { + if (ItemsView?.ItemsSource is null) + { + return; + } + var selectedItemIndexes = CollectionView.GetIndexPathsForSelectedItems(); foreach (var index in selectedItemIndexes) @@ -95,7 +113,7 @@ void FormsDeselectItem(NSIndexPath indexPath) internal void UpdatePlatformSelection() { - if (ItemsView == null) + if (ItemsView?.ItemsSource is null) { return; } diff --git a/src/Controls/src/Core/Handlers/Items2/iOS/SelectableItemsViewController2.cs b/src/Controls/src/Core/Handlers/Items2/iOS/SelectableItemsViewController2.cs index fdfe3578bb12..a806cbaa2d54 100644 --- a/src/Controls/src/Core/Handlers/Items2/iOS/SelectableItemsViewController2.cs +++ b/src/Controls/src/Core/Handlers/Items2/iOS/SelectableItemsViewController2.cs @@ -25,18 +25,31 @@ protected override UICollectionViewDelegateFlowLayout CreateDelegator() // _Only_ called if the user initiates the selection change; will not be called for programmatic selection public override void ItemSelected(UICollectionView collectionView, NSIndexPath indexPath) { + if (ItemsView?.ItemsSource is null) + { + return; + } FormsSelectItem(indexPath); } // _Only_ called if the user initiates the selection change; will not be called for programmatic selection public override void ItemDeselected(UICollectionView collectionView, NSIndexPath indexPath) { + if (ItemsView?.ItemsSource is null) + { + return; + } FormsDeselectItem(indexPath); } // Called by Forms to mark an item selected internal void SelectItem(object selectedItem) { + if (ItemsView?.ItemsSource is null) + { + return; + } + var index = GetIndexForItem(selectedItem); if (index.Section > -1 && index.Item > -1) @@ -52,6 +65,11 @@ internal void SelectItem(object selectedItem) // Called by Forms to clear the native selection internal void ClearSelection() { + if (ItemsView?.ItemsSource is null) + { + return; + } + var selectedItemIndexes = CollectionView.GetIndexPathsForSelectedItems(); foreach (var index in selectedItemIndexes) @@ -95,7 +113,7 @@ void FormsDeselectItem(NSIndexPath indexPath) internal void UpdatePlatformSelection() { - if (ItemsView == null) + if (ItemsView?.ItemsSource is null) { return; } diff --git a/src/Controls/tests/TestCases.HostApp/Issues/Issue29882.xaml b/src/Controls/tests/TestCases.HostApp/Issues/Issue29882.xaml new file mode 100644 index 000000000000..299dcc846632 --- /dev/null +++ b/src/Controls/tests/TestCases.HostApp/Issues/Issue29882.xaml @@ -0,0 +1,27 @@ + + + + + \ No newline at end of file diff --git a/src/Controls/tests/TestCases.HostApp/Issues/Issue29882.xaml.cs b/src/Controls/tests/TestCases.HostApp/Issues/Issue29882.xaml.cs new file mode 100644 index 000000000000..e693a633f5d5 --- /dev/null +++ b/src/Controls/tests/TestCases.HostApp/Issues/Issue29882.xaml.cs @@ -0,0 +1,33 @@ +using System.Collections.ObjectModel; + +namespace Maui.Controls.Sample.Issues; + +[Issue(IssueTracker.Github, 29882, "[iOS] Crash occurs when ItemsSource is set to null in the SelectionChanged handler",PlatformAffected.iOS)] +public partial class Issue29882 : ContentPage +{ + private ObservableCollection items; + public ObservableCollection Items + { + get => items; + set + { + items = value; + OnPropertyChanged(); + } + } + public Issue29882() + { + InitializeComponent(); + Items = new ObservableCollection(); + for (int i = 1; i <= 10; i++) + { + Items.Add($"Item{i}"); + } + BindingContext = this; + } + + private void MyCollectionView_SelectionChanged(object sender, SelectionChangedEventArgs e) + { + Items = null; + } +} \ No newline at end of file diff --git a/src/Controls/tests/TestCases.Shared.Tests/Tests/Issues/Issue29882.cs b/src/Controls/tests/TestCases.Shared.Tests/Tests/Issues/Issue29882.cs new file mode 100644 index 000000000000..a9803633e2ac --- /dev/null +++ b/src/Controls/tests/TestCases.Shared.Tests/Tests/Issues/Issue29882.cs @@ -0,0 +1,24 @@ +using System; +using NUnit.Framework; +using UITest.Appium; +using UITest.Core; + +namespace Microsoft.Maui.TestCases.Tests.Issues; + +public class Issue29882 : _IssuesUITest +{ + public Issue29882(TestDevice device) : base(device) + { + } + + public override string Issue => "[iOS] Crash occurs when ItemsSource is set to null in the SelectionChanged handler"; + + [Test] + [Category(UITestCategories.CollectionView)] + public void SettingItemSourceToNullShouldNotCrash() + { + App.WaitForElement("Item1"); + App.Tap("Item1"); + App.WaitForElement("MauiLabel"); // If app doesn't crash, test passes. + } +} From 6cf632b7edabd46e3c990980582a25a6e04c389c Mon Sep 17 00:00:00 2001 From: Shane Neuville Date: Tue, 10 Jun 2025 15:47:17 -0500 Subject: [PATCH 02/96] Update bug-report.yml (#29912) --- .github/ISSUE_TEMPLATE/bug-report.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/ISSUE_TEMPLATE/bug-report.yml b/.github/ISSUE_TEMPLATE/bug-report.yml index 75b0f870b469..0bc873ab1ffe 100644 --- a/.github/ISSUE_TEMPLATE/bug-report.yml +++ b/.github/ISSUE_TEMPLATE/bug-report.yml @@ -42,6 +42,7 @@ body: label: Version with bug description: In what version do you see this issue? Run `dotnet workload list` to find your version. options: + - 10.0.0-preview.5 - 10.0.0-preview.4 - 10.0.0-preview.3 - 10.0.0-preview.2 @@ -178,6 +179,7 @@ body: - 10.0.0-preview.2 - 10.0.0-preview.3 - 10.0.0-preview.4 + - 10.0.0-preview.5 validations: required: true - type: dropdown From f6a5614331f702b04345ea98d69d673e1b4fde99 Mon Sep 17 00:00:00 2001 From: Rui Marinho Date: Wed, 11 Jun 2025 11:35:02 +0100 Subject: [PATCH 03/96] [ai] Improve the release prompt (#29867) --- .github/prompts/release_notes.prompt.md | 126 +++++++++++++++++------- 1 file changed, 91 insertions(+), 35 deletions(-) diff --git a/.github/prompts/release_notes.prompt.md b/.github/prompts/release_notes.prompt.md index 4210177b4ed1..82d445bb6cda 100644 --- a/.github/prompts/release_notes.prompt.md +++ b/.github/prompts/release_notes.prompt.md @@ -47,41 +47,64 @@ When asked to create release notes for a particular branch, follow these steps: ### 4. Classifying the Commits -To help when doing your category analizing use lower case of the commit messages -Apply these classification rules: - -* **MAUI Product Fixes**: - - Bug fixes with platform tags like [iOS], [Android], [Windows], [Mac], [MacCatalyst], [android], [x], [xaml], [core], [ios], [android], [windows], [mac], [maccatalyst] - - Feature additions or improvements to MAUI components - - Performance improvements - - API changes and enhancements - - New features or fixes related to Aspire - - Remove for fixing pending TODOs - - Trimmer and AOT related changes - -* **Testing**: - - Has tag [testing], [test], [uitests] or contains terms like "test", "add test", "UI test", "unit test", "UItests", "uitests", if any of these exists the commit is from Testing category - - Changes to test infrastructure, test frameworks, or CI test configurations - - Test coverage improvements - -* **Docs**: - - Has tag [docs] or contains terms like "documentation", "docs", "sample", "example" - - README updates, API documentation, code comments - - No other commits should belong here - -* **Dependency Updates**: - - Updates to package references, dependencies, or SDKs - - Commits from automation bots updating dependencies (e.g., @dotnet-maestro) - - Version bumps of external libraries - - Changes to NuGet packages - -* **Housekeeping**: - - CI pipeline changes, formatting fixes, repo maintenance - - Build system modifications, tooling updates - - Refactoring with no functional changes - - Any commit that doesn't clearly fit other categories - - Merging a branch to another branch - - Has tag [ci] +To help when doing your category analyzing use lower case of the commit messages +Apply these classification rules in order of priority: + +* **Dependency Updates** (Highest Priority): + - Any commit that updates dependencies, packages, libraries, or SDKs + - Commits with titles starting with "Update dependencies from", "Bump", "[net10.0] Update dependencies" + - Commits by @dotnet-maestro[bot] or similar automated dependency bots + - Package version changes (e.g., "Changed Syncfusion toolkit version") + - WindowsAppSDK updates, Android/iOS dependency updates + +* **Testing** (Second Priority): + - Any commit related to tests, testing infrastructure, or test improvements + - Commits with "[UI Test]", "[Testing]", "[testing]", "Test case", "UITest" in the title + - Commits that contain "test" in lowercase analysis of the title + - Test file updates, test fixes, or test infrastructure changes + - If a commit mentions "test" it should go here unless it's clearly a dependency update + +* **Docs** (Third Priority): + - Documentation changes, API documentation, samples, and tutorials + - Commits with "[docs]", "Add API XML Docs", "documentation" in the title + - README updates, documentation fixes, or guide updates + - Any commit that primarily changes .md files or documentation + - API XML documentation additions + +* **Housekeeping** (Fourth Priority): + - Build system changes, CI pipeline updates, automated formatting, version updates + - Commits with "[create-pull-request]", "[ci]", "[api]", "[housekeeping]", "automated change" + - Branch merges like "[net10.0] Merge main to net10" + - Version updates like "Update Versions.props", release candidate branches + - Localization updates, formatting changes, automated PRs by @github-actions[bot] or @dotnet-bot + - Infrastructure changes, build configuration updates, repo maintenance + - Bug report template updates, workflow changes + +* **MAUI Product Fixes** (Default/Lowest Priority): + - Bug fixes, improvements, and features related to the MAUI product itself + - Platform-specific fixes with "[Android]", "[iOS]", "[Windows]", "[Mac]" tags + - Control fixes, UI improvements, performance enhancements + - New features, API changes, nullability improvements + - HybridWebView features, XAML improvements, binding fixes + - Anything that doesn't clearly fit the above categories + +**CRITICAL: Apply Classification Rules Strictly** +- Always check each commit against ALL categories in priority order +- Many commits in the current incorrect output were miscategorized because the rules weren't followed +- Examples of common mistakes to avoid: + - Testing commits (like "Create a new UITest for...") going to MAUI Product Fixes instead of Testing + - Documentation commits (like "Add API XML Docs for...") going to MAUI Product Fixes instead of Docs + - Housekeeping commits (like version updates, CI changes) going to MAUI Product Fixes instead of Housekeeping + - Dependency updates going to MAUI Product Fixes instead of Dependency Updates +- When analyzing commit titles, convert to lowercase and look for category keywords carefully +- If unsure, re-read the priority rules and choose the highest priority category that matches + +**Classification Priority Rules:** +1. If a commit fits multiple categories, use the highest priority category from the list above +2. When in doubt between categories, prefer the more specific category over general ones +3. Automated commits (bots, CI systems) should generally go to their appropriate automated category +4. Any commit that mentions "test" should go to Testing unless it's clearly a dependency update +5. Documentation-focused commits should go to Docs even if they also touch code ### 5. Organizing for the Response @@ -106,11 +129,44 @@ Apply these classification rules: * **Breaking changes**: Highlight any breaking changes prominently in the summary * **New contributors**: Include a separate section acknowledging first-time contributors +## Concrete Categorization Examples + +To help with proper categorization, here are examples from the correct output: + +**MAUI Product Fixes:** +- "[HybridWebView] Fix some issues with the interception, typescript and other features" +- "[NET10] Enable Nullability on ShellPageRendererTracker" +- "Fixed picker allows user input if the keyboard is visible" +- "[Android] Fix gesture crash navigating" + +**Testing:** +- "[UI Test] Create a new UITest for ModalPageMarginCorrectAfterKeyboardOpens" +- "[Testing] Fix for UITest Catalyst screenshot dimension inconsistency" +- "Run Categories Separately" + +**Dependency Updates:** +- "Update dependencies from https://github.com/dotnet/macios build 20250604.8" +- "Bump to 1.7.250513003 of WindowsAppSDK" +- "Changed Syncfusion toolkit version from 1.0.4 to 1.0.5" + +**Docs:** +- "Add API XML Docs for Graphics" +- "[docs] Add doc with info about release process" + +**Housekeeping:** +- "[create-pull-request] automated change" +- "[net10.0] Merge main to net10" +- "Update Versions.props to 9.0.80" +- "[ci] Fix Appium provisioning when no global nom exists" + ## Response Format Structure your release notes in the following categorized format, and save them to a file like docs/release_notes_{releasename}.md: +**IMPORTANT**: Follow the exact category order and naming as shown below: + ```markdown + ### MAUI Product Fixes * [Commit title] by @[correct-github-username] in https://github.com/dotnet/maui/pull/[PR number] * ... From 66eaa44ad0060d173ea958cb291fbac28b7b84db Mon Sep 17 00:00:00 2001 From: Shane Neuville Date: Wed, 11 Jun 2025 11:11:42 -0500 Subject: [PATCH 04/96] Update Versions.props 9.0.90 SR9 versioning (#29909) --- eng/Versions.props | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/eng/Versions.props b/eng/Versions.props index 2ec312bdcadf..ffafa5901888 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -2,7 +2,7 @@ 9 0 - 80 + 90 9.0.100 ci.main ci.inflight @@ -216,4 +216,4 @@ $(MicrosoftiOSSdknet90_180PackageVersion) $(MicrosofttvOSSdknet90_180PackageVersion) - \ No newline at end of file + From ec72a1007febedb9c73cbc805183300630fe6a2f Mon Sep 17 00:00:00 2001 From: Rui Marinho Date: Thu, 12 Jun 2025 01:22:47 +0100 Subject: [PATCH 05/96] [apis] Mark apis as shipped in the latest sr8 (#29928) --- .../net-android/PublicAPI.Shipped.txt | 152 ++++++-- .../net-android/PublicAPI.Unshipped.txt | 152 -------- .../PublicAPI/net-ios/PublicAPI.Shipped.txt | 349 ++++++++++++++--- .../PublicAPI/net-ios/PublicAPI.Unshipped.txt | 350 ------------------ .../net-maccatalyst/PublicAPI.Shipped.txt | 349 ++++++++++++++--- .../net-maccatalyst/PublicAPI.Unshipped.txt | 350 ------------------ .../PublicAPI/net-tizen/PublicAPI.Shipped.txt | 145 ++++++-- .../net-tizen/PublicAPI.Unshipped.txt | 145 -------- .../net-windows/PublicAPI.Shipped.txt | 151 ++++++-- .../net-windows/PublicAPI.Unshipped.txt | 151 -------- .../Core/PublicAPI/net/PublicAPI.Shipped.txt | 145 ++++++-- .../PublicAPI/net/PublicAPI.Unshipped.txt | 145 -------- .../netstandard/PublicAPI.Shipped.txt | 145 ++++++-- .../netstandard/PublicAPI.Unshipped.txt | 145 -------- .../net-android/PublicAPI.Shipped.txt | 11 + .../net-android/PublicAPI.Unshipped.txt | 11 - .../PublicAPI/net-ios/PublicAPI.Shipped.txt | 11 + .../PublicAPI/net-ios/PublicAPI.Unshipped.txt | 11 - .../net-maccatalyst/PublicAPI.Shipped.txt | 11 + .../net-maccatalyst/PublicAPI.Unshipped.txt | 11 - .../PublicAPI/net-tizen/PublicAPI.Shipped.txt | 11 + .../net-tizen/PublicAPI.Unshipped.txt | 11 - .../net-windows/PublicAPI.Shipped.txt | 11 + .../net-windows/PublicAPI.Unshipped.txt | 11 - .../Xaml/PublicAPI/net/PublicAPI.Shipped.txt | 11 + .../PublicAPI/net/PublicAPI.Unshipped.txt | 11 - .../netstandard/PublicAPI.Shipped.txt | 11 + .../netstandard/PublicAPI.Unshipped.txt | 11 - .../net-android/PublicAPI.Shipped.txt | 113 +++++- .../net-android/PublicAPI.Unshipped.txt | 113 ------ .../PublicAPI/net-ios/PublicAPI.Shipped.txt | 90 ++++- .../PublicAPI/net-ios/PublicAPI.Unshipped.txt | 90 ----- .../net-maccatalyst/PublicAPI.Shipped.txt | 91 ++++- .../net-maccatalyst/PublicAPI.Unshipped.txt | 91 ----- .../PublicAPI/net-tizen/PublicAPI.Shipped.txt | 67 +++- .../net-tizen/PublicAPI.Unshipped.txt | 67 ---- .../net-windows/PublicAPI.Shipped.txt | 75 +++- .../net-windows/PublicAPI.Unshipped.txt | 75 ---- .../src/PublicAPI/net/PublicAPI.Shipped.txt | 65 +++- .../src/PublicAPI/net/PublicAPI.Unshipped.txt | 65 ---- .../netstandard/PublicAPI.Shipped.txt | 65 +++- .../netstandard/PublicAPI.Unshipped.txt | 65 ---- .../netstandard2.0/PublicAPI.Shipped.txt | 65 +++- .../netstandard2.0/PublicAPI.Unshipped.txt | 65 ---- .../net-android/PublicAPI.Shipped.txt | 4 + .../net-android/PublicAPI.Unshipped.txt | 4 - .../PublicAPI/net-ios/PublicAPI.Shipped.txt | 4 + .../PublicAPI/net-ios/PublicAPI.Unshipped.txt | 4 - .../net-maccatalyst/PublicAPI.Shipped.txt | 4 + .../net-maccatalyst/PublicAPI.Unshipped.txt | 4 - .../PublicAPI/net-tizen/PublicAPI.Shipped.txt | 4 + .../net-tizen/PublicAPI.Unshipped.txt | 4 - .../net-windows/PublicAPI.Shipped.txt | 4 + .../net-windows/PublicAPI.Unshipped.txt | 4 - .../src/PublicAPI/net/PublicAPI.Shipped.txt | 4 + .../src/PublicAPI/net/PublicAPI.Unshipped.txt | 4 - .../netstandard/PublicAPI.Shipped.txt | 4 + .../netstandard/PublicAPI.Unshipped.txt | 4 - .../net-android/PublicAPI.Shipped.txt | 6 + .../net-android/PublicAPI.Unshipped.txt | 6 - .../PublicAPI/net-ios/PublicAPI.Shipped.txt | 6 + .../PublicAPI/net-ios/PublicAPI.Unshipped.txt | 6 - .../net-maccatalyst/PublicAPI.Shipped.txt | 6 + .../net-maccatalyst/PublicAPI.Unshipped.txt | 6 - .../PublicAPI/net-macos/PublicAPI.Shipped.txt | 6 + .../net-macos/PublicAPI.Unshipped.txt | 6 - .../PublicAPI/net-tizen/PublicAPI.Shipped.txt | 6 + .../net-tizen/PublicAPI.Unshipped.txt | 6 - .../net-windows/PublicAPI.Shipped.txt | 6 + .../net-windows/PublicAPI.Unshipped.txt | 6 - .../PublicAPI/net/PublicAPI.Shipped.txt | 6 + .../PublicAPI/net/PublicAPI.Unshipped.txt | 6 - .../netstandard/PublicAPI.Shipped.txt | 6 + .../netstandard/PublicAPI.Unshipped.txt | 6 - 74 files changed, 1926 insertions(+), 2516 deletions(-) diff --git a/src/Controls/src/Core/PublicAPI/net-android/PublicAPI.Shipped.txt b/src/Controls/src/Core/PublicAPI/net-android/PublicAPI.Shipped.txt index ce68bc5c9d50..9a66200387d8 100644 --- a/src/Controls/src/Core/PublicAPI/net-android/PublicAPI.Shipped.txt +++ b/src/Controls/src/Core/PublicAPI/net-android/PublicAPI.Shipped.txt @@ -904,6 +904,7 @@ ~Microsoft.Maui.Controls.Internals.TypedBindingBase.ConverterParameter.set -> void ~Microsoft.Maui.Controls.Internals.TypedBindingBase.Source.get -> object ~Microsoft.Maui.Controls.Internals.TypedBindingBase.Source.set -> void +~Microsoft.Maui.Controls.Internals.TypedBindingBase.UpdateSourceEventName.set -> void ~Microsoft.Maui.Controls.InvalidNavigationException.InvalidNavigationException(string message, System.Exception innerException) -> void ~Microsoft.Maui.Controls.InvalidNavigationException.InvalidNavigationException(string message) -> void ~Microsoft.Maui.Controls.InvalidNavigationException.InvalidNavigationException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) -> void @@ -1133,16 +1134,12 @@ ~Microsoft.Maui.Controls.MenuFlyoutSubItem.Remove(Microsoft.Maui.IMenuElement item) -> bool ~Microsoft.Maui.Controls.MenuFlyoutSubItem.this[int index].get -> Microsoft.Maui.IMenuElement ~Microsoft.Maui.Controls.MenuFlyoutSubItem.this[int index].set -> void -~Microsoft.Maui.Controls.MenuItem.class.get -> System.Collections.Generic.IList -~Microsoft.Maui.Controls.MenuItem.class.set -> void ~Microsoft.Maui.Controls.MenuItem.Command.get -> System.Windows.Input.ICommand ~Microsoft.Maui.Controls.MenuItem.Command.set -> void ~Microsoft.Maui.Controls.MenuItem.CommandParameter.get -> object ~Microsoft.Maui.Controls.MenuItem.CommandParameter.set -> void ~Microsoft.Maui.Controls.MenuItem.IconImageSource.get -> Microsoft.Maui.Controls.ImageSource ~Microsoft.Maui.Controls.MenuItem.IconImageSource.set -> void -~Microsoft.Maui.Controls.MenuItem.StyleClass.get -> System.Collections.Generic.IList -~Microsoft.Maui.Controls.MenuItem.StyleClass.set -> void ~Microsoft.Maui.Controls.MenuItem.Text.get -> string ~Microsoft.Maui.Controls.MenuItem.Text.set -> void ~Microsoft.Maui.Controls.MenuItemCollection.Add(Microsoft.Maui.Controls.MenuItem item) -> void @@ -1180,14 +1177,8 @@ ~Microsoft.Maui.Controls.MultiTrigger.Conditions.get -> System.Collections.Generic.IList ~Microsoft.Maui.Controls.MultiTrigger.MultiTrigger(System.Type targetType) -> void ~Microsoft.Maui.Controls.MultiTrigger.Setters.get -> System.Collections.Generic.IList -~Microsoft.Maui.Controls.NavigableElement.class.get -> System.Collections.Generic.IList -~Microsoft.Maui.Controls.NavigableElement.class.set -> void ~Microsoft.Maui.Controls.NavigableElement.Navigation.get -> Microsoft.Maui.Controls.INavigation ~Microsoft.Maui.Controls.NavigableElement.NavigationProxy.get -> Microsoft.Maui.Controls.Internals.NavigationProxy -~Microsoft.Maui.Controls.NavigableElement.Style.get -> Microsoft.Maui.Controls.Style -~Microsoft.Maui.Controls.NavigableElement.Style.set -> void -~Microsoft.Maui.Controls.NavigableElement.StyleClass.get -> System.Collections.Generic.IList -~Microsoft.Maui.Controls.NavigableElement.StyleClass.set -> void ~Microsoft.Maui.Controls.NavigationEventArgs.NavigationEventArgs(Microsoft.Maui.Controls.Page page) -> void ~Microsoft.Maui.Controls.NavigationEventArgs.Page.get -> Microsoft.Maui.Controls.Page ~Microsoft.Maui.Controls.NavigationPage.BarBackground.get -> Microsoft.Maui.Controls.Brush @@ -1420,6 +1411,7 @@ ~Microsoft.Maui.Controls.ResourceDictionary.Keys.get -> System.Collections.Generic.ICollection ~Microsoft.Maui.Controls.ResourceDictionary.MergedDictionaries.get -> System.Collections.Generic.ICollection ~Microsoft.Maui.Controls.ResourceDictionary.Remove(string key) -> bool +~Microsoft.Maui.Controls.ResourceDictionary.SetAndCreateSource(System.Uri value) -> void ~Microsoft.Maui.Controls.ResourceDictionary.SetAndLoadSource(System.Uri value, string resourcePath, System.Reflection.Assembly assembly, System.Xml.IXmlLineInfo lineInfo) -> void ~Microsoft.Maui.Controls.ResourceDictionary.Source.get -> System.Uri ~Microsoft.Maui.Controls.ResourceDictionary.Source.set -> void @@ -1869,6 +1861,7 @@ ~Microsoft.Maui.Controls.WebView.Source.set -> void ~Microsoft.Maui.Controls.WebView.UserAgent.get -> string ~Microsoft.Maui.Controls.WebView.UserAgent.set -> void +~Microsoft.Maui.Controls.WebViewProcessTerminatedEventArgs.PlatformArgs.get -> Microsoft.Maui.Controls.PlatformWebViewProcessTerminatedEventArgs ~Microsoft.Maui.Controls.Xaml.Diagnostics.BindingBaseErrorEventArgs.Binding.get -> Microsoft.Maui.Controls.BindingBase ~Microsoft.Maui.Controls.Xaml.Diagnostics.BindingBaseErrorEventArgs.ErrorCode.get -> string ~Microsoft.Maui.Controls.Xaml.Diagnostics.BindingBaseErrorEventArgs.Message.get -> string @@ -1888,9 +1881,12 @@ ~Microsoft.Maui.Controls.Xaml.IReferenceProvider.FindByName(string name) -> object ~Microsoft.Maui.Controls.Xaml.IRootObjectProvider.RootObject.get -> object ~Microsoft.Maui.Controls.Xaml.IValueProvider.ProvideValue(System.IServiceProvider serviceProvider) -> object +~Microsoft.Maui.Controls.Xaml.IXamlTypeResolver.Resolve(string qualifiedTypeName, System.IServiceProvider serviceProvider = null, bool expandToExtension = true) -> System.Type ~Microsoft.Maui.Controls.Xaml.IXamlTypeResolver.Resolve(string qualifiedTypeName, System.IServiceProvider serviceProvider = null) -> System.Type ~Microsoft.Maui.Controls.Xaml.IXamlTypeResolver.TryResolve(string qualifiedTypeName, out System.Type type) -> bool ~Microsoft.Maui.Controls.Xaml.IXmlLineInfoProvider.XmlLineInfo.get -> System.Xml.IXmlLineInfo +~Microsoft.Maui.Controls.Xaml.RequireServiceAttribute.RequireServiceAttribute(System.Type[] serviceTypes) -> void +~Microsoft.Maui.Controls.Xaml.RequireServiceAttribute.ServiceTypes.get -> System.Type[] ~Microsoft.Maui.Controls.Xaml.XamlParseException.XamlParseException(string message, System.Exception innerException) -> void ~Microsoft.Maui.Controls.Xaml.XamlParseException.XamlParseException(string message, System.Xml.IXmlLineInfo xmlInfo, System.Exception innerException = null) -> void ~Microsoft.Maui.Controls.Xaml.XamlParseException.XamlParseException(string message) -> void @@ -2177,6 +2173,7 @@ ~override Microsoft.Maui.Controls.ShellAppearance.Equals(object obj) -> bool ~override Microsoft.Maui.Controls.ShellContent.OnChildAdded(Microsoft.Maui.Controls.Element child) -> void ~override Microsoft.Maui.Controls.ShellContent.OnChildRemoved(Microsoft.Maui.Controls.Element child, int oldLogicalIndex) -> void +~override Microsoft.Maui.Controls.ShellContent.OnPropertyChanged(string propertyName = null) -> void ~override Microsoft.Maui.Controls.ShellItem.OnChildAdded(Microsoft.Maui.Controls.Element child) -> void ~override Microsoft.Maui.Controls.ShellItem.OnChildRemoved(Microsoft.Maui.Controls.Element child, int oldLogicalIndex) -> void ~override Microsoft.Maui.Controls.ShellSection.OnChildAdded(Microsoft.Maui.Controls.Element child) -> void @@ -2251,7 +2248,6 @@ ~static Microsoft.Maui.Controls.AnimationExtensions.Insert(this Microsoft.Maui.Animations.IAnimationManager animationManager, System.Func step) -> int ~static Microsoft.Maui.Controls.AnimationExtensions.Interpolate(double start, double end = 1, double reverseVal = 0, bool reverse = false) -> System.Func ~static Microsoft.Maui.Controls.AnimationExtensions.Remove(this Microsoft.Maui.Animations.IAnimationManager animationManager, int tickerId) -> void -~static Microsoft.Maui.Controls.Application.ControlsApplicationMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.Application.MapWindowSoftInputModeAdjust(Microsoft.Maui.Handlers.ApplicationHandler handler, Microsoft.Maui.Controls.Application application) -> void ~static Microsoft.Maui.Controls.AppLinkEntry.FromUri(System.Uri uri) -> Microsoft.Maui.Controls.AppLinkEntry ~static Microsoft.Maui.Controls.AutomationProperties.GetExcludedWithChildren(Microsoft.Maui.Controls.BindableObject bindable) -> bool? @@ -2312,6 +2308,7 @@ ~static Microsoft.Maui.Controls.Brush.DarkGoldenrod.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.DarkGray.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.DarkGreen.get -> Microsoft.Maui.Controls.SolidColorBrush +~static Microsoft.Maui.Controls.Brush.DarkGrey.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.DarkKhaki.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.DarkMagenta.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.DarkOliveGreen.get -> Microsoft.Maui.Controls.SolidColorBrush @@ -2322,12 +2319,14 @@ ~static Microsoft.Maui.Controls.Brush.DarkSeaGreen.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.DarkSlateBlue.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.DarkSlateGray.get -> Microsoft.Maui.Controls.SolidColorBrush +~static Microsoft.Maui.Controls.Brush.DarkSlateGrey.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.DarkTurquoise.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.DarkViolet.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.DeepPink.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.DeepSkyBlue.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.Default.get -> Microsoft.Maui.Controls.Brush ~static Microsoft.Maui.Controls.Brush.DimGray.get -> Microsoft.Maui.Controls.SolidColorBrush +~static Microsoft.Maui.Controls.Brush.DimGrey.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.DodgerBlue.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.Firebrick.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.FloralWhite.get -> Microsoft.Maui.Controls.SolidColorBrush @@ -2340,6 +2339,7 @@ ~static Microsoft.Maui.Controls.Brush.Gray.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.Green.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.GreenYellow.get -> Microsoft.Maui.Controls.SolidColorBrush +~static Microsoft.Maui.Controls.Brush.Grey.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.Honeydew.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.HotPink.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.implicit operator Microsoft.Maui.Controls.Brush(Microsoft.Maui.Graphics.Color color) -> Microsoft.Maui.Controls.Brush @@ -2360,11 +2360,13 @@ ~static Microsoft.Maui.Controls.Brush.LightGoldenrodYellow.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.LightGray.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.LightGreen.get -> Microsoft.Maui.Controls.SolidColorBrush +~static Microsoft.Maui.Controls.Brush.LightGrey.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.LightPink.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.LightSalmon.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.LightSeaGreen.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.LightSkyBlue.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.LightSlateGray.get -> Microsoft.Maui.Controls.SolidColorBrush +~static Microsoft.Maui.Controls.Brush.LightSlateGrey.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.LightSteelBlue.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.LightYellow.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.Lime.get -> Microsoft.Maui.Controls.SolidColorBrush @@ -2417,6 +2419,7 @@ ~static Microsoft.Maui.Controls.Brush.SkyBlue.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.SlateBlue.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.SlateGray.get -> Microsoft.Maui.Controls.SolidColorBrush +~static Microsoft.Maui.Controls.Brush.SlateGrey.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.Snow.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.SpringGreen.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.SteelBlue.get -> Microsoft.Maui.Controls.SolidColorBrush @@ -2432,7 +2435,6 @@ ~static Microsoft.Maui.Controls.Brush.WhiteSmoke.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.Yellow.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.YellowGreen.get -> Microsoft.Maui.Controls.SolidColorBrush -~static Microsoft.Maui.Controls.Button.ControlsButtonMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.Button.MapContentLayout(Microsoft.Maui.Handlers.ButtonHandler handler, Microsoft.Maui.Controls.Button button) -> void ~static Microsoft.Maui.Controls.Button.MapContentLayout(Microsoft.Maui.Handlers.IButtonHandler handler, Microsoft.Maui.Controls.Button button) -> void ~static Microsoft.Maui.Controls.Button.MapLineBreakMode(Microsoft.Maui.Handlers.IButtonHandler handler, Microsoft.Maui.Controls.Button button) -> void @@ -2484,7 +2486,6 @@ ~static Microsoft.Maui.Controls.ContentPresenter.ContentProperty -> Microsoft.Maui.Controls.BindableProperty ~static Microsoft.Maui.Controls.ControlsColorExtensions.IsDefault(this Microsoft.Maui.Graphics.Color color) -> bool ~static Microsoft.Maui.Controls.ControlsColorExtensions.IsNotDefault(this Microsoft.Maui.Graphics.Color color) -> bool -~static Microsoft.Maui.Controls.DatePicker.ControlsDatePickerMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.DependencyService.Get(Microsoft.Maui.Controls.DependencyFetchTarget fetchTarget = Microsoft.Maui.Controls.DependencyFetchTarget.GlobalInstance) -> T ~static Microsoft.Maui.Controls.DependencyService.Register(System.Reflection.Assembly[] assemblies) -> void ~static Microsoft.Maui.Controls.DependencyService.Register() -> void @@ -2506,15 +2507,12 @@ ~static Microsoft.Maui.Controls.Device.StartTimer(System.TimeSpan interval, System.Func callback) -> void ~static Microsoft.Maui.Controls.DoubleCollection.implicit operator Microsoft.Maui.Controls.DoubleCollection(double[] d) -> Microsoft.Maui.Controls.DoubleCollection ~static Microsoft.Maui.Controls.DoubleCollection.implicit operator Microsoft.Maui.Controls.DoubleCollection(float[] f) -> Microsoft.Maui.Controls.DoubleCollection -~static Microsoft.Maui.Controls.Editor.ControlsEditorMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.Editor.MapText(Microsoft.Maui.Handlers.EditorHandler handler, Microsoft.Maui.Controls.Editor editor) -> void ~static Microsoft.Maui.Controls.Editor.MapText(Microsoft.Maui.Handlers.IEditorHandler handler, Microsoft.Maui.Controls.Editor editor) -> void ~static Microsoft.Maui.Controls.Effect.Resolve(string name) -> Microsoft.Maui.Controls.Effect ~static Microsoft.Maui.Controls.EffectiveVisualExtensions.IsDefault(this Microsoft.Maui.Controls.IVisual visual) -> bool ~static Microsoft.Maui.Controls.EffectiveVisualExtensions.IsMatchParent(this Microsoft.Maui.Controls.IVisual visual) -> bool ~static Microsoft.Maui.Controls.EffectiveVisualExtensions.IsMaterial(this Microsoft.Maui.Controls.IVisual visual) -> bool -~static Microsoft.Maui.Controls.Element.ControlsElementMapper -> Microsoft.Maui.IPropertyMapper -~static Microsoft.Maui.Controls.Entry.ControlsEntryMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.Entry.MapImeOptions(Microsoft.Maui.Handlers.EntryHandler handler, Microsoft.Maui.Controls.Entry entry) -> void ~static Microsoft.Maui.Controls.Entry.MapImeOptions(Microsoft.Maui.Handlers.IEntryHandler handler, Microsoft.Maui.Controls.Entry entry) -> void ~static Microsoft.Maui.Controls.Entry.MapText(Microsoft.Maui.Handlers.EntryHandler handler, Microsoft.Maui.Controls.Entry entry) -> void @@ -2673,7 +2671,6 @@ ~static Microsoft.Maui.Controls.KnownColor.Default.get -> Microsoft.Maui.Graphics.Color ~static Microsoft.Maui.Controls.KnownColor.SetAccent(Microsoft.Maui.Graphics.Color value) -> void ~static Microsoft.Maui.Controls.KnownColor.Transparent.get -> Microsoft.Maui.Graphics.Color -~static Microsoft.Maui.Controls.Label.ControlsLabelMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.Label.MapLineBreakMode(Microsoft.Maui.Handlers.ILabelHandler handler, Microsoft.Maui.Controls.Label label) -> void ~static Microsoft.Maui.Controls.Label.MapLineBreakMode(Microsoft.Maui.Handlers.LabelHandler handler, Microsoft.Maui.Controls.Label label) -> void ~static Microsoft.Maui.Controls.Label.MapMaxLines(Microsoft.Maui.Handlers.ILabelHandler handler, Microsoft.Maui.Controls.Label label) -> void @@ -2681,7 +2678,6 @@ ~static Microsoft.Maui.Controls.Label.MapText(Microsoft.Maui.Handlers.LabelHandler handler, Microsoft.Maui.Controls.Label label) -> void ~static Microsoft.Maui.Controls.Label.MapTextType(Microsoft.Maui.Handlers.ILabelHandler handler, Microsoft.Maui.Controls.Label label) -> void ~static Microsoft.Maui.Controls.Label.MapTextType(Microsoft.Maui.Handlers.LabelHandler handler, Microsoft.Maui.Controls.Label label) -> void -~static Microsoft.Maui.Controls.Layout.ControlsLayoutMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.Layout.MapInputTransparent(Microsoft.Maui.Handlers.LayoutHandler handler, Microsoft.Maui.Controls.Layout layout) -> void ~static Microsoft.Maui.Controls.Layout.MapInputTransparent(Microsoft.Maui.ILayoutHandler handler, Microsoft.Maui.Controls.Layout layout) -> void ~static Microsoft.Maui.Controls.MenuItem.GetAccelerator(Microsoft.Maui.Controls.BindableObject bindable) -> Microsoft.Maui.Controls.Accelerator @@ -2696,7 +2692,6 @@ ~static Microsoft.Maui.Controls.MultiPage.GetIndex(T page) -> int ~static Microsoft.Maui.Controls.MultiPage.SetIndex(Microsoft.Maui.Controls.Page page, int index) -> void ~static Microsoft.Maui.Controls.NameScopeExtensions.FindByName(this Microsoft.Maui.Controls.Element element, string name) -> T -~static Microsoft.Maui.Controls.NavigationPage.ControlsNavigationPageMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.NavigationPage.GetBackButtonTitle(Microsoft.Maui.Controls.BindableObject page) -> string ~static Microsoft.Maui.Controls.NavigationPage.GetHasBackButton(Microsoft.Maui.Controls.Page page) -> bool ~static Microsoft.Maui.Controls.NavigationPage.GetHasNavigationBar(Microsoft.Maui.Controls.BindableObject page) -> bool @@ -2712,7 +2707,6 @@ ~static Microsoft.Maui.Controls.OnIdiom.implicit operator T(Microsoft.Maui.Controls.OnIdiom onIdiom) -> T ~static Microsoft.Maui.Controls.OnPlatform.implicit operator T(Microsoft.Maui.Controls.OnPlatform onPlatform) -> T ~static Microsoft.Maui.Controls.PanGestureRecognizer.CurrentId.get -> Microsoft.Maui.Controls.Internals.AutoId -~static Microsoft.Maui.Controls.Picker.ControlsPickerMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.Platform.ApplicationExtensions.UpdateWindowSoftInputModeAdjust(this Android.App.Application platformView, Microsoft.Maui.Controls.Application application) -> void ~static Microsoft.Maui.Controls.Platform.BottomNavigationViewUtils.CreateItemBackgroundDrawable() -> Android.Graphics.Drawables.Drawable ~static Microsoft.Maui.Controls.Platform.BottomNavigationViewUtils.CreateMoreBottomSheet(System.Action selectCallback, Microsoft.Maui.IMauiContext mauiContext, System.Collections.Generic.List<(string title, Microsoft.Maui.Controls.ImageSource icon, bool tabEnabled)> items) -> Google.Android.Material.BottomSheet.BottomSheetDialog @@ -3211,13 +3205,11 @@ ~static Microsoft.Maui.Controls.PlatformConfiguration.WindowsSpecific.WebView.SetIsJavaScriptAlertEnabled(Microsoft.Maui.Controls.BindableObject element, bool value) -> void ~static Microsoft.Maui.Controls.PlatformConfiguration.WindowsSpecific.WebView.SetIsJavaScriptAlertEnabled(this Microsoft.Maui.Controls.IPlatformElementConfiguration config, bool value) -> Microsoft.Maui.Controls.IPlatformElementConfiguration ~static Microsoft.Maui.Controls.PointCollection.implicit operator Microsoft.Maui.Controls.PointCollection(Microsoft.Maui.Graphics.Point[] d) -> Microsoft.Maui.Controls.PointCollection -~static Microsoft.Maui.Controls.RadioButton.ControlsRadioButtonMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.RadioButton.DefaultTemplate.get -> Microsoft.Maui.Controls.ControlTemplate ~static Microsoft.Maui.Controls.RadioButtonGroup.GetGroupName(Microsoft.Maui.Controls.BindableObject b) -> string ~static Microsoft.Maui.Controls.RadioButtonGroup.GetSelectedValue(Microsoft.Maui.Controls.BindableObject bindableObject) -> object ~static Microsoft.Maui.Controls.RadioButtonGroup.SetGroupName(Microsoft.Maui.Controls.BindableObject bindable, string groupName) -> void ~static Microsoft.Maui.Controls.RadioButtonGroup.SetSelectedValue(Microsoft.Maui.Controls.BindableObject bindable, object selectedValue) -> void -~static Microsoft.Maui.Controls.RefreshView.ControlsRefreshViewMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.Region.FromLines(double[] lineHeights, double maxWidth, double startX, double endX, double startY) -> Microsoft.Maui.Controls.Region ~static Microsoft.Maui.Controls.Region.FromRectangles(System.Collections.Generic.IEnumerable rectangles) -> Microsoft.Maui.Controls.Region ~static Microsoft.Maui.Controls.RelativeBindingSource.Self.get -> Microsoft.Maui.Controls.RelativeBindingSource @@ -3230,8 +3222,6 @@ ~static Microsoft.Maui.Controls.Routing.RegisterRoute(string route, System.Type type) -> void ~static Microsoft.Maui.Controls.Routing.SetRoute(Microsoft.Maui.Controls.Element obj, string value) -> void ~static Microsoft.Maui.Controls.Routing.UnRegisterRoute(string route) -> void -~static Microsoft.Maui.Controls.ScrollView.ControlsScrollViewMapper -> Microsoft.Maui.IPropertyMapper -~static Microsoft.Maui.Controls.SearchBar.ControlsSearchBarMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.SearchBar.MapText(Microsoft.Maui.Handlers.ISearchBarHandler handler, Microsoft.Maui.Controls.SearchBar searchBar) -> void ~static Microsoft.Maui.Controls.SearchBar.MapText(Microsoft.Maui.Handlers.SearchBarHandler handler, Microsoft.Maui.Controls.SearchBar searchBar) -> void ~static Microsoft.Maui.Controls.SearchHandler.SelectedItemProperty -> Microsoft.Maui.Controls.BindableProperty @@ -3250,7 +3240,6 @@ ~static Microsoft.Maui.Controls.Shapes.GeometryHelper.FlattenGeometry(Microsoft.Maui.Controls.Shapes.PathGeometry pathGeoDst, Microsoft.Maui.Controls.Shapes.Geometry geoSrc, double tolerance, Microsoft.Maui.Controls.Shapes.Matrix matxPrevious) -> void ~static Microsoft.Maui.Controls.Shapes.GeometryHelper.FlattenQuadraticBezier(System.Collections.Generic.List points, Microsoft.Maui.Graphics.Point ptStart, Microsoft.Maui.Graphics.Point ptCtrl, Microsoft.Maui.Graphics.Point ptEnd, double tolerance) -> void ~static Microsoft.Maui.Controls.Shapes.PathFigureCollectionConverter.ParseStringToPathFigureCollection(Microsoft.Maui.Controls.Shapes.PathFigureCollection pathFigureCollection, string pathString) -> void -~static Microsoft.Maui.Controls.Shapes.Shape.ControlsShapeViewMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.Shapes.Shape.MapStrokeDashArray(Microsoft.Maui.Handlers.IShapeViewHandler handler, Microsoft.Maui.IShapeView shapeView) -> void ~static Microsoft.Maui.Controls.Shell.Current.get -> Microsoft.Maui.Controls.Shell ~static Microsoft.Maui.Controls.Shell.GetBackButtonBehavior(Microsoft.Maui.Controls.BindableObject obj) -> Microsoft.Maui.Controls.BackButtonBehavior @@ -3318,10 +3307,7 @@ ~static Microsoft.Maui.Controls.StyleSheets.StyleSheet.FromReader(System.IO.TextReader reader) -> Microsoft.Maui.Controls.StyleSheets.StyleSheet ~static Microsoft.Maui.Controls.StyleSheets.StyleSheet.FromResource(string resourcePath, System.Reflection.Assembly assembly, System.Xml.IXmlLineInfo lineInfo = null) -> Microsoft.Maui.Controls.StyleSheets.StyleSheet ~static Microsoft.Maui.Controls.StyleSheets.StyleSheet.FromString(string stylesheet) -> Microsoft.Maui.Controls.StyleSheets.StyleSheet -~static Microsoft.Maui.Controls.TabbedPage.ControlsTabbedPageMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.TemplateExtensions.SetBinding(this Microsoft.Maui.Controls.DataTemplate self, Microsoft.Maui.Controls.BindableProperty targetProperty, string path) -> void -~static Microsoft.Maui.Controls.TimePicker.ControlsTimePickerMapper -> Microsoft.Maui.IPropertyMapper -~static Microsoft.Maui.Controls.VisualElement.ControlsVisualElementMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.VisualElement.MapBackgroundColor(Microsoft.Maui.IViewHandler handler, Microsoft.Maui.IView view) -> void ~static Microsoft.Maui.Controls.VisualElement.MapBackgroundImageSource(Microsoft.Maui.IViewHandler handler, Microsoft.Maui.IView view) -> void ~static Microsoft.Maui.Controls.VisualMarker.Default.get -> Microsoft.Maui.Controls.IVisual @@ -3330,7 +3316,6 @@ ~static Microsoft.Maui.Controls.VisualStateManager.GoToState(Microsoft.Maui.Controls.VisualElement visualElement, string name) -> bool ~static Microsoft.Maui.Controls.VisualStateManager.HasVisualStateGroups(this Microsoft.Maui.Controls.VisualElement element) -> bool ~static Microsoft.Maui.Controls.VisualStateManager.SetVisualStateGroups(Microsoft.Maui.Controls.VisualElement visualElement, Microsoft.Maui.Controls.VisualStateGroupList value) -> void -~static Microsoft.Maui.Controls.WebView.ControlsWebViewMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.WebView.MapDisplayZoomControls(Microsoft.Maui.Handlers.IWebViewHandler handler, Microsoft.Maui.Controls.WebView webView) -> void ~static Microsoft.Maui.Controls.WebView.MapDisplayZoomControls(Microsoft.Maui.Handlers.WebViewHandler handler, Microsoft.Maui.Controls.WebView webView) -> void ~static Microsoft.Maui.Controls.WebView.MapEnableZoomControls(Microsoft.Maui.Handlers.IWebViewHandler handler, Microsoft.Maui.Controls.WebView webView) -> void @@ -3339,7 +3324,6 @@ ~static Microsoft.Maui.Controls.WebView.MapMixedContentMode(Microsoft.Maui.Handlers.WebViewHandler handler, Microsoft.Maui.Controls.WebView webView) -> void ~static Microsoft.Maui.Controls.WebViewSource.implicit operator Microsoft.Maui.Controls.WebViewSource(string url) -> Microsoft.Maui.Controls.WebViewSource ~static Microsoft.Maui.Controls.WebViewSource.implicit operator Microsoft.Maui.Controls.WebViewSource(System.Uri url) -> Microsoft.Maui.Controls.WebViewSource -~static Microsoft.Maui.Controls.Window.ControlsWindowMapper -> Microsoft.Maui.IPropertyMapper ~static readonly Microsoft.Maui.Controls.AbsoluteLayout.LayoutBoundsProperty -> Microsoft.Maui.Controls.BindableProperty ~static readonly Microsoft.Maui.Controls.AbsoluteLayout.LayoutFlagsProperty -> Microsoft.Maui.Controls.BindableProperty ~static readonly Microsoft.Maui.Controls.ActivityIndicator.ColorProperty -> Microsoft.Maui.Controls.BindableProperty @@ -3361,6 +3345,7 @@ ~static readonly Microsoft.Maui.Controls.BackButtonBehavior.IsVisibleProperty -> Microsoft.Maui.Controls.BindableProperty ~static readonly Microsoft.Maui.Controls.BackButtonBehavior.TextOverrideProperty -> Microsoft.Maui.Controls.BindableProperty ~static readonly Microsoft.Maui.Controls.BaseShellItem.FlyoutIconProperty -> Microsoft.Maui.Controls.BindableProperty +~static readonly Microsoft.Maui.Controls.BaseShellItem.FlyoutItemIsVisibleProperty -> Microsoft.Maui.Controls.BindableProperty ~static readonly Microsoft.Maui.Controls.BaseShellItem.IconProperty -> Microsoft.Maui.Controls.BindableProperty ~static readonly Microsoft.Maui.Controls.BaseShellItem.IsCheckedProperty -> Microsoft.Maui.Controls.BindableProperty ~static readonly Microsoft.Maui.Controls.BaseShellItem.IsEnabledProperty -> Microsoft.Maui.Controls.BindableProperty @@ -4396,6 +4381,27 @@ const Microsoft.Maui.Controls.Cell.DefaultCellHeight = 40 -> int const Microsoft.Maui.Controls.Handlers.Compatibility.BaseCellView.DefaultMinHeight = 44 -> double const Microsoft.Maui.Controls.Handlers.Compatibility.EntryCellView.DefaultMinHeight = 55 -> double const Microsoft.Maui.Controls.Platform.Compatibility.ShellItemRenderer.MoreTabId = 99 -> int +const Microsoft.Maui.Controls.TitleBar.ContentHiddenState = "ContentCollapsed" -> string! +const Microsoft.Maui.Controls.TitleBar.ContentVisibleState = "ContentVisible" -> string! +const Microsoft.Maui.Controls.TitleBar.IconHiddenState = "IconCollapsed" -> string! +const Microsoft.Maui.Controls.TitleBar.IconVisibleState = "IconVisible" -> string! +const Microsoft.Maui.Controls.TitleBar.LeadingHiddenState = "LeadingContentCollapsed" -> string! +const Microsoft.Maui.Controls.TitleBar.LeadingVisibleState = "LeadingContentVisible" -> string! +const Microsoft.Maui.Controls.TitleBar.SubtitleHiddenState = "SubtitleCollapsed" -> string! +const Microsoft.Maui.Controls.TitleBar.SubtitleVisibleState = "SubtitleVisible" -> string! +const Microsoft.Maui.Controls.TitleBar.TemplateRootName = "PART_Root" -> string! +const Microsoft.Maui.Controls.TitleBar.TitleBarActiveState = "TitleBarTitleActive" -> string! +const Microsoft.Maui.Controls.TitleBar.TitleBarContent = "PART_Content" -> string! +const Microsoft.Maui.Controls.TitleBar.TitleBarIcon = "PART_Icon" -> string! +const Microsoft.Maui.Controls.TitleBar.TitleBarInactiveState = "TitleBarTitleInactive" -> string! +const Microsoft.Maui.Controls.TitleBar.TitleBarLeading = "PART_LeadingContent" -> string! +const Microsoft.Maui.Controls.TitleBar.TitleBarSubtitle = "PART_Subtitle" -> string! +const Microsoft.Maui.Controls.TitleBar.TitleBarTitle = "PART_Title" -> string! +const Microsoft.Maui.Controls.TitleBar.TitleBarTrailing = "PART_TrailingContent" -> string! +const Microsoft.Maui.Controls.TitleBar.TitleHiddenState = "TitleCollapsed" -> string! +const Microsoft.Maui.Controls.TitleBar.TitleVisibleState = "TitleVisible" -> string! +const Microsoft.Maui.Controls.TitleBar.TrailingHiddenState = "TrailingContentCollapsed" -> string! +const Microsoft.Maui.Controls.TitleBar.TrailingVisibleState = "TrailingContentVisible" -> string! Microsoft.Maui.Controls.AbsoluteLayout Microsoft.Maui.Controls.AbsoluteLayout.AbsoluteLayout() -> void Microsoft.Maui.Controls.Accelerator @@ -4913,6 +4919,7 @@ Microsoft.Maui.Controls.Element.ParentChanged -> System.EventHandler Microsoft.Maui.Controls.Element.ParentChanging -> System.EventHandler Microsoft.Maui.Controls.ElementEventArgs Microsoft.Maui.Controls.ElementTemplate +Microsoft.Maui.Controls.Embedding.EmbeddingExtensions Microsoft.Maui.Controls.Entry Microsoft.Maui.Controls.Entry.ClearButtonVisibility.get -> Microsoft.Maui.ClearButtonVisibility Microsoft.Maui.Controls.Entry.ClearButtonVisibility.set -> void @@ -5070,6 +5077,7 @@ Microsoft.Maui.Controls.HandlerAttribute Microsoft.Maui.Controls.HandlerAttribute.Priority.get -> short Microsoft.Maui.Controls.HandlerAttribute.Priority.set -> void Microsoft.Maui.Controls.HandlerChangingEventArgs +Microsoft.Maui.Controls.HandlerProperties Microsoft.Maui.Controls.Handlers.BoxViewHandler Microsoft.Maui.Controls.Handlers.BoxViewHandler.BoxViewHandler() -> void Microsoft.Maui.Controls.Handlers.Compatibility.BaseCellView @@ -5207,6 +5215,20 @@ Microsoft.Maui.Controls.Hosting.AppHostBuilderExtensions Microsoft.Maui.Controls.Hosting.IEffectsBuilder Microsoft.Maui.Controls.HtmlWebViewSource Microsoft.Maui.Controls.HtmlWebViewSource.HtmlWebViewSource() -> void +Microsoft.Maui.Controls.HybridWebView +Microsoft.Maui.Controls.HybridWebView.DefaultFile.get -> string? +Microsoft.Maui.Controls.HybridWebView.DefaultFile.set -> void +Microsoft.Maui.Controls.HybridWebView.EvaluateJavaScriptAsync(string! script) -> System.Threading.Tasks.Task! +Microsoft.Maui.Controls.HybridWebView.HybridRoot.get -> string? +Microsoft.Maui.Controls.HybridWebView.HybridRoot.set -> void +Microsoft.Maui.Controls.HybridWebView.HybridWebView() -> void +Microsoft.Maui.Controls.HybridWebView.InvokeJavaScriptAsync(string! methodName, System.Text.Json.Serialization.Metadata.JsonTypeInfo! returnTypeJsonTypeInfo, object?[]? paramValues = null, System.Text.Json.Serialization.Metadata.JsonTypeInfo?[]? paramJsonTypeInfos = null) -> System.Threading.Tasks.Task! +Microsoft.Maui.Controls.HybridWebView.RawMessageReceived -> System.EventHandler? +Microsoft.Maui.Controls.HybridWebView.SendRawMessage(string! rawMessage) -> void +Microsoft.Maui.Controls.HybridWebView.SetInvokeJavaScriptTarget(T! target) -> void +Microsoft.Maui.Controls.HybridWebViewRawMessageReceivedEventArgs +Microsoft.Maui.Controls.HybridWebViewRawMessageReceivedEventArgs.HybridWebViewRawMessageReceivedEventArgs(string? message) -> void +Microsoft.Maui.Controls.HybridWebViewRawMessageReceivedEventArgs.Message.get -> string? Microsoft.Maui.Controls.IAnimatable Microsoft.Maui.Controls.IAnimatable.BatchBegin() -> void Microsoft.Maui.Controls.IAnimatable.BatchCommit() -> void @@ -6350,6 +6372,9 @@ Microsoft.Maui.Controls.PlatformEffect.PlatformEffect() -> Microsoft.Maui.Controls.PlatformPointerEventArgs Microsoft.Maui.Controls.PlatformPointerEventArgs.MotionEvent.get -> Android.Views.MotionEvent! Microsoft.Maui.Controls.PlatformPointerEventArgs.Sender.get -> Android.Views.View! +Microsoft.Maui.Controls.PlatformWebViewProcessTerminatedEventArgs +Microsoft.Maui.Controls.PlatformWebViewProcessTerminatedEventArgs.RenderProcessGoneDetail.get -> Android.Webkit.RenderProcessGoneDetail? +Microsoft.Maui.Controls.PlatformWebViewProcessTerminatedEventArgs.Sender.get -> Android.Views.View? Microsoft.Maui.Controls.PointCollection Microsoft.Maui.Controls.PointCollection.PointCollection() -> void Microsoft.Maui.Controls.PointerEventArgs @@ -7055,6 +7080,14 @@ Microsoft.Maui.Controls.Style.ApplyToDerivedTypes.get -> bool Microsoft.Maui.Controls.Style.ApplyToDerivedTypes.set -> void Microsoft.Maui.Controls.Style.CanCascade.get -> bool Microsoft.Maui.Controls.Style.CanCascade.set -> void +Microsoft.Maui.Controls.StyleableElement +Microsoft.Maui.Controls.StyleableElement.class.get -> System.Collections.Generic.IList! +Microsoft.Maui.Controls.StyleableElement.class.set -> void +Microsoft.Maui.Controls.StyleableElement.Style.get -> Microsoft.Maui.Controls.Style? +Microsoft.Maui.Controls.StyleableElement.Style.set -> void +Microsoft.Maui.Controls.StyleableElement.StyleableElement() -> void +Microsoft.Maui.Controls.StyleableElement.StyleClass.get -> System.Collections.Generic.IList! +Microsoft.Maui.Controls.StyleableElement.StyleClass.set -> void Microsoft.Maui.Controls.StyleSheets.StyleSheet Microsoft.Maui.Controls.SweepDirection Microsoft.Maui.Controls.SweepDirection.Clockwise = 1 -> Microsoft.Maui.Controls.SweepDirection @@ -7192,6 +7225,10 @@ Microsoft.Maui.Controls.TextCell.TextCell() -> void Microsoft.Maui.Controls.TextChangedEventArgs Microsoft.Maui.Controls.TextDecorationConverter Microsoft.Maui.Controls.TextDecorationConverter.TextDecorationConverter() -> void +Microsoft.Maui.Controls.TimeChangedEventArgs +Microsoft.Maui.Controls.TimeChangedEventArgs.NewTime.get -> System.TimeSpan +Microsoft.Maui.Controls.TimeChangedEventArgs.OldTime.get -> System.TimeSpan +Microsoft.Maui.Controls.TimeChangedEventArgs.TimeChangedEventArgs(System.TimeSpan oldTime, System.TimeSpan newTime) -> void Microsoft.Maui.Controls.TimePicker Microsoft.Maui.Controls.TimePicker.CharacterSpacing.get -> double Microsoft.Maui.Controls.TimePicker.CharacterSpacing.set -> void @@ -7204,6 +7241,24 @@ Microsoft.Maui.Controls.TimePicker.FontSize.set -> void Microsoft.Maui.Controls.TimePicker.Time.get -> System.TimeSpan Microsoft.Maui.Controls.TimePicker.Time.set -> void Microsoft.Maui.Controls.TimePicker.TimePicker() -> void +Microsoft.Maui.Controls.TimePicker.TimeSelected -> System.EventHandler +Microsoft.Maui.Controls.TitleBar +Microsoft.Maui.Controls.TitleBar.Content.get -> Microsoft.Maui.IView? +Microsoft.Maui.Controls.TitleBar.Content.set -> void +Microsoft.Maui.Controls.TitleBar.ForegroundColor.get -> Microsoft.Maui.Graphics.Color! +Microsoft.Maui.Controls.TitleBar.ForegroundColor.set -> void +Microsoft.Maui.Controls.TitleBar.Icon.get -> Microsoft.Maui.Controls.ImageSource! +Microsoft.Maui.Controls.TitleBar.Icon.set -> void +Microsoft.Maui.Controls.TitleBar.LeadingContent.get -> Microsoft.Maui.IView? +Microsoft.Maui.Controls.TitleBar.LeadingContent.set -> void +Microsoft.Maui.Controls.TitleBar.PassthroughElements.get -> System.Collections.Generic.IList! +Microsoft.Maui.Controls.TitleBar.Subtitle.get -> string! +Microsoft.Maui.Controls.TitleBar.Subtitle.set -> void +Microsoft.Maui.Controls.TitleBar.Title.get -> string! +Microsoft.Maui.Controls.TitleBar.Title.set -> void +Microsoft.Maui.Controls.TitleBar.TitleBar() -> void +Microsoft.Maui.Controls.TitleBar.TrailingContent.get -> Microsoft.Maui.IView? +Microsoft.Maui.Controls.TitleBar.TrailingContent.set -> void Microsoft.Maui.Controls.ToggledEventArgs Microsoft.Maui.Controls.ToggledEventArgs.ToggledEventArgs(bool value) -> void Microsoft.Maui.Controls.ToggledEventArgs.Value.get -> bool @@ -7332,6 +7387,7 @@ Microsoft.Maui.Controls.VisualElement.MaximumHeightRequest.get -> double Microsoft.Maui.Controls.VisualElement.MaximumHeightRequest.set -> void Microsoft.Maui.Controls.VisualElement.MaximumWidthRequest.get -> double Microsoft.Maui.Controls.VisualElement.MaximumWidthRequest.set -> void +Microsoft.Maui.Controls.VisualElement.Measure(double widthConstraint, double heightConstraint) -> Microsoft.Maui.Graphics.Size Microsoft.Maui.Controls.VisualElement.MeasureInvalidated -> System.EventHandler Microsoft.Maui.Controls.VisualElement.MinimumHeightRequest.get -> double Microsoft.Maui.Controls.VisualElement.MinimumHeightRequest.set -> void @@ -7408,8 +7464,11 @@ Microsoft.Maui.Controls.WebView.GoBack() -> void Microsoft.Maui.Controls.WebView.GoForward() -> void Microsoft.Maui.Controls.WebView.Navigated -> System.EventHandler Microsoft.Maui.Controls.WebView.Navigating -> System.EventHandler +Microsoft.Maui.Controls.WebView.ProcessTerminated -> System.EventHandler Microsoft.Maui.Controls.WebView.Reload() -> void Microsoft.Maui.Controls.WebView.WebView() -> void +Microsoft.Maui.Controls.WebViewProcessTerminatedEventArgs +Microsoft.Maui.Controls.WebViewProcessTerminatedEventArgs.WebViewProcessTerminatedEventArgs() -> void Microsoft.Maui.Controls.WebViewSource Microsoft.Maui.Controls.WebViewSource.OnSourceChanged() -> void Microsoft.Maui.Controls.WebViewSource.WebViewSource() -> void @@ -7450,6 +7509,8 @@ Microsoft.Maui.Controls.Window.SizeChanged -> System.EventHandler? Microsoft.Maui.Controls.Window.Stopped -> System.EventHandler? Microsoft.Maui.Controls.Window.Title.get -> string? Microsoft.Maui.Controls.Window.Title.set -> void +Microsoft.Maui.Controls.Window.TitleBar.get -> Microsoft.Maui.ITitleBar? +Microsoft.Maui.Controls.Window.TitleBar.set -> void Microsoft.Maui.Controls.Window.VisualDiagnosticsOverlay.get -> Microsoft.Maui.IVisualDiagnosticsOverlay! Microsoft.Maui.Controls.Window.Width.get -> double Microsoft.Maui.Controls.Window.Width.set -> void @@ -7475,6 +7536,7 @@ Microsoft.Maui.Controls.Xaml.IRootObjectProvider Microsoft.Maui.Controls.Xaml.IValueProvider Microsoft.Maui.Controls.Xaml.IXamlTypeResolver Microsoft.Maui.Controls.Xaml.IXmlLineInfoProvider +Microsoft.Maui.Controls.Xaml.RequireServiceAttribute Microsoft.Maui.Controls.Xaml.XamlParseException Microsoft.Maui.Controls.Xaml.XamlParseException.XamlParseException() -> void Microsoft.Maui.Controls.Xaml.XamlResourceIdAttribute @@ -7516,7 +7578,6 @@ override Microsoft.Maui.Controls.Compatibility.Grid.LayoutChildren(double x, dou override Microsoft.Maui.Controls.Compatibility.Grid.OnBindingContextChanged() -> void override Microsoft.Maui.Controls.Compatibility.Grid.OnMeasure(double widthConstraint, double heightConstraint) -> Microsoft.Maui.SizeRequest override Microsoft.Maui.Controls.Compatibility.Layout.ArrangeOverride(Microsoft.Maui.Graphics.Rect bounds) -> Microsoft.Maui.Graphics.Size -override Microsoft.Maui.Controls.Compatibility.Layout.InvalidateMeasureOverride() -> void override Microsoft.Maui.Controls.Compatibility.Layout.Measure(double widthConstraint, double heightConstraint, Microsoft.Maui.Controls.MeasureFlags flags = Microsoft.Maui.Controls.MeasureFlags.None) -> Microsoft.Maui.SizeRequest override Microsoft.Maui.Controls.Compatibility.Layout.MeasureOverride(double widthConstraint, double heightConstraint) -> Microsoft.Maui.Graphics.Size override Microsoft.Maui.Controls.Compatibility.Layout.OnSizeAllocated(double width, double height) -> void @@ -7526,6 +7587,7 @@ override Microsoft.Maui.Controls.Compatibility.StackLayout.LayoutChildren(double override Microsoft.Maui.Controls.Compatibility.StackLayout.OnMeasure(double widthConstraint, double heightConstraint) -> Microsoft.Maui.SizeRequest override Microsoft.Maui.Controls.ContentPage.ArrangeOverride(Microsoft.Maui.Graphics.Rect bounds) -> Microsoft.Maui.Graphics.Size override Microsoft.Maui.Controls.ContentPage.InvalidateMeasureOverride() -> void +override Microsoft.Maui.Controls.ContentPage.LayoutChildren(double x, double y, double width, double height) -> void override Microsoft.Maui.Controls.ContentPage.MeasureOverride(double widthConstraint, double heightConstraint) -> Microsoft.Maui.Graphics.Size override Microsoft.Maui.Controls.ContentPage.OnBindingContextChanged() -> void override Microsoft.Maui.Controls.ContentPresenter.ArrangeOverride(Microsoft.Maui.Graphics.Rect bounds) -> Microsoft.Maui.Graphics.Size @@ -7619,7 +7681,6 @@ override Microsoft.Maui.Controls.ItemsView.OnBindingContextChanged() -> void override Microsoft.Maui.Controls.ItemsView.OnMeasure(double widthConstraint, double heightConstraint) -> Microsoft.Maui.SizeRequest override Microsoft.Maui.Controls.Label.OnBindingContextChanged() -> void override Microsoft.Maui.Controls.Layout.InvalidateMeasureOverride() -> void -override Microsoft.Maui.Controls.Layout.Measure(double widthConstraint, double heightConstraint, Microsoft.Maui.Controls.MeasureFlags flags = Microsoft.Maui.Controls.MeasureFlags.None) -> Microsoft.Maui.SizeRequest override Microsoft.Maui.Controls.LayoutOptions.GetHashCode() -> int override Microsoft.Maui.Controls.LinearGradientBrush.IsEmpty.get -> bool override Microsoft.Maui.Controls.ListView.OnBindingContextChanged() -> void @@ -7661,7 +7722,7 @@ override Microsoft.Maui.Controls.Platform.Compatibility.ShellSearchViewAdapter.G override Microsoft.Maui.Controls.Platform.Compatibility.ShellSectionRenderer.Dispose(bool disposing) -> void override Microsoft.Maui.Controls.Platform.Compatibility.ShellSectionRenderer.OnDestroy() -> void override Microsoft.Maui.Controls.Platform.Compatibility.ShellToolbarTracker.Dispose(bool disposing) -> void -override Microsoft.Maui.Controls.Platform.ControlsAccessibilityDelegate.OnInitializeAccessibilityNodeInfo(Android.Views.View! host, AndroidX.Core.View.Accessibility.AccessibilityNodeInfoCompat! info) -> void +override Microsoft.Maui.Controls.Platform.ControlsAccessibilityDelegate.OnInitializeAccessibilityNodeInfo(Android.Views.View? host, AndroidX.Core.View.Accessibility.AccessibilityNodeInfoCompat? info) -> void override Microsoft.Maui.Controls.Platform.GenericAnimatorListener.JavaFinalize() -> void override Microsoft.Maui.Controls.RadialGradientBrush.IsEmpty.get -> bool override Microsoft.Maui.Controls.RadioButton.ChangeVisualState() -> void @@ -7703,6 +7764,7 @@ override Microsoft.Maui.Controls.TemplatedView.LayoutChildren(double x, double y override Microsoft.Maui.Controls.TemplatedView.MeasureOverride(double widthConstraint, double heightConstraint) -> Microsoft.Maui.Graphics.Size override Microsoft.Maui.Controls.TemplatedView.OnMeasure(double widthConstraint, double heightConstraint) -> Microsoft.Maui.SizeRequest override Microsoft.Maui.Controls.TextCell.OnTapped() -> void +override Microsoft.Maui.Controls.TitleBar.OnApplyTemplate() -> void override Microsoft.Maui.Controls.UriImageSource.IsEmpty.get -> bool override Microsoft.Maui.Controls.View.ChangeVisualState() -> void override Microsoft.Maui.Controls.View.OnBindingContextChanged() -> void @@ -7722,6 +7784,8 @@ static Microsoft.Maui.Controls.Application.AccentColor.set -> void static Microsoft.Maui.Controls.Application.Current.get -> Microsoft.Maui.Controls.Application? static Microsoft.Maui.Controls.Application.Current.set -> void static Microsoft.Maui.Controls.Application.SetCurrentApplication(Microsoft.Maui.Controls.Application! value) -> void +static Microsoft.Maui.Controls.BindableObjectExtensions.SetBinding(this Microsoft.Maui.Controls.BindableObject! self, Microsoft.Maui.Controls.BindableProperty! targetProperty, System.Func! getter, Microsoft.Maui.Controls.BindingMode mode = Microsoft.Maui.Controls.BindingMode.Default, Microsoft.Maui.Controls.IValueConverter? converter = null, object? converterParameter = null, string? stringFormat = null, object? source = null, object? fallbackValue = null, object? targetNullValue = null) -> void +static Microsoft.Maui.Controls.BindingBase.Create(System.Func! getter, Microsoft.Maui.Controls.BindingMode mode = Microsoft.Maui.Controls.BindingMode.Default, Microsoft.Maui.Controls.IValueConverter? converter = null, object? converterParameter = null, string? stringFormat = null, object? source = null, object? fallbackValue = null, object? targetNullValue = null) -> Microsoft.Maui.Controls.BindingBase! static Microsoft.Maui.Controls.Border.ContentChanged(Microsoft.Maui.Controls.BindableObject! bindable, object! oldValue, object! newValue) -> void static Microsoft.Maui.Controls.Border.StrokeThicknessChanged(Microsoft.Maui.Controls.BindableObject! bindable, object! oldValue, object! newValue) -> void static Microsoft.Maui.Controls.Compatibility.AbsoluteLayout.AutoSize.get -> double @@ -7731,10 +7795,14 @@ static Microsoft.Maui.Controls.Device.Idiom.get -> Microsoft.Maui.Controls.Targe static Microsoft.Maui.Controls.Device.IsInvokeRequired.get -> bool static Microsoft.Maui.Controls.Element.MapAutomationPropertiesExcludedWithChildren(Microsoft.Maui.IElementHandler! handler, Microsoft.Maui.Controls.Element! element) -> void static Microsoft.Maui.Controls.Element.MapAutomationPropertiesIsInAccessibleTree(Microsoft.Maui.IElementHandler! handler, Microsoft.Maui.Controls.Element! element) -> void -static Microsoft.Maui.Controls.FlyoutPage.ControlsFlyoutPageMapper -> Microsoft.Maui.IPropertyMapper! +static Microsoft.Maui.Controls.Embedding.EmbeddingExtensions.CreateEmbeddedWindowContext(this Microsoft.Maui.Hosting.MauiApp! mauiApp, Android.App.Activity! platformWindow) -> Microsoft.Maui.IMauiContext! +static Microsoft.Maui.Controls.Embedding.EmbeddingExtensions.ToPlatformEmbedded(this Microsoft.Maui.IElement! element, Microsoft.Maui.Hosting.MauiApp! mauiApp, Android.App.Activity! platformWindow) -> Android.Views.View! +static Microsoft.Maui.Controls.Embedding.EmbeddingExtensions.ToPlatformEmbedded(this Microsoft.Maui.IElement! element, Microsoft.Maui.IMauiContext! context) -> Android.Views.View! static Microsoft.Maui.Controls.FontExtensions.GetFontAttributes(this Microsoft.Maui.Font font) -> Microsoft.Maui.Controls.FontAttributes static Microsoft.Maui.Controls.FontExtensions.ToFont(this Microsoft.Maui.Controls.Internals.IFontElement! element, double? defaultSize = null) -> Microsoft.Maui.Font static Microsoft.Maui.Controls.FontExtensions.WithAttributes(this Microsoft.Maui.Font font, Microsoft.Maui.Controls.FontAttributes attributes) -> Microsoft.Maui.Font +static Microsoft.Maui.Controls.HandlerProperties.GetDisconnectPolicy(Microsoft.Maui.Controls.BindableObject! target) -> Microsoft.Maui.HandlerDisconnectPolicy +static Microsoft.Maui.Controls.HandlerProperties.SetDisconnectPolicy(Microsoft.Maui.Controls.BindableObject! target, Microsoft.Maui.HandlerDisconnectPolicy value) -> void static Microsoft.Maui.Controls.Handlers.Compatibility.FrameRenderer.CommandMapper -> Microsoft.Maui.CommandMapper! static Microsoft.Maui.Controls.Handlers.Compatibility.FrameRenderer.Mapper -> Microsoft.Maui.IPropertyMapper! static Microsoft.Maui.Controls.Handlers.Compatibility.VisualElementRenderer.MapAutomationId(Microsoft.Maui.IPlatformViewHandler! handler, TElement! view) -> void @@ -7773,7 +7841,7 @@ static Microsoft.Maui.Controls.Shapes.Matrix.operator ==(Microsoft.Maui.Controls static Microsoft.Maui.Controls.Shapes.MatrixExtensions.ToMatrix(this System.Numerics.Matrix3x2 matrix3x2) -> Microsoft.Maui.Controls.Shapes.Matrix static Microsoft.Maui.Controls.Shapes.MatrixExtensions.ToMatrix3X2(this Microsoft.Maui.Controls.Shapes.Matrix matrix) -> System.Numerics.Matrix3x2 static Microsoft.Maui.Controls.TabbedPage.MapIsSwipePagingEnabled(Microsoft.Maui.Handlers.ITabbedViewHandler! handler, Microsoft.Maui.Controls.TabbedPage! view) -> void -static Microsoft.Maui.Controls.Toolbar.ControlsToolbarMapper -> Microsoft.Maui.IPropertyMapper! +static Microsoft.Maui.Controls.TitleBar.DefaultTemplate.get -> Microsoft.Maui.Controls.ControlTemplate! static Microsoft.Maui.Controls.Toolbar.MapBackButtonTitle(Microsoft.Maui.Handlers.IToolbarHandler! arg1, Microsoft.Maui.Controls.Toolbar! arg2) -> void static Microsoft.Maui.Controls.Toolbar.MapBackButtonTitle(Microsoft.Maui.Handlers.ToolbarHandler! arg1, Microsoft.Maui.Controls.Toolbar! arg2) -> void static Microsoft.Maui.Controls.Toolbar.MapBackButtonVisible(Microsoft.Maui.Handlers.IToolbarHandler! arg1, Microsoft.Maui.Controls.Toolbar! arg2) -> void @@ -7798,6 +7866,7 @@ static Microsoft.Maui.Controls.ToolTipProperties.GetText(Microsoft.Maui.Controls static Microsoft.Maui.Controls.ToolTipProperties.SetText(Microsoft.Maui.Controls.BindableObject! bindable, object! value) -> void static Microsoft.Maui.Controls.ViewExtensions.CancelAnimations(this Microsoft.Maui.Controls.VisualElement! view) -> void static Microsoft.Maui.Controls.ViewExtensions.FadeTo(this Microsoft.Maui.Controls.VisualElement! view, double opacity, uint length = 250, Microsoft.Maui.Easing? easing = null) -> System.Threading.Tasks.Task! +static Microsoft.Maui.Controls.ViewExtensions.InvalidateMeasure(this Microsoft.Maui.Controls.VisualElement! view) -> void static Microsoft.Maui.Controls.ViewExtensions.LayoutTo(this Microsoft.Maui.Controls.VisualElement! view, Microsoft.Maui.Graphics.Rect bounds, uint length = 250, Microsoft.Maui.Easing? easing = null) -> System.Threading.Tasks.Task! static Microsoft.Maui.Controls.ViewExtensions.RelRotateTo(this Microsoft.Maui.Controls.VisualElement! view, double drotation, uint length = 250, Microsoft.Maui.Easing? easing = null) -> System.Threading.Tasks.Task! static Microsoft.Maui.Controls.ViewExtensions.RelScaleTo(this Microsoft.Maui.Controls.VisualElement! view, double dscale, uint length = 250, Microsoft.Maui.Easing? easing = null) -> System.Threading.Tasks.Task! @@ -7829,6 +7898,9 @@ static readonly Microsoft.Maui.Controls.DragGestureRecognizer.DragStartingComman static readonly Microsoft.Maui.Controls.DragGestureRecognizer.DragStartingCommandProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.DragGestureRecognizer.DropCompletedCommandParameterProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.DragGestureRecognizer.DropCompletedCommandProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly Microsoft.Maui.Controls.HandlerProperties.DisconnectPolicyProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly Microsoft.Maui.Controls.HybridWebView.DefaultFileProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly Microsoft.Maui.Controls.HybridWebView.HybridRootProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.KeyboardAccelerator.KeyProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.KeyboardAccelerator.ModifiersProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.LayoutOptions.Center -> Microsoft.Maui.Controls.LayoutOptions @@ -7858,10 +7930,18 @@ static readonly Microsoft.Maui.Controls.Shapes.Shape.StrokeLineJoinProperty -> M static readonly Microsoft.Maui.Controls.Shapes.Shape.StrokeMiterLimitProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.Shapes.Shape.StrokeProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.Shapes.Shape.StrokeThicknessProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly Microsoft.Maui.Controls.StyleableElement.StyleProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.TapGestureRecognizer.ButtonsProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.TapGestureRecognizer.CommandParameterProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.TapGestureRecognizer.CommandProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.TapGestureRecognizer.NumberOfTapsRequiredProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly Microsoft.Maui.Controls.TitleBar.ContentProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly Microsoft.Maui.Controls.TitleBar.ForegroundColorProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly Microsoft.Maui.Controls.TitleBar.IconProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly Microsoft.Maui.Controls.TitleBar.LeadingContentProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly Microsoft.Maui.Controls.TitleBar.SubtitleProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly Microsoft.Maui.Controls.TitleBar.TitleProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly Microsoft.Maui.Controls.TitleBar.TrailingContentProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.ToolTipProperties.TextProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.VisualElement.ShadowProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.VisualElement.ZIndexProperty -> Microsoft.Maui.Controls.BindableProperty! @@ -7872,10 +7952,12 @@ static readonly Microsoft.Maui.Controls.Window.MaximumWidthProperty -> Microsoft static readonly Microsoft.Maui.Controls.Window.MinimumHeightProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.Window.MinimumWidthProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.Window.PageProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly Microsoft.Maui.Controls.Window.TitleBarProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.Window.TitleProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.Window.WidthProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.Window.XProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.Window.YProperty -> Microsoft.Maui.Controls.BindableProperty! +virtual Microsoft.Maui.Controls.Application.ActivateWindow(Microsoft.Maui.Controls.Window! window) -> void virtual Microsoft.Maui.Controls.Application.CleanUp() -> void virtual Microsoft.Maui.Controls.Application.CloseWindow(Microsoft.Maui.Controls.Window! window) -> void virtual Microsoft.Maui.Controls.Application.CreateWindow(Microsoft.Maui.IActivationState? activationState) -> Microsoft.Maui.Controls.Window! diff --git a/src/Controls/src/Core/PublicAPI/net-android/PublicAPI.Unshipped.txt b/src/Controls/src/Core/PublicAPI/net-android/PublicAPI.Unshipped.txt index b0faa838339d..7dc5c58110bf 100644 --- a/src/Controls/src/Core/PublicAPI/net-android/PublicAPI.Unshipped.txt +++ b/src/Controls/src/Core/PublicAPI/net-android/PublicAPI.Unshipped.txt @@ -1,153 +1 @@ #nullable enable -*REMOVED*~Microsoft.Maui.Controls.MenuItem.class.get -> System.Collections.Generic.IList -*REMOVED*~Microsoft.Maui.Controls.MenuItem.class.set -> void -*REMOVED*~Microsoft.Maui.Controls.MenuItem.StyleClass.get -> System.Collections.Generic.IList -*REMOVED*~Microsoft.Maui.Controls.MenuItem.StyleClass.set -> void -*REMOVED*~Microsoft.Maui.Controls.NavigableElement.class.get -> System.Collections.Generic.IList -*REMOVED*~Microsoft.Maui.Controls.NavigableElement.class.set -> void -*REMOVED*~Microsoft.Maui.Controls.NavigableElement.Style.get -> Microsoft.Maui.Controls.Style -*REMOVED*~Microsoft.Maui.Controls.NavigableElement.Style.set -> void -*REMOVED*~Microsoft.Maui.Controls.NavigableElement.StyleClass.get -> System.Collections.Generic.IList -*REMOVED*~Microsoft.Maui.Controls.NavigableElement.StyleClass.set -> void -Microsoft.Maui.Controls.HybridWebView.SetInvokeJavaScriptTarget(T! target) -> void -Microsoft.Maui.Controls.StyleableElement.Style.get -> Microsoft.Maui.Controls.Style? -~Microsoft.Maui.Controls.ResourceDictionary.SetAndCreateSource(System.Uri value) -> void -~Microsoft.Maui.Controls.Internals.TypedBindingBase.UpdateSourceEventName.set -> void -~Microsoft.Maui.Controls.Xaml.IXamlTypeResolver.Resolve(string qualifiedTypeName, System.IServiceProvider serviceProvider = null, bool expandToExtension = true) -> System.Type -~Microsoft.Maui.Controls.WebViewProcessTerminatedEventArgs.PlatformArgs.get -> Microsoft.Maui.Controls.PlatformWebViewProcessTerminatedEventArgs -~Microsoft.Maui.Controls.Xaml.RequireServiceAttribute.RequireServiceAttribute(System.Type[] serviceTypes) -> void -~Microsoft.Maui.Controls.Xaml.RequireServiceAttribute.ServiceTypes.get -> System.Type[] -~override Microsoft.Maui.Controls.ShellContent.OnPropertyChanged(string propertyName = null) -> void -*REMOVED*~static Microsoft.Maui.Controls.Application.ControlsApplicationMapper -> Microsoft.Maui.IPropertyMapper -~static Microsoft.Maui.Controls.Brush.DarkGrey.get -> Microsoft.Maui.Controls.SolidColorBrush -~static Microsoft.Maui.Controls.Brush.DarkSlateGrey.get -> Microsoft.Maui.Controls.SolidColorBrush -~static Microsoft.Maui.Controls.Brush.DimGrey.get -> Microsoft.Maui.Controls.SolidColorBrush -~static Microsoft.Maui.Controls.Brush.Grey.get -> Microsoft.Maui.Controls.SolidColorBrush -~static Microsoft.Maui.Controls.Brush.LightGrey.get -> Microsoft.Maui.Controls.SolidColorBrush -~static Microsoft.Maui.Controls.Brush.LightSlateGrey.get -> Microsoft.Maui.Controls.SolidColorBrush -~static Microsoft.Maui.Controls.Brush.SlateGrey.get -> Microsoft.Maui.Controls.SolidColorBrush -*REMOVED*~static Microsoft.Maui.Controls.Button.ControlsButtonMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.DatePicker.ControlsDatePickerMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.Editor.ControlsEditorMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.Element.ControlsElementMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.Entry.ControlsEntryMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.Label.ControlsLabelMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.Layout.ControlsLayoutMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.NavigationPage.ControlsNavigationPageMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.Picker.ControlsPickerMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.RadioButton.ControlsRadioButtonMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.RefreshView.ControlsRefreshViewMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.ScrollView.ControlsScrollViewMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.SearchBar.ControlsSearchBarMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.Shapes.Shape.ControlsShapeViewMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.TabbedPage.ControlsTabbedPageMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.TimePicker.ControlsTimePickerMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.VisualElement.ControlsVisualElementMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.WebView.ControlsWebViewMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.Window.ControlsWindowMapper -> Microsoft.Maui.IPropertyMapper -~static readonly Microsoft.Maui.Controls.BaseShellItem.FlyoutItemIsVisibleProperty -> Microsoft.Maui.Controls.BindableProperty -const Microsoft.Maui.Controls.TitleBar.ContentHiddenState = "ContentCollapsed" -> string! -const Microsoft.Maui.Controls.TitleBar.ContentVisibleState = "ContentVisible" -> string! -const Microsoft.Maui.Controls.TitleBar.IconHiddenState = "IconCollapsed" -> string! -const Microsoft.Maui.Controls.TitleBar.IconVisibleState = "IconVisible" -> string! -const Microsoft.Maui.Controls.TitleBar.LeadingHiddenState = "LeadingContentCollapsed" -> string! -const Microsoft.Maui.Controls.TitleBar.LeadingVisibleState = "LeadingContentVisible" -> string! -const Microsoft.Maui.Controls.TitleBar.SubtitleHiddenState = "SubtitleCollapsed" -> string! -const Microsoft.Maui.Controls.TitleBar.SubtitleVisibleState = "SubtitleVisible" -> string! -const Microsoft.Maui.Controls.TitleBar.TemplateRootName = "PART_Root" -> string! -const Microsoft.Maui.Controls.TitleBar.TitleBarActiveState = "TitleBarTitleActive" -> string! -const Microsoft.Maui.Controls.TitleBar.TitleBarContent = "PART_Content" -> string! -const Microsoft.Maui.Controls.TitleBar.TitleBarIcon = "PART_Icon" -> string! -const Microsoft.Maui.Controls.TitleBar.TitleBarInactiveState = "TitleBarTitleInactive" -> string! -const Microsoft.Maui.Controls.TitleBar.TitleBarLeading = "PART_LeadingContent" -> string! -const Microsoft.Maui.Controls.TitleBar.TitleBarSubtitle = "PART_Subtitle" -> string! -const Microsoft.Maui.Controls.TitleBar.TitleBarTitle = "PART_Title" -> string! -const Microsoft.Maui.Controls.TitleBar.TitleBarTrailing = "PART_TrailingContent" -> string! -const Microsoft.Maui.Controls.TitleBar.TitleHiddenState = "TitleCollapsed" -> string! -const Microsoft.Maui.Controls.TitleBar.TitleVisibleState = "TitleVisible" -> string! -const Microsoft.Maui.Controls.TitleBar.TrailingHiddenState = "TrailingContentCollapsed" -> string! -const Microsoft.Maui.Controls.TitleBar.TrailingVisibleState = "TrailingContentVisible" -> string! -Microsoft.Maui.Controls.Embedding.EmbeddingExtensions -Microsoft.Maui.Controls.HandlerProperties -*REMOVED*override Microsoft.Maui.Controls.Compatibility.Layout.InvalidateMeasureOverride() -> void -Microsoft.Maui.Controls.HybridWebView -Microsoft.Maui.Controls.HybridWebView.DefaultFile.get -> string? -Microsoft.Maui.Controls.HybridWebView.DefaultFile.set -> void -Microsoft.Maui.Controls.HybridWebView.EvaluateJavaScriptAsync(string! script) -> System.Threading.Tasks.Task! -Microsoft.Maui.Controls.HybridWebView.HybridRoot.get -> string? -Microsoft.Maui.Controls.HybridWebView.HybridRoot.set -> void -Microsoft.Maui.Controls.HybridWebView.HybridWebView() -> void -Microsoft.Maui.Controls.HybridWebView.InvokeJavaScriptAsync(string! methodName, System.Text.Json.Serialization.Metadata.JsonTypeInfo! returnTypeJsonTypeInfo, object?[]? paramValues = null, System.Text.Json.Serialization.Metadata.JsonTypeInfo?[]? paramJsonTypeInfos = null) -> System.Threading.Tasks.Task! -Microsoft.Maui.Controls.HybridWebView.RawMessageReceived -> System.EventHandler? -Microsoft.Maui.Controls.HybridWebView.SendRawMessage(string! rawMessage) -> void -Microsoft.Maui.Controls.HybridWebViewRawMessageReceivedEventArgs -Microsoft.Maui.Controls.HybridWebViewRawMessageReceivedEventArgs.HybridWebViewRawMessageReceivedEventArgs(string? message) -> void -Microsoft.Maui.Controls.HybridWebViewRawMessageReceivedEventArgs.Message.get -> string? -override Microsoft.Maui.Controls.Platform.ControlsAccessibilityDelegate.OnInitializeAccessibilityNodeInfo(Android.Views.View? host, AndroidX.Core.View.Accessibility.AccessibilityNodeInfoCompat? info) -> void -*REMOVED*override Microsoft.Maui.Controls.Platform.ControlsAccessibilityDelegate.OnInitializeAccessibilityNodeInfo(Android.Views.View! host, AndroidX.Core.View.Accessibility.AccessibilityNodeInfoCompat! info) -> void -Microsoft.Maui.Controls.PlatformWebViewProcessTerminatedEventArgs -Microsoft.Maui.Controls.PlatformWebViewProcessTerminatedEventArgs.RenderProcessGoneDetail.get -> Android.Webkit.RenderProcessGoneDetail? -Microsoft.Maui.Controls.PlatformWebViewProcessTerminatedEventArgs.Sender.get -> Android.Views.View? -Microsoft.Maui.Controls.StyleableElement -Microsoft.Maui.Controls.StyleableElement.class.get -> System.Collections.Generic.IList! -Microsoft.Maui.Controls.StyleableElement.class.set -> void -Microsoft.Maui.Controls.StyleableElement.Style.set -> void -Microsoft.Maui.Controls.StyleableElement.StyleableElement() -> void -Microsoft.Maui.Controls.StyleableElement.StyleClass.get -> System.Collections.Generic.IList! -Microsoft.Maui.Controls.StyleableElement.StyleClass.set -> void -Microsoft.Maui.Controls.TimeChangedEventArgs -Microsoft.Maui.Controls.TimeChangedEventArgs.NewTime.get -> System.TimeSpan -Microsoft.Maui.Controls.TimeChangedEventArgs.OldTime.get -> System.TimeSpan -Microsoft.Maui.Controls.TimeChangedEventArgs.TimeChangedEventArgs(System.TimeSpan oldTime, System.TimeSpan newTime) -> void -Microsoft.Maui.Controls.TimePicker.TimeSelected -> System.EventHandler -Microsoft.Maui.Controls.TitleBar -Microsoft.Maui.Controls.TitleBar.Content.get -> Microsoft.Maui.IView? -Microsoft.Maui.Controls.TitleBar.Content.set -> void -Microsoft.Maui.Controls.TitleBar.ForegroundColor.get -> Microsoft.Maui.Graphics.Color! -Microsoft.Maui.Controls.TitleBar.ForegroundColor.set -> void -Microsoft.Maui.Controls.TitleBar.Icon.get -> Microsoft.Maui.Controls.ImageSource! -Microsoft.Maui.Controls.TitleBar.Icon.set -> void -Microsoft.Maui.Controls.TitleBar.LeadingContent.get -> Microsoft.Maui.IView? -Microsoft.Maui.Controls.TitleBar.LeadingContent.set -> void -Microsoft.Maui.Controls.TitleBar.PassthroughElements.get -> System.Collections.Generic.IList! -Microsoft.Maui.Controls.TitleBar.Subtitle.get -> string! -Microsoft.Maui.Controls.TitleBar.Subtitle.set -> void -Microsoft.Maui.Controls.TitleBar.Title.get -> string! -Microsoft.Maui.Controls.TitleBar.Title.set -> void -Microsoft.Maui.Controls.TitleBar.TitleBar() -> void -Microsoft.Maui.Controls.TitleBar.TrailingContent.get -> Microsoft.Maui.IView? -Microsoft.Maui.Controls.TitleBar.TrailingContent.set -> void -Microsoft.Maui.Controls.VisualElement.Measure(double widthConstraint, double heightConstraint) -> Microsoft.Maui.Graphics.Size -Microsoft.Maui.Controls.WebView.ProcessTerminated -> System.EventHandler -Microsoft.Maui.Controls.WebViewProcessTerminatedEventArgs -Microsoft.Maui.Controls.WebViewProcessTerminatedEventArgs.WebViewProcessTerminatedEventArgs() -> void -Microsoft.Maui.Controls.Window.TitleBar.get -> Microsoft.Maui.ITitleBar? -Microsoft.Maui.Controls.Window.TitleBar.set -> void -Microsoft.Maui.Controls.Xaml.RequireServiceAttribute -override Microsoft.Maui.Controls.ContentPage.LayoutChildren(double x, double y, double width, double height) -> void -*REMOVED*override Microsoft.Maui.Controls.Layout.Measure(double widthConstraint, double heightConstraint, Microsoft.Maui.Controls.MeasureFlags flags = Microsoft.Maui.Controls.MeasureFlags.None) -> Microsoft.Maui.SizeRequest -override Microsoft.Maui.Controls.TitleBar.OnApplyTemplate() -> void -static Microsoft.Maui.Controls.BindableObjectExtensions.SetBinding(this Microsoft.Maui.Controls.BindableObject! self, Microsoft.Maui.Controls.BindableProperty! targetProperty, System.Func! getter, Microsoft.Maui.Controls.BindingMode mode = Microsoft.Maui.Controls.BindingMode.Default, Microsoft.Maui.Controls.IValueConverter? converter = null, object? converterParameter = null, string? stringFormat = null, object? source = null, object? fallbackValue = null, object? targetNullValue = null) -> void -static Microsoft.Maui.Controls.BindingBase.Create(System.Func! getter, Microsoft.Maui.Controls.BindingMode mode = Microsoft.Maui.Controls.BindingMode.Default, Microsoft.Maui.Controls.IValueConverter? converter = null, object? converterParameter = null, string? stringFormat = null, object? source = null, object? fallbackValue = null, object? targetNullValue = null) -> Microsoft.Maui.Controls.BindingBase! -static Microsoft.Maui.Controls.Embedding.EmbeddingExtensions.CreateEmbeddedWindowContext(this Microsoft.Maui.Hosting.MauiApp! mauiApp, Android.App.Activity! platformWindow) -> Microsoft.Maui.IMauiContext! -static Microsoft.Maui.Controls.Embedding.EmbeddingExtensions.ToPlatformEmbedded(this Microsoft.Maui.IElement! element, Microsoft.Maui.Hosting.MauiApp! mauiApp, Android.App.Activity! platformWindow) -> Android.Views.View! -static Microsoft.Maui.Controls.Embedding.EmbeddingExtensions.ToPlatformEmbedded(this Microsoft.Maui.IElement! element, Microsoft.Maui.IMauiContext! context) -> Android.Views.View! -*REMOVED*static Microsoft.Maui.Controls.FlyoutPage.ControlsFlyoutPageMapper -> Microsoft.Maui.IPropertyMapper! -static Microsoft.Maui.Controls.HandlerProperties.GetDisconnectPolicy(Microsoft.Maui.Controls.BindableObject! target) -> Microsoft.Maui.HandlerDisconnectPolicy -static Microsoft.Maui.Controls.HandlerProperties.SetDisconnectPolicy(Microsoft.Maui.Controls.BindableObject! target, Microsoft.Maui.HandlerDisconnectPolicy value) -> void -static Microsoft.Maui.Controls.TitleBar.DefaultTemplate.get -> Microsoft.Maui.Controls.ControlTemplate! -*REMOVED*static Microsoft.Maui.Controls.Toolbar.ControlsToolbarMapper -> Microsoft.Maui.IPropertyMapper! -static Microsoft.Maui.Controls.ViewExtensions.InvalidateMeasure(this Microsoft.Maui.Controls.VisualElement! view) -> void -static readonly Microsoft.Maui.Controls.HandlerProperties.DisconnectPolicyProperty -> Microsoft.Maui.Controls.BindableProperty! -static readonly Microsoft.Maui.Controls.HybridWebView.DefaultFileProperty -> Microsoft.Maui.Controls.BindableProperty! -static readonly Microsoft.Maui.Controls.HybridWebView.HybridRootProperty -> Microsoft.Maui.Controls.BindableProperty! -static readonly Microsoft.Maui.Controls.StyleableElement.StyleProperty -> Microsoft.Maui.Controls.BindableProperty! -static readonly Microsoft.Maui.Controls.TitleBar.ContentProperty -> Microsoft.Maui.Controls.BindableProperty! -static readonly Microsoft.Maui.Controls.TitleBar.ForegroundColorProperty -> Microsoft.Maui.Controls.BindableProperty! -static readonly Microsoft.Maui.Controls.TitleBar.IconProperty -> Microsoft.Maui.Controls.BindableProperty! -static readonly Microsoft.Maui.Controls.TitleBar.LeadingContentProperty -> Microsoft.Maui.Controls.BindableProperty! -static readonly Microsoft.Maui.Controls.TitleBar.SubtitleProperty -> Microsoft.Maui.Controls.BindableProperty! -static readonly Microsoft.Maui.Controls.TitleBar.TitleProperty -> Microsoft.Maui.Controls.BindableProperty! -static readonly Microsoft.Maui.Controls.TitleBar.TrailingContentProperty -> Microsoft.Maui.Controls.BindableProperty! -static readonly Microsoft.Maui.Controls.Window.TitleBarProperty -> Microsoft.Maui.Controls.BindableProperty! -virtual Microsoft.Maui.Controls.Application.ActivateWindow(Microsoft.Maui.Controls.Window! window) -> void \ No newline at end of file diff --git a/src/Controls/src/Core/PublicAPI/net-ios/PublicAPI.Shipped.txt b/src/Controls/src/Core/PublicAPI/net-ios/PublicAPI.Shipped.txt index 92ab1bbb6309..bc23fdcf7b0d 100644 --- a/src/Controls/src/Core/PublicAPI/net-ios/PublicAPI.Shipped.txt +++ b/src/Controls/src/Core/PublicAPI/net-ios/PublicAPI.Shipped.txt @@ -3,6 +3,8 @@ ~abstract Microsoft.Maui.Controls.Handlers.Items.ItemsViewHandler.CreateController(TItemsView newElement, Microsoft.Maui.Controls.Handlers.Items.ItemsViewLayout layout) -> Microsoft.Maui.Controls.Handlers.Items.ItemsViewController ~abstract Microsoft.Maui.Controls.Handlers.Items.ItemsViewHandler.SelectLayout() -> Microsoft.Maui.Controls.Handlers.Items.ItemsViewLayout ~abstract Microsoft.Maui.Controls.Handlers.Items.TemplatedCell.AttributesConsistentWithConstrainedDimension(UIKit.UICollectionViewLayoutAttributes attributes) -> bool +~abstract Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2.CreateController(TItemsView newElement, UIKit.UICollectionViewLayout layout) -> Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2 +~abstract Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2.SelectLayout() -> UIKit.UICollectionViewLayout ~abstract Microsoft.Maui.Controls.Internals.GIFImageParser.AddBitmap(Microsoft.Maui.Controls.Internals.GIFHeader header, Microsoft.Maui.Controls.Internals.GIFBitmap bitmap, bool ignoreImageData) -> void ~abstract Microsoft.Maui.Controls.Internals.TableModel.GetItem(int section, int row) -> object ~abstract Microsoft.Maui.Controls.Layout.CreateLayoutManager() -> Microsoft.Maui.Layouts.ILayoutManager @@ -509,7 +511,6 @@ ~Microsoft.Maui.Controls.Handlers.Compatibility.ShellRenderer.SetElement(Microsoft.Maui.Controls.VisualElement element) -> void ~Microsoft.Maui.Controls.Handlers.Compatibility.ShellRenderer.Shell.get -> Microsoft.Maui.Controls.Shell ~Microsoft.Maui.Controls.Handlers.Compatibility.ShellRenderer.ViewController.get -> UIKit.UIViewController -~Microsoft.Maui.Controls.Handlers.Compatibility.ShellScrollViewTracker.ShellScrollViewTracker(Microsoft.Maui.IPlatformViewHandler renderer) -> void ~Microsoft.Maui.Controls.Handlers.Compatibility.TabbedRenderer.Element.get -> Microsoft.Maui.Controls.VisualElement ~Microsoft.Maui.Controls.Handlers.Compatibility.TabbedRenderer.NativeView.get -> UIKit.UIView ~Microsoft.Maui.Controls.Handlers.Compatibility.TabbedRenderer.SetElement(Microsoft.Maui.Controls.VisualElement element) -> void @@ -589,6 +590,54 @@ ~Microsoft.Maui.Controls.Handlers.Items.TemplatedCell.Bind(Microsoft.Maui.Controls.DataTemplate template, object bindingContext, Microsoft.Maui.Controls.ItemsView itemsView) -> void ~Microsoft.Maui.Controls.Handlers.Items.TemplatedCell.CurrentTemplate.get -> Microsoft.Maui.Controls.DataTemplate ~Microsoft.Maui.Controls.Handlers.Items.TemplatedCell.OnLayoutAttributesChanged(UIKit.UICollectionViewLayoutAttributes newAttributes) -> void +~Microsoft.Maui.Controls.Handlers.Items2.CarouselViewController2.CarouselViewController2(Microsoft.Maui.Controls.CarouselView itemsView, UIKit.UICollectionViewLayout layout) -> void +~Microsoft.Maui.Controls.Handlers.Items2.CarouselViewDelegator2.CarouselViewDelegator2(UIKit.UICollectionViewLayout itemsViewLayout, Microsoft.Maui.Controls.Handlers.Items2.CarouselViewController2 ItemsViewController2) -> void +~Microsoft.Maui.Controls.Handlers.Items2.CarouselViewHandler2.CarouselViewHandler2(Microsoft.Maui.PropertyMapper mapper = null) -> void +~Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2.CollectionViewHandler2(Microsoft.Maui.PropertyMapper mapper = null) -> void +~Microsoft.Maui.Controls.Handlers.Items2.DefaultCell2.Constraint.get -> UIKit.NSLayoutConstraint +~Microsoft.Maui.Controls.Handlers.Items2.DefaultCell2.Constraint.set -> void +~Microsoft.Maui.Controls.Handlers.Items2.DefaultCell2.Label.get -> UIKit.UILabel +~Microsoft.Maui.Controls.Handlers.Items2.GroupableItemsViewController2 +~Microsoft.Maui.Controls.Handlers.Items2.GroupableItemsViewController2.GroupableItemsViewController2(TItemsView groupableItemsView, UIKit.UICollectionViewLayout layout) -> void +~Microsoft.Maui.Controls.Handlers.Items2.GroupableItemsViewDelegator2 +~Microsoft.Maui.Controls.Handlers.Items2.GroupableItemsViewDelegator2.GroupableItemsViewDelegator2(UIKit.UICollectionViewLayout itemsViewLayout, TViewController ItemsViewController2) -> void +~Microsoft.Maui.Controls.Handlers.Items2.ItemsViewCell2.InitializeContentConstraints(UIKit.UIView platformView) -> void +~Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2 +~Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.Delegator.get -> UIKit.UICollectionViewDelegateFlowLayout +~Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.Delegator.set -> void +~Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.GetItemAtIndex(Foundation.NSIndexPath index) -> object +~Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.ItemsSource.get -> Microsoft.Maui.Controls.Handlers.Items.IItemsViewSource +~Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.ItemsSource.set -> void +~Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.ItemsView.get -> TItemsView +~Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.ItemsViewController2(TItemsView itemsView, UIKit.UICollectionViewLayout layout) -> void +~Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.ItemsViewLayout.get -> UIKit.UICollectionViewLayout +~Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.ItemsViewLayout.set -> void +~Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.UpdateLayout(UIKit.UICollectionViewLayout newLayout) -> void +~Microsoft.Maui.Controls.Handlers.Items2.ItemsViewDelegator2 +~Microsoft.Maui.Controls.Handlers.Items2.ItemsViewDelegator2.ItemsViewDelegator2(UIKit.UICollectionViewLayout itemsViewLayout, TViewController ItemsViewController2) -> void +~Microsoft.Maui.Controls.Handlers.Items2.ItemsViewDelegator2.ItemsViewLayout.get -> UIKit.UICollectionViewLayout +~Microsoft.Maui.Controls.Handlers.Items2.ItemsViewDelegator2.ViewController.get -> TViewController +~Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2 +~Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2.Controller.get -> Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2 +~Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2.IsIndexPathValid(Foundation.NSIndexPath indexPath) -> bool +~Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2.ItemsView.get -> TItemsView +~Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2.ItemsViewHandler2(Microsoft.Maui.PropertyMapper mapper = null) -> void +~Microsoft.Maui.Controls.Handlers.Items2.LayoutAttributesChangedEventArgs2.LayoutAttributesChangedEventArgs2(UIKit.UICollectionViewLayoutAttributes newAttributes) -> void +~Microsoft.Maui.Controls.Handlers.Items2.LayoutAttributesChangedEventArgs2.NewAttributes.get -> UIKit.UICollectionViewLayoutAttributes +~Microsoft.Maui.Controls.Handlers.Items2.ReorderableItemsViewController2 +~Microsoft.Maui.Controls.Handlers.Items2.ReorderableItemsViewController2.ReorderableItemsViewController2(TItemsView reorderableItemsView, UIKit.UICollectionViewLayout layout) -> void +~Microsoft.Maui.Controls.Handlers.Items2.ReorderableItemsViewDelegator2 +~Microsoft.Maui.Controls.Handlers.Items2.ReorderableItemsViewDelegator2.ReorderableItemsViewDelegator2(UIKit.UICollectionViewLayout itemsViewLayout, TViewController ItemsViewController2) -> void +~Microsoft.Maui.Controls.Handlers.Items2.SelectableItemsViewController2 +~Microsoft.Maui.Controls.Handlers.Items2.SelectableItemsViewController2.SelectableItemsViewController2(TItemsView selectableItemsView, UIKit.UICollectionViewLayout layout) -> void +~Microsoft.Maui.Controls.Handlers.Items2.SelectableItemsViewDelegator2 +~Microsoft.Maui.Controls.Handlers.Items2.SelectableItemsViewDelegator2.SelectableItemsViewDelegator2(UIKit.UICollectionViewLayout itemsViewLayout, TViewController ItemsViewController2) -> void +~Microsoft.Maui.Controls.Handlers.Items2.StructuredItemsViewController2 +~Microsoft.Maui.Controls.Handlers.Items2.StructuredItemsViewController2.StructuredItemsViewController2(TItemsView structuredItemsView, UIKit.UICollectionViewLayout layout) -> void +~Microsoft.Maui.Controls.Handlers.Items2.TemplatedCell2.Bind(Microsoft.Maui.Controls.DataTemplate template, object bindingContext, Microsoft.Maui.Controls.ItemsView itemsView) -> void +~Microsoft.Maui.Controls.Handlers.Items2.TemplatedCell2.Bind(Microsoft.Maui.Controls.View virtualView, Microsoft.Maui.Controls.ItemsView itemsView) -> void +~Microsoft.Maui.Controls.Handlers.Items2.TemplatedCell2.CurrentTemplate.get -> Microsoft.Maui.Controls.DataTemplate +~Microsoft.Maui.Controls.Handlers.Items2.TemplatedCell2.OnLayoutAttributesChanged(UIKit.UICollectionViewLayoutAttributes newAttributes) -> void ~Microsoft.Maui.Controls.Handlers.LineHandler.LineHandler(Microsoft.Maui.IPropertyMapper mapper) -> void ~Microsoft.Maui.Controls.Handlers.PathHandler.PathHandler(Microsoft.Maui.IPropertyMapper mapper) -> void ~Microsoft.Maui.Controls.Handlers.PolygonHandler.PolygonHandler(Microsoft.Maui.IPropertyMapper mapper) -> void @@ -888,6 +937,7 @@ ~Microsoft.Maui.Controls.Internals.TypedBindingBase.ConverterParameter.set -> void ~Microsoft.Maui.Controls.Internals.TypedBindingBase.Source.get -> object ~Microsoft.Maui.Controls.Internals.TypedBindingBase.Source.set -> void +~Microsoft.Maui.Controls.Internals.TypedBindingBase.UpdateSourceEventName.set -> void ~Microsoft.Maui.Controls.InvalidNavigationException.InvalidNavigationException(string message, System.Exception innerException) -> void ~Microsoft.Maui.Controls.InvalidNavigationException.InvalidNavigationException(string message) -> void ~Microsoft.Maui.Controls.InvalidNavigationException.InvalidNavigationException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) -> void @@ -1117,16 +1167,12 @@ ~Microsoft.Maui.Controls.MenuFlyoutSubItem.Remove(Microsoft.Maui.IMenuElement item) -> bool ~Microsoft.Maui.Controls.MenuFlyoutSubItem.this[int index].get -> Microsoft.Maui.IMenuElement ~Microsoft.Maui.Controls.MenuFlyoutSubItem.this[int index].set -> void -~Microsoft.Maui.Controls.MenuItem.class.get -> System.Collections.Generic.IList -~Microsoft.Maui.Controls.MenuItem.class.set -> void ~Microsoft.Maui.Controls.MenuItem.Command.get -> System.Windows.Input.ICommand ~Microsoft.Maui.Controls.MenuItem.Command.set -> void ~Microsoft.Maui.Controls.MenuItem.CommandParameter.get -> object ~Microsoft.Maui.Controls.MenuItem.CommandParameter.set -> void ~Microsoft.Maui.Controls.MenuItem.IconImageSource.get -> Microsoft.Maui.Controls.ImageSource ~Microsoft.Maui.Controls.MenuItem.IconImageSource.set -> void -~Microsoft.Maui.Controls.MenuItem.StyleClass.get -> System.Collections.Generic.IList -~Microsoft.Maui.Controls.MenuItem.StyleClass.set -> void ~Microsoft.Maui.Controls.MenuItem.Text.get -> string ~Microsoft.Maui.Controls.MenuItem.Text.set -> void ~Microsoft.Maui.Controls.MenuItemCollection.Add(Microsoft.Maui.Controls.MenuItem item) -> void @@ -1164,14 +1210,8 @@ ~Microsoft.Maui.Controls.MultiTrigger.Conditions.get -> System.Collections.Generic.IList ~Microsoft.Maui.Controls.MultiTrigger.MultiTrigger(System.Type targetType) -> void ~Microsoft.Maui.Controls.MultiTrigger.Setters.get -> System.Collections.Generic.IList -~Microsoft.Maui.Controls.NavigableElement.class.get -> System.Collections.Generic.IList -~Microsoft.Maui.Controls.NavigableElement.class.set -> void ~Microsoft.Maui.Controls.NavigableElement.Navigation.get -> Microsoft.Maui.Controls.INavigation ~Microsoft.Maui.Controls.NavigableElement.NavigationProxy.get -> Microsoft.Maui.Controls.Internals.NavigationProxy -~Microsoft.Maui.Controls.NavigableElement.Style.get -> Microsoft.Maui.Controls.Style -~Microsoft.Maui.Controls.NavigableElement.Style.set -> void -~Microsoft.Maui.Controls.NavigableElement.StyleClass.get -> System.Collections.Generic.IList -~Microsoft.Maui.Controls.NavigableElement.StyleClass.set -> void ~Microsoft.Maui.Controls.NavigationEventArgs.NavigationEventArgs(Microsoft.Maui.Controls.Page page) -> void ~Microsoft.Maui.Controls.NavigationEventArgs.Page.get -> Microsoft.Maui.Controls.Page ~Microsoft.Maui.Controls.NavigationPage.BarBackground.get -> Microsoft.Maui.Controls.Brush @@ -1379,6 +1419,7 @@ ~Microsoft.Maui.Controls.ResourceDictionary.Keys.get -> System.Collections.Generic.ICollection ~Microsoft.Maui.Controls.ResourceDictionary.MergedDictionaries.get -> System.Collections.Generic.ICollection ~Microsoft.Maui.Controls.ResourceDictionary.Remove(string key) -> bool +~Microsoft.Maui.Controls.ResourceDictionary.SetAndCreateSource(System.Uri value) -> void ~Microsoft.Maui.Controls.ResourceDictionary.SetAndLoadSource(System.Uri value, string resourcePath, System.Reflection.Assembly assembly, System.Xml.IXmlLineInfo lineInfo) -> void ~Microsoft.Maui.Controls.ResourceDictionary.Source.get -> System.Uri ~Microsoft.Maui.Controls.ResourceDictionary.Source.set -> void @@ -1828,6 +1869,7 @@ ~Microsoft.Maui.Controls.WebView.Source.set -> void ~Microsoft.Maui.Controls.WebView.UserAgent.get -> string ~Microsoft.Maui.Controls.WebView.UserAgent.set -> void +~Microsoft.Maui.Controls.WebViewProcessTerminatedEventArgs.PlatformArgs.get -> Microsoft.Maui.Controls.PlatformWebViewProcessTerminatedEventArgs ~Microsoft.Maui.Controls.Xaml.Diagnostics.BindingBaseErrorEventArgs.Binding.get -> Microsoft.Maui.Controls.BindingBase ~Microsoft.Maui.Controls.Xaml.Diagnostics.BindingBaseErrorEventArgs.ErrorCode.get -> string ~Microsoft.Maui.Controls.Xaml.Diagnostics.BindingBaseErrorEventArgs.Message.get -> string @@ -1847,9 +1889,12 @@ ~Microsoft.Maui.Controls.Xaml.IReferenceProvider.FindByName(string name) -> object ~Microsoft.Maui.Controls.Xaml.IRootObjectProvider.RootObject.get -> object ~Microsoft.Maui.Controls.Xaml.IValueProvider.ProvideValue(System.IServiceProvider serviceProvider) -> object +~Microsoft.Maui.Controls.Xaml.IXamlTypeResolver.Resolve(string qualifiedTypeName, System.IServiceProvider serviceProvider = null, bool expandToExtension = true) -> System.Type ~Microsoft.Maui.Controls.Xaml.IXamlTypeResolver.Resolve(string qualifiedTypeName, System.IServiceProvider serviceProvider = null) -> System.Type ~Microsoft.Maui.Controls.Xaml.IXamlTypeResolver.TryResolve(string qualifiedTypeName, out System.Type type) -> bool ~Microsoft.Maui.Controls.Xaml.IXmlLineInfoProvider.XmlLineInfo.get -> System.Xml.IXmlLineInfo +~Microsoft.Maui.Controls.Xaml.RequireServiceAttribute.RequireServiceAttribute(System.Type[] serviceTypes) -> void +~Microsoft.Maui.Controls.Xaml.RequireServiceAttribute.ServiceTypes.get -> System.Type[] ~Microsoft.Maui.Controls.Xaml.XamlParseException.XamlParseException(string message, System.Exception innerException) -> void ~Microsoft.Maui.Controls.Xaml.XamlParseException.XamlParseException(string message, System.Xml.IXmlLineInfo xmlInfo, System.Exception innerException = null) -> void ~Microsoft.Maui.Controls.Xaml.XamlParseException.XamlParseException(string message) -> void @@ -2017,6 +2062,7 @@ ~override Microsoft.Maui.Controls.Handlers.Items.CarouselViewController.DraggingStarted(UIKit.UIScrollView scrollView) -> void ~override Microsoft.Maui.Controls.Handlers.Items.CarouselViewController.GetCell(UIKit.UICollectionView collectionView, Foundation.NSIndexPath indexPath) -> UIKit.UICollectionViewCell ~override Microsoft.Maui.Controls.Handlers.Items.CarouselViewController.GetItemsCount(UIKit.UICollectionView collectionView, nint section) -> nint +~override Microsoft.Maui.Controls.Handlers.Items.CarouselViewController.TraitCollectionDidChange(UIKit.UITraitCollection previousTraitCollection) -> void ~override Microsoft.Maui.Controls.Handlers.Items.CarouselViewDelegator.DecelerationEnded(UIKit.UIScrollView scrollView) -> void ~override Microsoft.Maui.Controls.Handlers.Items.CarouselViewDelegator.DraggingEnded(UIKit.UIScrollView scrollView, bool willDecelerate) -> void ~override Microsoft.Maui.Controls.Handlers.Items.CarouselViewDelegator.DraggingStarted(UIKit.UIScrollView scrollView) -> void @@ -2072,6 +2118,51 @@ ~override Microsoft.Maui.Controls.Handlers.Items.StructuredItemsViewHandler.CreateController(TItemsView itemsView, Microsoft.Maui.Controls.Handlers.Items.ItemsViewLayout layout) -> Microsoft.Maui.Controls.Handlers.Items.ItemsViewController ~override Microsoft.Maui.Controls.Handlers.Items.StructuredItemsViewHandler.SelectLayout() -> Microsoft.Maui.Controls.Handlers.Items.ItemsViewLayout ~override Microsoft.Maui.Controls.Handlers.Items.TemplatedCell.PreferredLayoutAttributesFittingAttributes(UIKit.UICollectionViewLayoutAttributes layoutAttributes) -> UIKit.UICollectionViewLayoutAttributes +~override Microsoft.Maui.Controls.Handlers.Items2.CarouselViewController2.CreateDelegator() -> UIKit.UICollectionViewDelegateFlowLayout +~override Microsoft.Maui.Controls.Handlers.Items2.CarouselViewController2.CreateItemsViewSource() -> Microsoft.Maui.Controls.Handlers.Items.IItemsViewSource +~override Microsoft.Maui.Controls.Handlers.Items2.CarouselViewController2.DetermineCellReuseId(Foundation.NSIndexPath indexPath) -> string +~override Microsoft.Maui.Controls.Handlers.Items2.CarouselViewController2.DraggingEnded(UIKit.UIScrollView scrollView, bool willDecelerate) -> void +~override Microsoft.Maui.Controls.Handlers.Items2.CarouselViewController2.DraggingStarted(UIKit.UIScrollView scrollView) -> void +~override Microsoft.Maui.Controls.Handlers.Items2.CarouselViewController2.GetCell(UIKit.UICollectionView collectionView, Foundation.NSIndexPath indexPath) -> UIKit.UICollectionViewCell +~override Microsoft.Maui.Controls.Handlers.Items2.CarouselViewController2.GetItemsCount(UIKit.UICollectionView collectionView, nint section) -> nint +~override Microsoft.Maui.Controls.Handlers.Items2.CarouselViewDelegator2.DecelerationEnded(UIKit.UIScrollView scrollView) -> void +~override Microsoft.Maui.Controls.Handlers.Items2.CarouselViewDelegator2.DraggingEnded(UIKit.UIScrollView scrollView, bool willDecelerate) -> void +~override Microsoft.Maui.Controls.Handlers.Items2.CarouselViewDelegator2.DraggingStarted(UIKit.UIScrollView scrollView) -> void +~override Microsoft.Maui.Controls.Handlers.Items2.CarouselViewDelegator2.ScrollAnimationEnded(UIKit.UIScrollView scrollView) -> void +~override Microsoft.Maui.Controls.Handlers.Items2.CarouselViewDelegator2.Scrolled(UIKit.UIScrollView scrollView) -> void +~override Microsoft.Maui.Controls.Handlers.Items2.CarouselViewHandler2.CreateController(Microsoft.Maui.Controls.CarouselView newElement, UIKit.UICollectionViewLayout layout) -> Microsoft.Maui.Controls.Handlers.Items2.CarouselViewController2 +~override Microsoft.Maui.Controls.Handlers.Items2.CarouselViewHandler2.ScrollToRequested(object sender, Microsoft.Maui.Controls.ScrollToRequestEventArgs args) -> void +~override Microsoft.Maui.Controls.Handlers.Items2.CarouselViewHandler2.SelectLayout() -> UIKit.UICollectionViewLayout +~override Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2.CreateController(Microsoft.Maui.Controls.ReorderableItemsView itemsView, UIKit.UICollectionViewLayout layout) -> Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2 +~override Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2.ScrollToRequested(object sender, Microsoft.Maui.Controls.ScrollToRequestEventArgs args) -> void +~override Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2.SelectLayout() -> UIKit.UICollectionViewLayout +~override Microsoft.Maui.Controls.Handlers.Items2.GroupableItemsViewController2.CreateDelegator() -> UIKit.UICollectionViewDelegateFlowLayout +~override Microsoft.Maui.Controls.Handlers.Items2.GroupableItemsViewController2.CreateItemsViewSource() -> Microsoft.Maui.Controls.Handlers.Items.IItemsViewSource +~override Microsoft.Maui.Controls.Handlers.Items2.GroupableItemsViewController2.GetViewForSupplementaryElement(UIKit.UICollectionView collectionView, Foundation.NSString elementKind, Foundation.NSIndexPath indexPath) -> UIKit.UICollectionReusableView +~override Microsoft.Maui.Controls.Handlers.Items2.GroupableItemsViewDelegator2.ScrollAnimationEnded(UIKit.UIScrollView scrollView) -> void +~override Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.GetCell(UIKit.UICollectionView collectionView, Foundation.NSIndexPath indexPath) -> UIKit.UICollectionViewCell +~override Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.GetItemsCount(UIKit.UICollectionView collectionView, nint section) -> nint +~override Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.NumberOfSections(UIKit.UICollectionView collectionView) -> nint +~override Microsoft.Maui.Controls.Handlers.Items2.ItemsViewDelegator2.CellDisplayingEnded(UIKit.UICollectionView collectionView, UIKit.UICollectionViewCell cell, Foundation.NSIndexPath indexPath) -> void +~override Microsoft.Maui.Controls.Handlers.Items2.ItemsViewDelegator2.GetInsetForSection(UIKit.UICollectionView collectionView, UIKit.UICollectionViewLayout layout, nint section) -> UIKit.UIEdgeInsets +~override Microsoft.Maui.Controls.Handlers.Items2.ItemsViewDelegator2.GetMinimumInteritemSpacingForSection(UIKit.UICollectionView collectionView, UIKit.UICollectionViewLayout layout, nint section) -> System.Runtime.InteropServices.NFloat +~override Microsoft.Maui.Controls.Handlers.Items2.ItemsViewDelegator2.GetMinimumLineSpacingForSection(UIKit.UICollectionView collectionView, UIKit.UICollectionViewLayout layout, nint section) -> System.Runtime.InteropServices.NFloat +~override Microsoft.Maui.Controls.Handlers.Items2.ItemsViewDelegator2.Scrolled(UIKit.UIScrollView scrollView) -> void +~override Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2.ConnectHandler(UIKit.UIView platformView) -> void +~override Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2.CreatePlatformView() -> UIKit.UIView +~override Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2.DisconnectHandler(UIKit.UIView platformView) -> void +~override Microsoft.Maui.Controls.Handlers.Items2.ReorderableItemsViewController2.CanMoveItem(UIKit.UICollectionView collectionView, Foundation.NSIndexPath indexPath) -> bool +~override Microsoft.Maui.Controls.Handlers.Items2.ReorderableItemsViewController2.CreateDelegator() -> UIKit.UICollectionViewDelegateFlowLayout +~override Microsoft.Maui.Controls.Handlers.Items2.ReorderableItemsViewController2.CreateItemsViewSource() -> Microsoft.Maui.Controls.Handlers.Items.IItemsViewSource +~override Microsoft.Maui.Controls.Handlers.Items2.ReorderableItemsViewController2.MoveItem(UIKit.UICollectionView collectionView, Foundation.NSIndexPath sourceIndexPath, Foundation.NSIndexPath destinationIndexPath) -> void +~override Microsoft.Maui.Controls.Handlers.Items2.ReorderableItemsViewDelegator2.GetTargetIndexPathForMove(UIKit.UICollectionView collectionView, Foundation.NSIndexPath originalIndexPath, Foundation.NSIndexPath proposedIndexPath) -> Foundation.NSIndexPath +~override Microsoft.Maui.Controls.Handlers.Items2.SelectableItemsViewController2.CreateDelegator() -> UIKit.UICollectionViewDelegateFlowLayout +~override Microsoft.Maui.Controls.Handlers.Items2.SelectableItemsViewController2.ItemDeselected(UIKit.UICollectionView collectionView, Foundation.NSIndexPath indexPath) -> void +~override Microsoft.Maui.Controls.Handlers.Items2.SelectableItemsViewController2.ItemSelected(UIKit.UICollectionView collectionView, Foundation.NSIndexPath indexPath) -> void +~override Microsoft.Maui.Controls.Handlers.Items2.SelectableItemsViewDelegator2.ItemDeselected(UIKit.UICollectionView collectionView, Foundation.NSIndexPath indexPath) -> void +~override Microsoft.Maui.Controls.Handlers.Items2.SelectableItemsViewDelegator2.ItemSelected(UIKit.UICollectionView collectionView, Foundation.NSIndexPath indexPath) -> void +~override Microsoft.Maui.Controls.Handlers.Items2.StructuredItemsViewController2.GetViewForSupplementaryElement(UIKit.UICollectionView collectionView, Foundation.NSString elementKind, Foundation.NSIndexPath indexPath) -> UIKit.UICollectionReusableView +~override Microsoft.Maui.Controls.Handlers.Items2.TemplatedCell2.PreferredLayoutAttributesFittingAttributes(UIKit.UICollectionViewLayoutAttributes layoutAttributes) -> UIKit.UICollectionViewLayoutAttributes ~override Microsoft.Maui.Controls.Handlers.PolygonHandler.ConnectHandler(Microsoft.Maui.Platform.MauiShapeView nativeView) -> void ~override Microsoft.Maui.Controls.Handlers.PolygonHandler.DisconnectHandler(Microsoft.Maui.Platform.MauiShapeView nativeView) -> void ~override Microsoft.Maui.Controls.Handlers.PolylineHandler.ConnectHandler(Microsoft.Maui.Platform.MauiShapeView nativeView) -> void @@ -2193,6 +2284,7 @@ ~override Microsoft.Maui.Controls.ShellAppearance.Equals(object obj) -> bool ~override Microsoft.Maui.Controls.ShellContent.OnChildAdded(Microsoft.Maui.Controls.Element child) -> void ~override Microsoft.Maui.Controls.ShellContent.OnChildRemoved(Microsoft.Maui.Controls.Element child, int oldLogicalIndex) -> void +~override Microsoft.Maui.Controls.ShellContent.OnPropertyChanged(string propertyName = null) -> void ~override Microsoft.Maui.Controls.ShellItem.OnChildAdded(Microsoft.Maui.Controls.Element child) -> void ~override Microsoft.Maui.Controls.ShellItem.OnChildRemoved(Microsoft.Maui.Controls.Element child, int oldLogicalIndex) -> void ~override Microsoft.Maui.Controls.ShellSection.OnChildAdded(Microsoft.Maui.Controls.Element child) -> void @@ -2265,7 +2357,6 @@ ~static Microsoft.Maui.Controls.AnimationExtensions.Insert(this Microsoft.Maui.Animations.IAnimationManager animationManager, System.Func step) -> int ~static Microsoft.Maui.Controls.AnimationExtensions.Interpolate(double start, double end = 1, double reverseVal = 0, bool reverse = false) -> System.Func ~static Microsoft.Maui.Controls.AnimationExtensions.Remove(this Microsoft.Maui.Animations.IAnimationManager animationManager, int tickerId) -> void -~static Microsoft.Maui.Controls.Application.ControlsApplicationMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.AppLinkEntry.FromUri(System.Uri uri) -> Microsoft.Maui.Controls.AppLinkEntry ~static Microsoft.Maui.Controls.AutomationProperties.GetExcludedWithChildren(Microsoft.Maui.Controls.BindableObject bindable) -> bool? ~static Microsoft.Maui.Controls.AutomationProperties.GetHelpText(Microsoft.Maui.Controls.BindableObject bindable) -> string @@ -2325,6 +2416,7 @@ ~static Microsoft.Maui.Controls.Brush.DarkGoldenrod.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.DarkGray.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.DarkGreen.get -> Microsoft.Maui.Controls.SolidColorBrush +~static Microsoft.Maui.Controls.Brush.DarkGrey.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.DarkKhaki.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.DarkMagenta.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.DarkOliveGreen.get -> Microsoft.Maui.Controls.SolidColorBrush @@ -2335,12 +2427,14 @@ ~static Microsoft.Maui.Controls.Brush.DarkSeaGreen.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.DarkSlateBlue.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.DarkSlateGray.get -> Microsoft.Maui.Controls.SolidColorBrush +~static Microsoft.Maui.Controls.Brush.DarkSlateGrey.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.DarkTurquoise.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.DarkViolet.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.DeepPink.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.DeepSkyBlue.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.Default.get -> Microsoft.Maui.Controls.Brush ~static Microsoft.Maui.Controls.Brush.DimGray.get -> Microsoft.Maui.Controls.SolidColorBrush +~static Microsoft.Maui.Controls.Brush.DimGrey.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.DodgerBlue.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.Firebrick.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.FloralWhite.get -> Microsoft.Maui.Controls.SolidColorBrush @@ -2353,6 +2447,7 @@ ~static Microsoft.Maui.Controls.Brush.Gray.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.Green.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.GreenYellow.get -> Microsoft.Maui.Controls.SolidColorBrush +~static Microsoft.Maui.Controls.Brush.Grey.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.Honeydew.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.HotPink.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.implicit operator Microsoft.Maui.Controls.Brush(Microsoft.Maui.Graphics.Color color) -> Microsoft.Maui.Controls.Brush @@ -2373,11 +2468,13 @@ ~static Microsoft.Maui.Controls.Brush.LightGoldenrodYellow.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.LightGray.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.LightGreen.get -> Microsoft.Maui.Controls.SolidColorBrush +~static Microsoft.Maui.Controls.Brush.LightGrey.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.LightPink.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.LightSalmon.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.LightSeaGreen.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.LightSkyBlue.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.LightSlateGray.get -> Microsoft.Maui.Controls.SolidColorBrush +~static Microsoft.Maui.Controls.Brush.LightSlateGrey.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.LightSteelBlue.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.LightYellow.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.Lime.get -> Microsoft.Maui.Controls.SolidColorBrush @@ -2430,6 +2527,7 @@ ~static Microsoft.Maui.Controls.Brush.SkyBlue.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.SlateBlue.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.SlateGray.get -> Microsoft.Maui.Controls.SolidColorBrush +~static Microsoft.Maui.Controls.Brush.SlateGrey.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.Snow.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.SpringGreen.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.SteelBlue.get -> Microsoft.Maui.Controls.SolidColorBrush @@ -2445,7 +2543,6 @@ ~static Microsoft.Maui.Controls.Brush.WhiteSmoke.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.Yellow.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.YellowGreen.get -> Microsoft.Maui.Controls.SolidColorBrush -~static Microsoft.Maui.Controls.Button.ControlsButtonMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.Button.MapContentLayout(Microsoft.Maui.Handlers.ButtonHandler handler, Microsoft.Maui.Controls.Button button) -> void ~static Microsoft.Maui.Controls.Button.MapContentLayout(Microsoft.Maui.Handlers.IButtonHandler handler, Microsoft.Maui.Controls.Button button) -> void ~static Microsoft.Maui.Controls.Button.MapLineBreakMode(Microsoft.Maui.Handlers.IButtonHandler handler, Microsoft.Maui.Controls.Button button) -> void @@ -2510,7 +2607,6 @@ ~static Microsoft.Maui.Controls.ContentPresenter.ContentProperty -> Microsoft.Maui.Controls.BindableProperty ~static Microsoft.Maui.Controls.ControlsColorExtensions.IsDefault(this Microsoft.Maui.Graphics.Color color) -> bool ~static Microsoft.Maui.Controls.ControlsColorExtensions.IsNotDefault(this Microsoft.Maui.Graphics.Color color) -> bool -~static Microsoft.Maui.Controls.DatePicker.ControlsDatePickerMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.DatePicker.MapUpdateMode(Microsoft.Maui.Handlers.DatePickerHandler handler, Microsoft.Maui.Controls.DatePicker datePicker) -> void ~static Microsoft.Maui.Controls.DatePicker.MapUpdateMode(Microsoft.Maui.Handlers.IDatePickerHandler handler, Microsoft.Maui.Controls.DatePicker datePicker) -> void ~static Microsoft.Maui.Controls.DependencyService.Get(Microsoft.Maui.Controls.DependencyFetchTarget fetchTarget = Microsoft.Maui.Controls.DependencyFetchTarget.GlobalInstance) -> T @@ -2534,17 +2630,14 @@ ~static Microsoft.Maui.Controls.Device.StartTimer(System.TimeSpan interval, System.Func callback) -> void ~static Microsoft.Maui.Controls.DoubleCollection.implicit operator Microsoft.Maui.Controls.DoubleCollection(double[] d) -> Microsoft.Maui.Controls.DoubleCollection ~static Microsoft.Maui.Controls.DoubleCollection.implicit operator Microsoft.Maui.Controls.DoubleCollection(float[] f) -> Microsoft.Maui.Controls.DoubleCollection -~static Microsoft.Maui.Controls.Editor.ControlsEditorMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.Editor.MapText(Microsoft.Maui.Handlers.EditorHandler handler, Microsoft.Maui.Controls.Editor editor) -> void ~static Microsoft.Maui.Controls.Editor.MapText(Microsoft.Maui.Handlers.IEditorHandler handler, Microsoft.Maui.Controls.Editor editor) -> void ~static Microsoft.Maui.Controls.Effect.Resolve(string name) -> Microsoft.Maui.Controls.Effect ~static Microsoft.Maui.Controls.EffectiveVisualExtensions.IsDefault(this Microsoft.Maui.Controls.IVisual visual) -> bool ~static Microsoft.Maui.Controls.EffectiveVisualExtensions.IsMatchParent(this Microsoft.Maui.Controls.IVisual visual) -> bool ~static Microsoft.Maui.Controls.EffectiveVisualExtensions.IsMaterial(this Microsoft.Maui.Controls.IVisual visual) -> bool -~static Microsoft.Maui.Controls.Element.ControlsElementMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.Element.MapAutomationPropertiesExcludedWithChildren(Microsoft.Maui.IElementHandler handler, Microsoft.Maui.Controls.Element view) -> void ~static Microsoft.Maui.Controls.Element.MapAutomationPropertiesIsInAccessibleTree(Microsoft.Maui.IElementHandler handler, Microsoft.Maui.Controls.Element element) -> void -~static Microsoft.Maui.Controls.Entry.ControlsEntryMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.Entry.MapAdjustsFontSizeToFitWidth(Microsoft.Maui.Handlers.EntryHandler handler, Microsoft.Maui.Controls.Entry entry) -> void ~static Microsoft.Maui.Controls.Entry.MapAdjustsFontSizeToFitWidth(Microsoft.Maui.Handlers.IEntryHandler handler, Microsoft.Maui.Controls.Entry entry) -> void ~static Microsoft.Maui.Controls.Entry.MapCursorColor(Microsoft.Maui.Handlers.EntryHandler handler, Microsoft.Maui.Controls.Entry entry) -> void @@ -2628,6 +2721,34 @@ ~static Microsoft.Maui.Controls.Handlers.Items.StructuredItemsViewHandler.MapItemSizingStrategy(Microsoft.Maui.Controls.Handlers.Items.StructuredItemsViewHandler handler, Microsoft.Maui.Controls.StructuredItemsView itemsView) -> void ~static Microsoft.Maui.Controls.Handlers.Items.StructuredItemsViewHandler.MapItemsLayout(Microsoft.Maui.Controls.Handlers.Items.StructuredItemsViewHandler handler, Microsoft.Maui.Controls.StructuredItemsView itemsView) -> void ~static Microsoft.Maui.Controls.Handlers.Items.StructuredItemsViewHandler.StructuredItemsViewMapper -> Microsoft.Maui.PropertyMapper> +~static Microsoft.Maui.Controls.Handlers.Items2.CarouselViewHandler2.MapCurrentItem(Microsoft.Maui.Controls.Handlers.Items2.CarouselViewHandler2 handler, Microsoft.Maui.Controls.CarouselView carouselView) -> void +~static Microsoft.Maui.Controls.Handlers.Items2.CarouselViewHandler2.MapIsBounceEnabled(Microsoft.Maui.Controls.Handlers.Items2.CarouselViewHandler2 handler, Microsoft.Maui.Controls.CarouselView carouselView) -> void +~static Microsoft.Maui.Controls.Handlers.Items2.CarouselViewHandler2.MapIsSwipeEnabled(Microsoft.Maui.Controls.Handlers.Items2.CarouselViewHandler2 handler, Microsoft.Maui.Controls.CarouselView carouselView) -> void +~static Microsoft.Maui.Controls.Handlers.Items2.CarouselViewHandler2.MapLoop(Microsoft.Maui.Controls.Handlers.Items2.CarouselViewHandler2 handler, Microsoft.Maui.Controls.CarouselView carouselView) -> void +~static Microsoft.Maui.Controls.Handlers.Items2.CarouselViewHandler2.MapPeekAreaInsets(Microsoft.Maui.Controls.Handlers.Items2.CarouselViewHandler2 handler, Microsoft.Maui.Controls.CarouselView carouselView) -> void +~static Microsoft.Maui.Controls.Handlers.Items2.CarouselViewHandler2.Mapper -> Microsoft.Maui.PropertyMapper +~static Microsoft.Maui.Controls.Handlers.Items2.CarouselViewHandler2.MapPosition(Microsoft.Maui.Controls.Handlers.Items2.CarouselViewHandler2 handler, Microsoft.Maui.Controls.CarouselView carouselView) -> void +~static Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2.MapCanReorderItems(Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2 handler, Microsoft.Maui.Controls.ReorderableItemsView itemsView) -> void +~static Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2.MapFooterTemplate(Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2 handler, Microsoft.Maui.Controls.StructuredItemsView itemsView) -> void +~static Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2.MapHeaderTemplate(Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2 handler, Microsoft.Maui.Controls.StructuredItemsView itemsView) -> void +~static Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2.MapIsGrouped(Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2 handler, Microsoft.Maui.Controls.GroupableItemsView itemsView) -> void +~static Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2.MapItemSizingStrategy(Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2 handler, Microsoft.Maui.Controls.StructuredItemsView itemsView) -> void +~static Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2.MapItemsLayout(Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2 handler, Microsoft.Maui.Controls.StructuredItemsView itemsView) -> void +~static Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2.MapItemsSource(Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2 handler, Microsoft.Maui.Controls.SelectableItemsView itemsView) -> void +~static Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2.Mapper -> Microsoft.Maui.PropertyMapper +~static Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2.MapSelectedItem(Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2 handler, Microsoft.Maui.Controls.SelectableItemsView itemsView) -> void +~static Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2.MapSelectedItems(Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2 handler, Microsoft.Maui.Controls.SelectableItemsView itemsView) -> void +~static Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2.MapSelectionMode(Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2 handler, Microsoft.Maui.Controls.SelectableItemsView itemsView) -> void +~static Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2.ItemsViewMapper -> Microsoft.Maui.PropertyMapper> +~static Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2.MapEmptyView(Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2 handler, Microsoft.Maui.Controls.ItemsView itemsView) -> void +~static Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2.MapEmptyViewTemplate(Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2 handler, Microsoft.Maui.Controls.ItemsView itemsView) -> void +~static Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2.MapFlowDirection(Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2 handler, Microsoft.Maui.Controls.ItemsView itemsView) -> void +~static Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2.MapHorizontalScrollBarVisibility(Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2 handler, Microsoft.Maui.Controls.ItemsView itemsView) -> void +~static Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2.MapIsVisible(Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2 handler, Microsoft.Maui.Controls.ItemsView itemsView) -> void +~static Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2.MapItemsSource(Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2 handler, Microsoft.Maui.Controls.ItemsView itemsView) -> void +~static Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2.MapItemsUpdatingScrollMode(Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2 handler, Microsoft.Maui.Controls.ItemsView itemsView) -> void +~static Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2.MapItemTemplate(Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2 handler, Microsoft.Maui.Controls.ItemsView itemsView) -> void +~static Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2.MapVerticalScrollBarVisibility(Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2 handler, Microsoft.Maui.Controls.ItemsView itemsView) -> void ~static Microsoft.Maui.Controls.Handlers.LineHandler.Mapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.Handlers.LineHandler.MapX1(Microsoft.Maui.Handlers.IShapeViewHandler handler, Microsoft.Maui.Controls.Shapes.Line line) -> void ~static Microsoft.Maui.Controls.Handlers.LineHandler.MapX2(Microsoft.Maui.Handlers.IShapeViewHandler handler, Microsoft.Maui.Controls.Shapes.Line line) -> void @@ -2713,7 +2834,6 @@ ~static Microsoft.Maui.Controls.KnownColor.Default.get -> Microsoft.Maui.Graphics.Color ~static Microsoft.Maui.Controls.KnownColor.SetAccent(Microsoft.Maui.Graphics.Color value) -> void ~static Microsoft.Maui.Controls.KnownColor.Transparent.get -> Microsoft.Maui.Graphics.Color -~static Microsoft.Maui.Controls.Label.ControlsLabelMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.Label.MapCharacterSpacing(Microsoft.Maui.Handlers.ILabelHandler handler, Microsoft.Maui.Controls.Label label) -> void ~static Microsoft.Maui.Controls.Label.MapCharacterSpacing(Microsoft.Maui.Handlers.LabelHandler handler, Microsoft.Maui.Controls.Label label) -> void ~static Microsoft.Maui.Controls.Label.MapFont(Microsoft.Maui.Handlers.ILabelHandler handler, Microsoft.Maui.Controls.Label label) -> void @@ -2730,7 +2850,6 @@ ~static Microsoft.Maui.Controls.Label.MapTextDecorations(Microsoft.Maui.Handlers.LabelHandler handler, Microsoft.Maui.Controls.Label label) -> void ~static Microsoft.Maui.Controls.Label.MapTextType(Microsoft.Maui.Handlers.ILabelHandler handler, Microsoft.Maui.Controls.Label label) -> void ~static Microsoft.Maui.Controls.Label.MapTextType(Microsoft.Maui.Handlers.LabelHandler handler, Microsoft.Maui.Controls.Label label) -> void -~static Microsoft.Maui.Controls.Layout.ControlsLayoutMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.Layout.MapInputTransparent(Microsoft.Maui.Handlers.LayoutHandler handler, Microsoft.Maui.Controls.Layout layout) -> void ~static Microsoft.Maui.Controls.Layout.MapInputTransparent(Microsoft.Maui.ILayoutHandler handler, Microsoft.Maui.Controls.Layout layout) -> void ~static Microsoft.Maui.Controls.MenuItem.GetAccelerator(Microsoft.Maui.Controls.BindableObject bindable) -> Microsoft.Maui.Controls.Accelerator @@ -2745,7 +2864,6 @@ ~static Microsoft.Maui.Controls.MultiPage.GetIndex(T page) -> int ~static Microsoft.Maui.Controls.MultiPage.SetIndex(Microsoft.Maui.Controls.Page page, int index) -> void ~static Microsoft.Maui.Controls.NameScopeExtensions.FindByName(this Microsoft.Maui.Controls.Element element, string name) -> T -~static Microsoft.Maui.Controls.NavigationPage.ControlsNavigationPageMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.NavigationPage.GetBackButtonTitle(Microsoft.Maui.Controls.BindableObject page) -> string ~static Microsoft.Maui.Controls.NavigationPage.GetHasBackButton(Microsoft.Maui.Controls.Page page) -> bool ~static Microsoft.Maui.Controls.NavigationPage.GetHasNavigationBar(Microsoft.Maui.Controls.BindableObject page) -> bool @@ -2765,7 +2883,6 @@ ~static Microsoft.Maui.Controls.OnIdiom.implicit operator T(Microsoft.Maui.Controls.OnIdiom onIdiom) -> T ~static Microsoft.Maui.Controls.OnPlatform.implicit operator T(Microsoft.Maui.Controls.OnPlatform onPlatform) -> T ~static Microsoft.Maui.Controls.PanGestureRecognizer.CurrentId.get -> Microsoft.Maui.Controls.Internals.AutoId -~static Microsoft.Maui.Controls.Picker.ControlsPickerMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.Picker.MapUpdateMode(Microsoft.Maui.Handlers.IPickerHandler handler, Microsoft.Maui.Controls.Picker picker) -> void ~static Microsoft.Maui.Controls.Picker.MapUpdateMode(Microsoft.Maui.Handlers.PickerHandler handler, Microsoft.Maui.Controls.Picker picker) -> void ~static Microsoft.Maui.Controls.Platform.BrushExtensions.GetBackgroundImage(this UIKit.UIView control, Microsoft.Maui.Controls.Brush brush) -> UIKit.UIImage @@ -3266,7 +3383,6 @@ ~static Microsoft.Maui.Controls.PlatformConfiguration.WindowsSpecific.WebView.SetIsJavaScriptAlertEnabled(Microsoft.Maui.Controls.BindableObject element, bool value) -> void ~static Microsoft.Maui.Controls.PlatformConfiguration.WindowsSpecific.WebView.SetIsJavaScriptAlertEnabled(this Microsoft.Maui.Controls.IPlatformElementConfiguration config, bool value) -> Microsoft.Maui.Controls.IPlatformElementConfiguration ~static Microsoft.Maui.Controls.PointCollection.implicit operator Microsoft.Maui.Controls.PointCollection(Microsoft.Maui.Graphics.Point[] d) -> Microsoft.Maui.Controls.PointCollection -~static Microsoft.Maui.Controls.RadioButton.ControlsRadioButtonMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.RadioButton.DefaultTemplate.get -> Microsoft.Maui.Controls.ControlTemplate ~static Microsoft.Maui.Controls.RadioButton.MapContent(Microsoft.Maui.Handlers.IRadioButtonHandler handler, Microsoft.Maui.Controls.RadioButton radioButton) -> void ~static Microsoft.Maui.Controls.RadioButton.MapContent(Microsoft.Maui.Handlers.RadioButtonHandler handler, Microsoft.Maui.Controls.RadioButton radioButton) -> void @@ -3274,7 +3390,6 @@ ~static Microsoft.Maui.Controls.RadioButtonGroup.GetSelectedValue(Microsoft.Maui.Controls.BindableObject bindableObject) -> object ~static Microsoft.Maui.Controls.RadioButtonGroup.SetGroupName(Microsoft.Maui.Controls.BindableObject bindable, string groupName) -> void ~static Microsoft.Maui.Controls.RadioButtonGroup.SetSelectedValue(Microsoft.Maui.Controls.BindableObject bindable, object selectedValue) -> void -~static Microsoft.Maui.Controls.RefreshView.ControlsRefreshViewMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.Region.FromLines(double[] lineHeights, double maxWidth, double startX, double endX, double startY) -> Microsoft.Maui.Controls.Region ~static Microsoft.Maui.Controls.Region.FromRectangles(System.Collections.Generic.IEnumerable rectangles) -> Microsoft.Maui.Controls.Region ~static Microsoft.Maui.Controls.RelativeBindingSource.Self.get -> Microsoft.Maui.Controls.RelativeBindingSource @@ -3287,10 +3402,8 @@ ~static Microsoft.Maui.Controls.Routing.RegisterRoute(string route, System.Type type) -> void ~static Microsoft.Maui.Controls.Routing.SetRoute(Microsoft.Maui.Controls.Element obj, string value) -> void ~static Microsoft.Maui.Controls.Routing.UnRegisterRoute(string route) -> void -~static Microsoft.Maui.Controls.ScrollView.ControlsScrollViewMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.ScrollView.MapShouldDelayContentTouches(Microsoft.Maui.Handlers.IScrollViewHandler handler, Microsoft.Maui.Controls.ScrollView scrollView) -> void ~static Microsoft.Maui.Controls.ScrollView.MapShouldDelayContentTouches(Microsoft.Maui.Handlers.ScrollViewHandler handler, Microsoft.Maui.Controls.ScrollView scrollView) -> void -~static Microsoft.Maui.Controls.SearchBar.ControlsSearchBarMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.SearchBar.MapSearchBarStyle(Microsoft.Maui.Handlers.ISearchBarHandler handler, Microsoft.Maui.Controls.SearchBar searchBar) -> void ~static Microsoft.Maui.Controls.SearchBar.MapSearchBarStyle(Microsoft.Maui.Handlers.SearchBarHandler handler, Microsoft.Maui.Controls.SearchBar searchBar) -> void ~static Microsoft.Maui.Controls.SearchBar.MapText(Microsoft.Maui.Handlers.ISearchBarHandler handler, Microsoft.Maui.Controls.SearchBar searchBar) -> void @@ -3311,7 +3424,6 @@ ~static Microsoft.Maui.Controls.Shapes.GeometryHelper.FlattenGeometry(Microsoft.Maui.Controls.Shapes.PathGeometry pathGeoDst, Microsoft.Maui.Controls.Shapes.Geometry geoSrc, double tolerance, Microsoft.Maui.Controls.Shapes.Matrix matxPrevious) -> void ~static Microsoft.Maui.Controls.Shapes.GeometryHelper.FlattenQuadraticBezier(System.Collections.Generic.List points, Microsoft.Maui.Graphics.Point ptStart, Microsoft.Maui.Graphics.Point ptCtrl, Microsoft.Maui.Graphics.Point ptEnd, double tolerance) -> void ~static Microsoft.Maui.Controls.Shapes.PathFigureCollectionConverter.ParseStringToPathFigureCollection(Microsoft.Maui.Controls.Shapes.PathFigureCollection pathFigureCollection, string pathString) -> void -~static Microsoft.Maui.Controls.Shapes.Shape.ControlsShapeViewMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.Shapes.Shape.MapStrokeDashArray(Microsoft.Maui.Handlers.IShapeViewHandler handler, Microsoft.Maui.IShapeView shapeView) -> void ~static Microsoft.Maui.Controls.Shell.Current.get -> Microsoft.Maui.Controls.Shell ~static Microsoft.Maui.Controls.Shell.GetBackButtonBehavior(Microsoft.Maui.Controls.BindableObject obj) -> Microsoft.Maui.Controls.BackButtonBehavior @@ -3379,12 +3491,9 @@ ~static Microsoft.Maui.Controls.StyleSheets.StyleSheet.FromReader(System.IO.TextReader reader) -> Microsoft.Maui.Controls.StyleSheets.StyleSheet ~static Microsoft.Maui.Controls.StyleSheets.StyleSheet.FromResource(string resourcePath, System.Reflection.Assembly assembly, System.Xml.IXmlLineInfo lineInfo = null) -> Microsoft.Maui.Controls.StyleSheets.StyleSheet ~static Microsoft.Maui.Controls.StyleSheets.StyleSheet.FromString(string stylesheet) -> Microsoft.Maui.Controls.StyleSheets.StyleSheet -~static Microsoft.Maui.Controls.TabbedPage.ControlsTabbedPageMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.TemplateExtensions.SetBinding(this Microsoft.Maui.Controls.DataTemplate self, Microsoft.Maui.Controls.BindableProperty targetProperty, string path) -> void -~static Microsoft.Maui.Controls.TimePicker.ControlsTimePickerMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.TimePicker.MapUpdateMode(Microsoft.Maui.Handlers.ITimePickerHandler handler, Microsoft.Maui.Controls.TimePicker timePicker) -> void ~static Microsoft.Maui.Controls.TimePicker.MapUpdateMode(Microsoft.Maui.Handlers.TimePickerHandler handler, Microsoft.Maui.Controls.TimePicker timePicker) -> void -~static Microsoft.Maui.Controls.VisualElement.ControlsVisualElementMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.VisualElement.MapBackgroundColor(Microsoft.Maui.IViewHandler handler, Microsoft.Maui.IView view) -> void ~static Microsoft.Maui.Controls.VisualElement.MapBackgroundImageSource(Microsoft.Maui.IViewHandler handler, Microsoft.Maui.IView view) -> void ~static Microsoft.Maui.Controls.VisualMarker.Default.get -> Microsoft.Maui.Controls.IVisual @@ -3393,10 +3502,8 @@ ~static Microsoft.Maui.Controls.VisualStateManager.GoToState(Microsoft.Maui.Controls.VisualElement visualElement, string name) -> bool ~static Microsoft.Maui.Controls.VisualStateManager.HasVisualStateGroups(this Microsoft.Maui.Controls.VisualElement element) -> bool ~static Microsoft.Maui.Controls.VisualStateManager.SetVisualStateGroups(Microsoft.Maui.Controls.VisualElement visualElement, Microsoft.Maui.Controls.VisualStateGroupList value) -> void -~static Microsoft.Maui.Controls.WebView.ControlsWebViewMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.WebViewSource.implicit operator Microsoft.Maui.Controls.WebViewSource(string url) -> Microsoft.Maui.Controls.WebViewSource ~static Microsoft.Maui.Controls.WebViewSource.implicit operator Microsoft.Maui.Controls.WebViewSource(System.Uri url) -> Microsoft.Maui.Controls.WebViewSource -~static Microsoft.Maui.Controls.Window.ControlsWindowMapper -> Microsoft.Maui.IPropertyMapper ~static readonly Microsoft.Maui.Controls.AbsoluteLayout.LayoutBoundsProperty -> Microsoft.Maui.Controls.BindableProperty ~static readonly Microsoft.Maui.Controls.AbsoluteLayout.LayoutFlagsProperty -> Microsoft.Maui.Controls.BindableProperty ~static readonly Microsoft.Maui.Controls.ActivityIndicator.ColorProperty -> Microsoft.Maui.Controls.BindableProperty @@ -3418,6 +3525,7 @@ ~static readonly Microsoft.Maui.Controls.BackButtonBehavior.IsVisibleProperty -> Microsoft.Maui.Controls.BindableProperty ~static readonly Microsoft.Maui.Controls.BackButtonBehavior.TextOverrideProperty -> Microsoft.Maui.Controls.BindableProperty ~static readonly Microsoft.Maui.Controls.BaseShellItem.FlyoutIconProperty -> Microsoft.Maui.Controls.BindableProperty +~static readonly Microsoft.Maui.Controls.BaseShellItem.FlyoutItemIsVisibleProperty -> Microsoft.Maui.Controls.BindableProperty ~static readonly Microsoft.Maui.Controls.BaseShellItem.IconProperty -> Microsoft.Maui.Controls.BindableProperty ~static readonly Microsoft.Maui.Controls.BaseShellItem.IsCheckedProperty -> Microsoft.Maui.Controls.BindableProperty ~static readonly Microsoft.Maui.Controls.BaseShellItem.IsEnabledProperty -> Microsoft.Maui.Controls.BindableProperty @@ -4297,6 +4405,12 @@ ~virtual Microsoft.Maui.Controls.Handlers.Items.ItemsViewLayout.GetMinimumInteritemSpacingForSection(UIKit.UICollectionView collectionView, UIKit.UICollectionViewLayout layout, nint section) -> System.Runtime.InteropServices.NFloat ~virtual Microsoft.Maui.Controls.Handlers.Items.ItemsViewLayout.GetMinimumLineSpacingForSection(UIKit.UICollectionView collectionView, UIKit.UICollectionViewLayout layout, nint section) -> System.Runtime.InteropServices.NFloat ~virtual Microsoft.Maui.Controls.Handlers.Items.ItemsViewLayout.HandlePropertyChanged(System.ComponentModel.PropertyChangedEventArgs propertyChanged) -> void +~virtual Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.CreateDelegator() -> UIKit.UICollectionViewDelegateFlowLayout +~virtual Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.CreateItemsViewSource() -> Microsoft.Maui.Controls.Handlers.Items.IItemsViewSource +~virtual Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.DetermineCellReuseId(Foundation.NSIndexPath indexPath) -> string +~virtual Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.GetIndexForItem(object item) -> Foundation.NSIndexPath +~virtual Microsoft.Maui.Controls.Handlers.Items2.ItemsViewDelegator2.GetVisibleItemsIndexPath() -> (bool VisibleItems, Foundation.NSIndexPath First, Foundation.NSIndexPath Center, Foundation.NSIndexPath Last) +~virtual Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2.ScrollToRequested(object sender, Microsoft.Maui.Controls.ScrollToRequestEventArgs args) -> void ~virtual Microsoft.Maui.Controls.ImageSource.Cancel() -> System.Threading.Tasks.Task ~virtual Microsoft.Maui.Controls.Internals.NavigationProxy.GetModalStack() -> System.Collections.Generic.IReadOnlyList ~virtual Microsoft.Maui.Controls.Internals.NavigationProxy.GetNavigationStack() -> System.Collections.Generic.IReadOnlyList @@ -4413,6 +4527,7 @@ abstract Microsoft.Maui.Controls.Handlers.Items.ItemsViewCell.Measure() -> CoreG abstract Microsoft.Maui.Controls.Handlers.Items.ItemsViewController.IsHorizontal.get -> bool abstract Microsoft.Maui.Controls.Handlers.Items.ItemsViewLayout.ConstrainTo(CoreGraphics.CGSize size) -> void abstract Microsoft.Maui.Controls.Handlers.Items.TemplatedCell.NeedsContentSizeUpdate(Microsoft.Maui.Graphics.Size currentSize) -> (bool, Microsoft.Maui.Graphics.Size) +abstract Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.IsHorizontal.get -> bool abstract Microsoft.Maui.Controls.Internals.GIFImageParser.FinishedParsing() -> void abstract Microsoft.Maui.Controls.Internals.GIFImageParser.StartParsing() -> void abstract Microsoft.Maui.Controls.Internals.TableModel.GetRowCount(int section) -> int @@ -4422,6 +4537,30 @@ const Microsoft.Maui.Controls.Cell.DefaultCellHeight = 40 -> int const Microsoft.Maui.Controls.Handlers.Items.ItemsViewController.EmptyTag = 333 -> int const Microsoft.Maui.Controls.Handlers.Items.StructuredItemsViewController.FooterTag = 222 -> int const Microsoft.Maui.Controls.Handlers.Items.StructuredItemsViewController.HeaderTag = 111 -> int +const Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.EmptyTag = 333 -> int +const Microsoft.Maui.Controls.Handlers.Items2.StructuredItemsViewController2.FooterTag = 222 -> int +const Microsoft.Maui.Controls.Handlers.Items2.StructuredItemsViewController2.HeaderTag = 111 -> int +const Microsoft.Maui.Controls.TitleBar.ContentHiddenState = "ContentCollapsed" -> string! +const Microsoft.Maui.Controls.TitleBar.ContentVisibleState = "ContentVisible" -> string! +const Microsoft.Maui.Controls.TitleBar.IconHiddenState = "IconCollapsed" -> string! +const Microsoft.Maui.Controls.TitleBar.IconVisibleState = "IconVisible" -> string! +const Microsoft.Maui.Controls.TitleBar.LeadingHiddenState = "LeadingContentCollapsed" -> string! +const Microsoft.Maui.Controls.TitleBar.LeadingVisibleState = "LeadingContentVisible" -> string! +const Microsoft.Maui.Controls.TitleBar.SubtitleHiddenState = "SubtitleCollapsed" -> string! +const Microsoft.Maui.Controls.TitleBar.SubtitleVisibleState = "SubtitleVisible" -> string! +const Microsoft.Maui.Controls.TitleBar.TemplateRootName = "PART_Root" -> string! +const Microsoft.Maui.Controls.TitleBar.TitleBarActiveState = "TitleBarTitleActive" -> string! +const Microsoft.Maui.Controls.TitleBar.TitleBarContent = "PART_Content" -> string! +const Microsoft.Maui.Controls.TitleBar.TitleBarIcon = "PART_Icon" -> string! +const Microsoft.Maui.Controls.TitleBar.TitleBarInactiveState = "TitleBarTitleInactive" -> string! +const Microsoft.Maui.Controls.TitleBar.TitleBarLeading = "PART_LeadingContent" -> string! +const Microsoft.Maui.Controls.TitleBar.TitleBarSubtitle = "PART_Subtitle" -> string! +const Microsoft.Maui.Controls.TitleBar.TitleBarTitle = "PART_Title" -> string! +const Microsoft.Maui.Controls.TitleBar.TitleBarTrailing = "PART_TrailingContent" -> string! +const Microsoft.Maui.Controls.TitleBar.TitleHiddenState = "TitleCollapsed" -> string! +const Microsoft.Maui.Controls.TitleBar.TitleVisibleState = "TitleVisible" -> string! +const Microsoft.Maui.Controls.TitleBar.TrailingHiddenState = "TrailingContentCollapsed" -> string! +const Microsoft.Maui.Controls.TitleBar.TrailingVisibleState = "TrailingContentVisible" -> string! Microsoft.Maui.Controls.AbsoluteLayout Microsoft.Maui.Controls.AbsoluteLayout.AbsoluteLayout() -> void Microsoft.Maui.Controls.Accelerator @@ -4940,6 +5079,7 @@ Microsoft.Maui.Controls.Element.ParentChanged -> System.EventHandler Microsoft.Maui.Controls.Element.ParentChanging -> System.EventHandler Microsoft.Maui.Controls.ElementEventArgs Microsoft.Maui.Controls.ElementTemplate +Microsoft.Maui.Controls.Embedding.EmbeddingExtensions Microsoft.Maui.Controls.Entry Microsoft.Maui.Controls.Entry.ClearButtonVisibility.get -> Microsoft.Maui.ClearButtonVisibility Microsoft.Maui.Controls.Entry.ClearButtonVisibility.set -> void @@ -5097,6 +5237,7 @@ Microsoft.Maui.Controls.HandlerAttribute Microsoft.Maui.Controls.HandlerAttribute.Priority.get -> short Microsoft.Maui.Controls.HandlerAttribute.Priority.set -> void Microsoft.Maui.Controls.HandlerChangingEventArgs +Microsoft.Maui.Controls.HandlerProperties Microsoft.Maui.Controls.Handlers.BoxViewHandler Microsoft.Maui.Controls.Handlers.BoxViewHandler.BoxViewHandler() -> void Microsoft.Maui.Controls.Handlers.Compatibility.CellRenderer @@ -5139,10 +5280,6 @@ Microsoft.Maui.Controls.Handlers.Compatibility.PhoneFlyoutPageRenderer.SetElemen Microsoft.Maui.Controls.Handlers.Compatibility.ShellRenderer Microsoft.Maui.Controls.Handlers.Compatibility.ShellRenderer.ElementChanged -> System.EventHandler Microsoft.Maui.Controls.Handlers.Compatibility.ShellRenderer.ShellRenderer() -> void -Microsoft.Maui.Controls.Handlers.Compatibility.ShellScrollViewTracker -Microsoft.Maui.Controls.Handlers.Compatibility.ShellScrollViewTracker.Dispose() -> void -Microsoft.Maui.Controls.Handlers.Compatibility.ShellScrollViewTracker.OnLayoutSubviews() -> void -Microsoft.Maui.Controls.Handlers.Compatibility.ShellScrollViewTracker.Reset() -> bool Microsoft.Maui.Controls.Handlers.Compatibility.SwitchCellRenderer Microsoft.Maui.Controls.Handlers.Compatibility.SwitchCellRenderer.SwitchCellRenderer() -> void Microsoft.Maui.Controls.Handlers.Compatibility.TabbedRenderer @@ -5231,6 +5368,31 @@ Microsoft.Maui.Controls.Handlers.Items.TemplatedCell.Layout(CoreGraphics.CGSize Microsoft.Maui.Controls.Handlers.Items.TemplatedCell.LayoutAttributesChanged -> System.EventHandler Microsoft.Maui.Controls.Handlers.Items.TemplatedCell.OnContentSizeChanged() -> void Microsoft.Maui.Controls.Handlers.Items.TemplatedCell.TemplatedCell(CoreGraphics.CGRect frame) -> void +Microsoft.Maui.Controls.Handlers.Items2.CarouselViewController2 +Microsoft.Maui.Controls.Handlers.Items2.CarouselViewDelegator2 +Microsoft.Maui.Controls.Handlers.Items2.CarouselViewHandler2 +Microsoft.Maui.Controls.Handlers.Items2.CarouselViewHandler2.CarouselViewHandler2() -> void +Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2 +Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2.CollectionViewHandler2() -> void +Microsoft.Maui.Controls.Handlers.Items2.DefaultCell2 +Microsoft.Maui.Controls.Handlers.Items2.DefaultCell2.DefaultCell2(CoreGraphics.CGRect frame) -> void +Microsoft.Maui.Controls.Handlers.Items2.ItemsViewCell2 +Microsoft.Maui.Controls.Handlers.Items2.ItemsViewCell2.ItemsViewCell2(CoreGraphics.CGRect frame) -> void +Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.ScrollDirection.get -> UIKit.UICollectionViewScrollDirection +Microsoft.Maui.Controls.Handlers.Items2.ItemsViewDelegator2.PreviousHorizontalOffset -> float +Microsoft.Maui.Controls.Handlers.Items2.ItemsViewDelegator2.PreviousVerticalOffset -> float +Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2.ItemsViewHandler2() -> void +Microsoft.Maui.Controls.Handlers.Items2.LayoutAttributesChangedEventArgs2 +Microsoft.Maui.Controls.Handlers.Items2.ReorderableItemsViewController2.UpdateCanReorderItems() -> void +Microsoft.Maui.Controls.Handlers.Items2.TemplatedCell2 +Microsoft.Maui.Controls.Handlers.Items2.TemplatedCell2.ConstrainedDimension -> System.Runtime.InteropServices.NFloat +Microsoft.Maui.Controls.Handlers.Items2.TemplatedCell2.ConstrainedSize -> CoreGraphics.CGSize +Microsoft.Maui.Controls.Handlers.Items2.TemplatedCell2.ContentSizeChanged -> System.EventHandler +Microsoft.Maui.Controls.Handlers.Items2.TemplatedCell2.LayoutAttributesChanged -> System.EventHandler +Microsoft.Maui.Controls.Handlers.Items2.TemplatedCell2.OnContentSizeChanged() -> void +Microsoft.Maui.Controls.Handlers.Items2.TemplatedCell2.ScrollDirection.get -> UIKit.UICollectionViewScrollDirection +Microsoft.Maui.Controls.Handlers.Items2.TemplatedCell2.ScrollDirection.set -> void +Microsoft.Maui.Controls.Handlers.Items2.TemplatedCell2.TemplatedCell2(CoreGraphics.CGRect frame) -> void Microsoft.Maui.Controls.Handlers.LineHandler Microsoft.Maui.Controls.Handlers.LineHandler.LineHandler() -> void Microsoft.Maui.Controls.Handlers.PathHandler @@ -5249,6 +5411,20 @@ Microsoft.Maui.Controls.Hosting.AppHostBuilderExtensions Microsoft.Maui.Controls.Hosting.IEffectsBuilder Microsoft.Maui.Controls.HtmlWebViewSource Microsoft.Maui.Controls.HtmlWebViewSource.HtmlWebViewSource() -> void +Microsoft.Maui.Controls.HybridWebView +Microsoft.Maui.Controls.HybridWebView.DefaultFile.get -> string? +Microsoft.Maui.Controls.HybridWebView.DefaultFile.set -> void +Microsoft.Maui.Controls.HybridWebView.EvaluateJavaScriptAsync(string! script) -> System.Threading.Tasks.Task! +Microsoft.Maui.Controls.HybridWebView.HybridRoot.get -> string? +Microsoft.Maui.Controls.HybridWebView.HybridRoot.set -> void +Microsoft.Maui.Controls.HybridWebView.HybridWebView() -> void +Microsoft.Maui.Controls.HybridWebView.InvokeJavaScriptAsync(string! methodName, System.Text.Json.Serialization.Metadata.JsonTypeInfo! returnTypeJsonTypeInfo, object?[]? paramValues = null, System.Text.Json.Serialization.Metadata.JsonTypeInfo?[]? paramJsonTypeInfos = null) -> System.Threading.Tasks.Task! +Microsoft.Maui.Controls.HybridWebView.RawMessageReceived -> System.EventHandler? +Microsoft.Maui.Controls.HybridWebView.SendRawMessage(string! rawMessage) -> void +Microsoft.Maui.Controls.HybridWebView.SetInvokeJavaScriptTarget(T! target) -> void +Microsoft.Maui.Controls.HybridWebViewRawMessageReceivedEventArgs +Microsoft.Maui.Controls.HybridWebViewRawMessageReceivedEventArgs.HybridWebViewRawMessageReceivedEventArgs(string? message) -> void +Microsoft.Maui.Controls.HybridWebViewRawMessageReceivedEventArgs.Message.get -> string? Microsoft.Maui.Controls.IAnimatable Microsoft.Maui.Controls.IAnimatable.BatchBegin() -> void Microsoft.Maui.Controls.IAnimatable.BatchCommit() -> void @@ -6394,6 +6570,8 @@ Microsoft.Maui.Controls.PlatformEffect.PlatformEffect() -> Microsoft.Maui.Controls.PlatformPointerEventArgs Microsoft.Maui.Controls.PlatformPointerEventArgs.GestureRecognizer.get -> UIKit.UIGestureRecognizer! Microsoft.Maui.Controls.PlatformPointerEventArgs.Sender.get -> UIKit.UIView! +Microsoft.Maui.Controls.PlatformWebViewProcessTerminatedEventArgs +Microsoft.Maui.Controls.PlatformWebViewProcessTerminatedEventArgs.Sender.get -> WebKit.WKWebView! Microsoft.Maui.Controls.PointCollection Microsoft.Maui.Controls.PointCollection.PointCollection() -> void Microsoft.Maui.Controls.PointerEventArgs @@ -7097,6 +7275,14 @@ Microsoft.Maui.Controls.Style.ApplyToDerivedTypes.get -> bool Microsoft.Maui.Controls.Style.ApplyToDerivedTypes.set -> void Microsoft.Maui.Controls.Style.CanCascade.get -> bool Microsoft.Maui.Controls.Style.CanCascade.set -> void +Microsoft.Maui.Controls.StyleableElement +Microsoft.Maui.Controls.StyleableElement.class.get -> System.Collections.Generic.IList! +Microsoft.Maui.Controls.StyleableElement.class.set -> void +Microsoft.Maui.Controls.StyleableElement.Style.get -> Microsoft.Maui.Controls.Style? +Microsoft.Maui.Controls.StyleableElement.Style.set -> void +Microsoft.Maui.Controls.StyleableElement.StyleableElement() -> void +Microsoft.Maui.Controls.StyleableElement.StyleClass.get -> System.Collections.Generic.IList! +Microsoft.Maui.Controls.StyleableElement.StyleClass.set -> void Microsoft.Maui.Controls.StyleSheets.StyleSheet Microsoft.Maui.Controls.SweepDirection Microsoft.Maui.Controls.SweepDirection.Clockwise = 1 -> Microsoft.Maui.Controls.SweepDirection @@ -7234,6 +7420,10 @@ Microsoft.Maui.Controls.TextCell.TextCell() -> void Microsoft.Maui.Controls.TextChangedEventArgs Microsoft.Maui.Controls.TextDecorationConverter Microsoft.Maui.Controls.TextDecorationConverter.TextDecorationConverter() -> void +Microsoft.Maui.Controls.TimeChangedEventArgs +Microsoft.Maui.Controls.TimeChangedEventArgs.NewTime.get -> System.TimeSpan +Microsoft.Maui.Controls.TimeChangedEventArgs.OldTime.get -> System.TimeSpan +Microsoft.Maui.Controls.TimeChangedEventArgs.TimeChangedEventArgs(System.TimeSpan oldTime, System.TimeSpan newTime) -> void Microsoft.Maui.Controls.TimePicker Microsoft.Maui.Controls.TimePicker.CharacterSpacing.get -> double Microsoft.Maui.Controls.TimePicker.CharacterSpacing.set -> void @@ -7246,6 +7436,24 @@ Microsoft.Maui.Controls.TimePicker.FontSize.set -> void Microsoft.Maui.Controls.TimePicker.Time.get -> System.TimeSpan Microsoft.Maui.Controls.TimePicker.Time.set -> void Microsoft.Maui.Controls.TimePicker.TimePicker() -> void +Microsoft.Maui.Controls.TimePicker.TimeSelected -> System.EventHandler +Microsoft.Maui.Controls.TitleBar +Microsoft.Maui.Controls.TitleBar.Content.get -> Microsoft.Maui.IView? +Microsoft.Maui.Controls.TitleBar.Content.set -> void +Microsoft.Maui.Controls.TitleBar.ForegroundColor.get -> Microsoft.Maui.Graphics.Color! +Microsoft.Maui.Controls.TitleBar.ForegroundColor.set -> void +Microsoft.Maui.Controls.TitleBar.Icon.get -> Microsoft.Maui.Controls.ImageSource! +Microsoft.Maui.Controls.TitleBar.Icon.set -> void +Microsoft.Maui.Controls.TitleBar.LeadingContent.get -> Microsoft.Maui.IView? +Microsoft.Maui.Controls.TitleBar.LeadingContent.set -> void +Microsoft.Maui.Controls.TitleBar.PassthroughElements.get -> System.Collections.Generic.IList! +Microsoft.Maui.Controls.TitleBar.Subtitle.get -> string! +Microsoft.Maui.Controls.TitleBar.Subtitle.set -> void +Microsoft.Maui.Controls.TitleBar.Title.get -> string! +Microsoft.Maui.Controls.TitleBar.Title.set -> void +Microsoft.Maui.Controls.TitleBar.TitleBar() -> void +Microsoft.Maui.Controls.TitleBar.TrailingContent.get -> Microsoft.Maui.IView? +Microsoft.Maui.Controls.TitleBar.TrailingContent.set -> void Microsoft.Maui.Controls.ToggledEventArgs Microsoft.Maui.Controls.ToggledEventArgs.ToggledEventArgs(bool value) -> void Microsoft.Maui.Controls.ToggledEventArgs.Value.get -> bool @@ -7374,6 +7582,7 @@ Microsoft.Maui.Controls.VisualElement.MaximumHeightRequest.get -> double Microsoft.Maui.Controls.VisualElement.MaximumHeightRequest.set -> void Microsoft.Maui.Controls.VisualElement.MaximumWidthRequest.get -> double Microsoft.Maui.Controls.VisualElement.MaximumWidthRequest.set -> void +Microsoft.Maui.Controls.VisualElement.Measure(double widthConstraint, double heightConstraint) -> Microsoft.Maui.Graphics.Size Microsoft.Maui.Controls.VisualElement.MeasureInvalidated -> System.EventHandler Microsoft.Maui.Controls.VisualElement.MinimumHeightRequest.get -> double Microsoft.Maui.Controls.VisualElement.MinimumHeightRequest.set -> void @@ -7450,8 +7659,11 @@ Microsoft.Maui.Controls.WebView.GoBack() -> void Microsoft.Maui.Controls.WebView.GoForward() -> void Microsoft.Maui.Controls.WebView.Navigated -> System.EventHandler Microsoft.Maui.Controls.WebView.Navigating -> System.EventHandler +Microsoft.Maui.Controls.WebView.ProcessTerminated -> System.EventHandler Microsoft.Maui.Controls.WebView.Reload() -> void Microsoft.Maui.Controls.WebView.WebView() -> void +Microsoft.Maui.Controls.WebViewProcessTerminatedEventArgs +Microsoft.Maui.Controls.WebViewProcessTerminatedEventArgs.WebViewProcessTerminatedEventArgs() -> void Microsoft.Maui.Controls.WebViewSource Microsoft.Maui.Controls.WebViewSource.OnSourceChanged() -> void Microsoft.Maui.Controls.WebViewSource.WebViewSource() -> void @@ -7492,6 +7704,8 @@ Microsoft.Maui.Controls.Window.SizeChanged -> System.EventHandler? Microsoft.Maui.Controls.Window.Stopped -> System.EventHandler? Microsoft.Maui.Controls.Window.Title.get -> string? Microsoft.Maui.Controls.Window.Title.set -> void +Microsoft.Maui.Controls.Window.TitleBar.get -> Microsoft.Maui.ITitleBar? +Microsoft.Maui.Controls.Window.TitleBar.set -> void Microsoft.Maui.Controls.Window.VisualDiagnosticsOverlay.get -> Microsoft.Maui.IVisualDiagnosticsOverlay! Microsoft.Maui.Controls.Window.Width.get -> double Microsoft.Maui.Controls.Window.Width.set -> void @@ -7517,6 +7731,7 @@ Microsoft.Maui.Controls.Xaml.IRootObjectProvider Microsoft.Maui.Controls.Xaml.IValueProvider Microsoft.Maui.Controls.Xaml.IXamlTypeResolver Microsoft.Maui.Controls.Xaml.IXmlLineInfoProvider +Microsoft.Maui.Controls.Xaml.RequireServiceAttribute Microsoft.Maui.Controls.Xaml.XamlParseException Microsoft.Maui.Controls.Xaml.XamlParseException.XamlParseException() -> void Microsoft.Maui.Controls.Xaml.XamlResourceIdAttribute @@ -7558,7 +7773,6 @@ override Microsoft.Maui.Controls.Compatibility.Grid.LayoutChildren(double x, dou override Microsoft.Maui.Controls.Compatibility.Grid.OnBindingContextChanged() -> void override Microsoft.Maui.Controls.Compatibility.Grid.OnMeasure(double widthConstraint, double heightConstraint) -> Microsoft.Maui.SizeRequest override Microsoft.Maui.Controls.Compatibility.Layout.ArrangeOverride(Microsoft.Maui.Graphics.Rect bounds) -> Microsoft.Maui.Graphics.Size -override Microsoft.Maui.Controls.Compatibility.Layout.InvalidateMeasureOverride() -> void override Microsoft.Maui.Controls.Compatibility.Layout.Measure(double widthConstraint, double heightConstraint, Microsoft.Maui.Controls.MeasureFlags flags = Microsoft.Maui.Controls.MeasureFlags.None) -> Microsoft.Maui.SizeRequest override Microsoft.Maui.Controls.Compatibility.Layout.MeasureOverride(double widthConstraint, double heightConstraint) -> Microsoft.Maui.Graphics.Size override Microsoft.Maui.Controls.Compatibility.Layout.OnSizeAllocated(double width, double height) -> void @@ -7568,6 +7782,7 @@ override Microsoft.Maui.Controls.Compatibility.StackLayout.LayoutChildren(double override Microsoft.Maui.Controls.Compatibility.StackLayout.OnMeasure(double widthConstraint, double heightConstraint) -> Microsoft.Maui.SizeRequest override Microsoft.Maui.Controls.ContentPage.ArrangeOverride(Microsoft.Maui.Graphics.Rect bounds) -> Microsoft.Maui.Graphics.Size override Microsoft.Maui.Controls.ContentPage.InvalidateMeasureOverride() -> void +override Microsoft.Maui.Controls.ContentPage.LayoutChildren(double x, double y, double width, double height) -> void override Microsoft.Maui.Controls.ContentPage.MeasureOverride(double widthConstraint, double heightConstraint) -> Microsoft.Maui.Graphics.Size override Microsoft.Maui.Controls.ContentPage.OnBindingContextChanged() -> void override Microsoft.Maui.Controls.ContentPresenter.ArrangeOverride(Microsoft.Maui.Graphics.Rect bounds) -> Microsoft.Maui.Graphics.Size @@ -7605,7 +7820,6 @@ override Microsoft.Maui.Controls.Handlers.Compatibility.FormsRefreshControl.Hidd override Microsoft.Maui.Controls.Handlers.Compatibility.FrameRenderer.Dispose(bool disposing) -> void override Microsoft.Maui.Controls.Handlers.Compatibility.FrameRenderer.Draw(CoreGraphics.CGRect rect) -> void override Microsoft.Maui.Controls.Handlers.Compatibility.FrameRenderer.LayoutSubviews() -> void -override Microsoft.Maui.Controls.Handlers.Compatibility.FrameRenderer.SetNeedsLayout() -> void override Microsoft.Maui.Controls.Handlers.Compatibility.FrameRenderer.SizeThatFits(CoreGraphics.CGSize size) -> CoreGraphics.CGSize override Microsoft.Maui.Controls.Handlers.Compatibility.ListViewRenderer.Dispose(bool disposing) -> void override Microsoft.Maui.Controls.Handlers.Compatibility.ListViewRenderer.LayoutSubviews() -> void @@ -7641,6 +7855,7 @@ override Microsoft.Maui.Controls.Handlers.Compatibility.ViewRenderer.LayoutSubviews() -> void override Microsoft.Maui.Controls.Handlers.Compatibility.ViewRenderer.SizeThatFits(CoreGraphics.CGSize size) -> CoreGraphics.CGSize override Microsoft.Maui.Controls.Handlers.Compatibility.ViewRenderer.SizeToFit() -> void +override Microsoft.Maui.Controls.Handlers.Compatibility.VisualElementRenderer.MovedToWindow() -> void override Microsoft.Maui.Controls.Handlers.Items.CarouselTemplatedCell.ConstrainTo(CoreGraphics.CGSize constraint) -> void override Microsoft.Maui.Controls.Handlers.Items.CarouselTemplatedCell.ConstrainTo(System.Runtime.InteropServices.NFloat constant) -> void override Microsoft.Maui.Controls.Handlers.Items.CarouselTemplatedCell.Measure() -> CoreGraphics.CGSize @@ -7679,12 +7894,36 @@ override Microsoft.Maui.Controls.Handlers.Items.ReorderableItemsViewController.DetermineEmptyViewFrame() -> CoreGraphics.CGRect override Microsoft.Maui.Controls.Handlers.Items.StructuredItemsViewController.Dispose(bool disposing) -> void override Microsoft.Maui.Controls.Handlers.Items.StructuredItemsViewController.IsHorizontal.get -> bool -override Microsoft.Maui.Controls.Handlers.Items.StructuredItemsViewController.ViewWillLayoutSubviews() -> void override Microsoft.Maui.Controls.Handlers.Items.TemplatedCell.ConstrainTo(CoreGraphics.CGSize constraint) -> void override Microsoft.Maui.Controls.Handlers.Items.TemplatedCell.ConstrainTo(System.Runtime.InteropServices.NFloat constant) -> void +override Microsoft.Maui.Controls.Handlers.Items.TemplatedCell.LayoutSubviews() -> void override Microsoft.Maui.Controls.Handlers.Items.TemplatedCell.PrepareForReuse() -> void override Microsoft.Maui.Controls.Handlers.Items.TemplatedCell.Selected.get -> bool override Microsoft.Maui.Controls.Handlers.Items.TemplatedCell.Selected.set -> void +override Microsoft.Maui.Controls.Handlers.Items2.CarouselViewController2.IsHorizontal.get -> bool +override Microsoft.Maui.Controls.Handlers.Items2.CarouselViewController2.UpdateItemsSource() -> void +override Microsoft.Maui.Controls.Handlers.Items2.CarouselViewController2.UpdateVisibility() -> void +override Microsoft.Maui.Controls.Handlers.Items2.CarouselViewController2.ViewDidLayoutSubviews() -> void +override Microsoft.Maui.Controls.Handlers.Items2.CarouselViewController2.ViewDidLoad() -> void +override Microsoft.Maui.Controls.Handlers.Items2.CarouselViewController2.ViewWillLayoutSubviews() -> void +override Microsoft.Maui.Controls.Handlers.Items2.CarouselViewDelegator2.GetVisibleItemsIndex() -> (bool VisibleItems, int First, int Center, int Last) +override Microsoft.Maui.Controls.Handlers.Items2.GroupableItemsViewController2.RegisterViewTypes() -> void +override Microsoft.Maui.Controls.Handlers.Items2.GroupableItemsViewController2.UpdateItemsSource() -> void +override Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.Dispose(bool disposing) -> void +override Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.LoadView() -> void +override Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.ViewDidLoad() -> void +override Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.ViewWillLayoutSubviews() -> void +override Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2.GetDesiredSize(double widthConstraint, double heightConstraint) -> Microsoft.Maui.Graphics.Size +override Microsoft.Maui.Controls.Handlers.Items2.ReorderableItemsViewController2.Dispose(bool disposing) -> void +override Microsoft.Maui.Controls.Handlers.Items2.StructuredItemsViewController2.DetermineEmptyViewFrame() -> CoreGraphics.CGRect +override Microsoft.Maui.Controls.Handlers.Items2.StructuredItemsViewController2.Dispose(bool disposing) -> void +override Microsoft.Maui.Controls.Handlers.Items2.StructuredItemsViewController2.IsHorizontal.get -> bool +override Microsoft.Maui.Controls.Handlers.Items2.StructuredItemsViewController2.RegisterViewTypes() -> void +override Microsoft.Maui.Controls.Handlers.Items2.StructuredItemsViewController2.ViewWillLayoutSubviews() -> void +override Microsoft.Maui.Controls.Handlers.Items2.TemplatedCell2.LayoutSubviews() -> void +override Microsoft.Maui.Controls.Handlers.Items2.TemplatedCell2.PrepareForReuse() -> void +override Microsoft.Maui.Controls.Handlers.Items2.TemplatedCell2.Selected.get -> bool +override Microsoft.Maui.Controls.Handlers.Items2.TemplatedCell2.Selected.set -> void override Microsoft.Maui.Controls.Image.OnBindingContextChanged() -> void override Microsoft.Maui.Controls.Image.OnMeasure(double widthConstraint, double heightConstraint) -> Microsoft.Maui.SizeRequest override Microsoft.Maui.Controls.ImageButton.ChangeVisualState() -> void @@ -7698,7 +7937,6 @@ override Microsoft.Maui.Controls.ItemsView.OnMeasure(double widthConstraint, dou override Microsoft.Maui.Controls.Label.ArrangeOverride(Microsoft.Maui.Graphics.Rect bounds) -> Microsoft.Maui.Graphics.Size override Microsoft.Maui.Controls.Label.OnBindingContextChanged() -> void override Microsoft.Maui.Controls.Layout.InvalidateMeasureOverride() -> void -override Microsoft.Maui.Controls.Layout.Measure(double widthConstraint, double heightConstraint, Microsoft.Maui.Controls.MeasureFlags flags = Microsoft.Maui.Controls.MeasureFlags.None) -> Microsoft.Maui.SizeRequest override Microsoft.Maui.Controls.LayoutOptions.GetHashCode() -> int override Microsoft.Maui.Controls.LinearGradientBrush.IsEmpty.get -> bool override Microsoft.Maui.Controls.ListView.OnBindingContextChanged() -> void @@ -7798,6 +8036,7 @@ override Microsoft.Maui.Controls.TemplatedView.LayoutChildren(double x, double y override Microsoft.Maui.Controls.TemplatedView.MeasureOverride(double widthConstraint, double heightConstraint) -> Microsoft.Maui.Graphics.Size override Microsoft.Maui.Controls.TemplatedView.OnMeasure(double widthConstraint, double heightConstraint) -> Microsoft.Maui.SizeRequest override Microsoft.Maui.Controls.TextCell.OnTapped() -> void +override Microsoft.Maui.Controls.TitleBar.OnApplyTemplate() -> void override Microsoft.Maui.Controls.UriImageSource.IsEmpty.get -> bool override Microsoft.Maui.Controls.View.ChangeVisualState() -> void override Microsoft.Maui.Controls.View.OnBindingContextChanged() -> void @@ -7817,6 +8056,8 @@ static Microsoft.Maui.Controls.Application.AccentColor.set -> void static Microsoft.Maui.Controls.Application.Current.get -> Microsoft.Maui.Controls.Application? static Microsoft.Maui.Controls.Application.Current.set -> void static Microsoft.Maui.Controls.Application.SetCurrentApplication(Microsoft.Maui.Controls.Application! value) -> void +static Microsoft.Maui.Controls.BindableObjectExtensions.SetBinding(this Microsoft.Maui.Controls.BindableObject! self, Microsoft.Maui.Controls.BindableProperty! targetProperty, System.Func! getter, Microsoft.Maui.Controls.BindingMode mode = Microsoft.Maui.Controls.BindingMode.Default, Microsoft.Maui.Controls.IValueConverter? converter = null, object? converterParameter = null, string? stringFormat = null, object? source = null, object? fallbackValue = null, object? targetNullValue = null) -> void +static Microsoft.Maui.Controls.BindingBase.Create(System.Func! getter, Microsoft.Maui.Controls.BindingMode mode = Microsoft.Maui.Controls.BindingMode.Default, Microsoft.Maui.Controls.IValueConverter? converter = null, object? converterParameter = null, string? stringFormat = null, object? source = null, object? fallbackValue = null, object? targetNullValue = null) -> Microsoft.Maui.Controls.BindingBase! static Microsoft.Maui.Controls.Border.ContentChanged(Microsoft.Maui.Controls.BindableObject! bindable, object! oldValue, object! newValue) -> void static Microsoft.Maui.Controls.Border.StrokeThicknessChanged(Microsoft.Maui.Controls.BindableObject! bindable, object! oldValue, object! newValue) -> void static Microsoft.Maui.Controls.Compatibility.AbsoluteLayout.AutoSize.get -> double @@ -7824,10 +8065,14 @@ static Microsoft.Maui.Controls.DesignMode.IsDesignModeEnabled.get -> bool static Microsoft.Maui.Controls.Device.FlowDirection.get -> Microsoft.Maui.FlowDirection static Microsoft.Maui.Controls.Device.Idiom.get -> Microsoft.Maui.Controls.TargetIdiom static Microsoft.Maui.Controls.Device.IsInvokeRequired.get -> bool -static Microsoft.Maui.Controls.FlyoutPage.ControlsFlyoutPageMapper -> Microsoft.Maui.IPropertyMapper! +static Microsoft.Maui.Controls.Embedding.EmbeddingExtensions.CreateEmbeddedWindowContext(this Microsoft.Maui.Hosting.MauiApp! mauiApp, UIKit.UIWindow! platformWindow) -> Microsoft.Maui.IMauiContext! +static Microsoft.Maui.Controls.Embedding.EmbeddingExtensions.ToPlatformEmbedded(this Microsoft.Maui.IElement! element, Microsoft.Maui.Hosting.MauiApp! mauiApp, UIKit.UIWindow! platformWindow) -> UIKit.UIView! +static Microsoft.Maui.Controls.Embedding.EmbeddingExtensions.ToPlatformEmbedded(this Microsoft.Maui.IElement! element, Microsoft.Maui.IMauiContext! context) -> UIKit.UIView! static Microsoft.Maui.Controls.FontExtensions.GetFontAttributes(this Microsoft.Maui.Font font) -> Microsoft.Maui.Controls.FontAttributes static Microsoft.Maui.Controls.FontExtensions.ToFont(this Microsoft.Maui.Controls.Internals.IFontElement! element, double? defaultSize = null) -> Microsoft.Maui.Font static Microsoft.Maui.Controls.FontExtensions.WithAttributes(this Microsoft.Maui.Font font, Microsoft.Maui.Controls.FontAttributes attributes) -> Microsoft.Maui.Font +static Microsoft.Maui.Controls.HandlerProperties.GetDisconnectPolicy(Microsoft.Maui.Controls.BindableObject! target) -> Microsoft.Maui.HandlerDisconnectPolicy +static Microsoft.Maui.Controls.HandlerProperties.SetDisconnectPolicy(Microsoft.Maui.Controls.BindableObject! target, Microsoft.Maui.HandlerDisconnectPolicy value) -> void static Microsoft.Maui.Controls.Handlers.Compatibility.CellRenderer.CommandMapper -> Microsoft.Maui.CommandMapper! static Microsoft.Maui.Controls.Handlers.Compatibility.CellRenderer.Mapper -> Microsoft.Maui.PropertyMapper! static Microsoft.Maui.Controls.Handlers.Compatibility.VisualElementRenderer.MapAutomationId(Microsoft.Maui.IPlatformViewHandler! handler, TElement! view) -> void @@ -7862,11 +8107,12 @@ static Microsoft.Maui.Controls.Shapes.Matrix.operator *(Microsoft.Maui.Controls. static Microsoft.Maui.Controls.Shapes.Matrix.operator ==(Microsoft.Maui.Controls.Shapes.Matrix left, Microsoft.Maui.Controls.Shapes.Matrix right) -> bool static Microsoft.Maui.Controls.Shapes.MatrixExtensions.ToMatrix(this System.Numerics.Matrix3x2 matrix3x2) -> Microsoft.Maui.Controls.Shapes.Matrix static Microsoft.Maui.Controls.Shapes.MatrixExtensions.ToMatrix3X2(this Microsoft.Maui.Controls.Shapes.Matrix matrix) -> System.Numerics.Matrix3x2 -static Microsoft.Maui.Controls.Toolbar.ControlsToolbarMapper -> Microsoft.Maui.IPropertyMapper! +static Microsoft.Maui.Controls.TitleBar.DefaultTemplate.get -> Microsoft.Maui.Controls.ControlTemplate! static Microsoft.Maui.Controls.ToolTipProperties.GetText(Microsoft.Maui.Controls.BindableObject! bindable) -> object! static Microsoft.Maui.Controls.ToolTipProperties.SetText(Microsoft.Maui.Controls.BindableObject! bindable, object! value) -> void static Microsoft.Maui.Controls.ViewExtensions.CancelAnimations(this Microsoft.Maui.Controls.VisualElement! view) -> void static Microsoft.Maui.Controls.ViewExtensions.FadeTo(this Microsoft.Maui.Controls.VisualElement! view, double opacity, uint length = 250, Microsoft.Maui.Easing? easing = null) -> System.Threading.Tasks.Task! +static Microsoft.Maui.Controls.ViewExtensions.InvalidateMeasure(this Microsoft.Maui.Controls.VisualElement! view) -> void static Microsoft.Maui.Controls.ViewExtensions.LayoutTo(this Microsoft.Maui.Controls.VisualElement! view, Microsoft.Maui.Graphics.Rect bounds, uint length = 250, Microsoft.Maui.Easing? easing = null) -> System.Threading.Tasks.Task! static Microsoft.Maui.Controls.ViewExtensions.RelRotateTo(this Microsoft.Maui.Controls.VisualElement! view, double drotation, uint length = 250, Microsoft.Maui.Easing? easing = null) -> System.Threading.Tasks.Task! static Microsoft.Maui.Controls.ViewExtensions.RelScaleTo(this Microsoft.Maui.Controls.VisualElement! view, double dscale, uint length = 250, Microsoft.Maui.Easing? easing = null) -> System.Threading.Tasks.Task! @@ -7896,6 +8142,9 @@ static readonly Microsoft.Maui.Controls.DragGestureRecognizer.DragStartingComman static readonly Microsoft.Maui.Controls.DragGestureRecognizer.DragStartingCommandProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.DragGestureRecognizer.DropCompletedCommandParameterProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.DragGestureRecognizer.DropCompletedCommandProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly Microsoft.Maui.Controls.HandlerProperties.DisconnectPolicyProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly Microsoft.Maui.Controls.HybridWebView.DefaultFileProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly Microsoft.Maui.Controls.HybridWebView.HybridRootProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.KeyboardAccelerator.KeyProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.KeyboardAccelerator.ModifiersProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.LayoutOptions.Center -> Microsoft.Maui.Controls.LayoutOptions @@ -7925,10 +8174,18 @@ static readonly Microsoft.Maui.Controls.Shapes.Shape.StrokeLineJoinProperty -> M static readonly Microsoft.Maui.Controls.Shapes.Shape.StrokeMiterLimitProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.Shapes.Shape.StrokeProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.Shapes.Shape.StrokeThicknessProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly Microsoft.Maui.Controls.StyleableElement.StyleProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.TapGestureRecognizer.ButtonsProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.TapGestureRecognizer.CommandParameterProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.TapGestureRecognizer.CommandProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.TapGestureRecognizer.NumberOfTapsRequiredProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly Microsoft.Maui.Controls.TitleBar.ContentProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly Microsoft.Maui.Controls.TitleBar.ForegroundColorProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly Microsoft.Maui.Controls.TitleBar.IconProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly Microsoft.Maui.Controls.TitleBar.LeadingContentProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly Microsoft.Maui.Controls.TitleBar.SubtitleProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly Microsoft.Maui.Controls.TitleBar.TitleProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly Microsoft.Maui.Controls.TitleBar.TrailingContentProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.ToolTipProperties.TextProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.VisualElement.ShadowProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.VisualElement.ZIndexProperty -> Microsoft.Maui.Controls.BindableProperty! @@ -7939,10 +8196,12 @@ static readonly Microsoft.Maui.Controls.Window.MaximumWidthProperty -> Microsoft static readonly Microsoft.Maui.Controls.Window.MinimumHeightProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.Window.MinimumWidthProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.Window.PageProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly Microsoft.Maui.Controls.Window.TitleBarProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.Window.TitleProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.Window.WidthProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.Window.XProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.Window.YProperty -> Microsoft.Maui.Controls.BindableProperty! +virtual Microsoft.Maui.Controls.Application.ActivateWindow(Microsoft.Maui.Controls.Window! window) -> void virtual Microsoft.Maui.Controls.Application.CleanUp() -> void virtual Microsoft.Maui.Controls.Application.CloseWindow(Microsoft.Maui.Controls.Window! window) -> void virtual Microsoft.Maui.Controls.Application.CreateWindow(Microsoft.Maui.IActivationState? activationState) -> Microsoft.Maui.Controls.Window! @@ -7976,7 +8235,6 @@ virtual Microsoft.Maui.Controls.Handlers.Compatibility.FrameRenderer.SetupLayer( virtual Microsoft.Maui.Controls.Handlers.Compatibility.ShellRenderer.OnCurrentItemChanged() -> void virtual Microsoft.Maui.Controls.Handlers.Compatibility.ShellRenderer.SetElementSize(Microsoft.Maui.Graphics.Size size) -> void virtual Microsoft.Maui.Controls.Handlers.Compatibility.ShellRenderer.UpdateBackgroundColor() -> void -virtual Microsoft.Maui.Controls.Handlers.Compatibility.ShellScrollViewTracker.Dispose(bool disposing) -> void virtual Microsoft.Maui.Controls.Handlers.Compatibility.ViewRenderer.CreateNativeControl() -> TPlatformView! virtual Microsoft.Maui.Controls.Handlers.Compatibility.ViewRenderer.DisconnectHandler(TPlatformView! oldNativeView) -> void virtual Microsoft.Maui.Controls.Handlers.Compatibility.VisualElementRenderer.GetDesiredSize(double widthConstraint, double heightConstraint) -> Microsoft.Maui.SizeRequest @@ -7998,6 +8256,13 @@ virtual Microsoft.Maui.Controls.Handlers.Items.ItemsViewController.U virtual Microsoft.Maui.Controls.Handlers.Items.ItemsViewDelegator.GetVisibleItemsIndex() -> (bool VisibleItems, int First, int Center, int Last) virtual Microsoft.Maui.Controls.Handlers.Items.ItemsViewHandler.UpdateLayout() -> void virtual Microsoft.Maui.Controls.Handlers.Items.ItemsViewLayout.UpdateItemSpacing() -> void +virtual Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.DetermineEmptyViewFrame() -> CoreGraphics.CGRect +virtual Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.RegisterViewTypes() -> void +virtual Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.UpdateFlowDirection() -> void +virtual Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.UpdateItemsSource() -> void +virtual Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.UpdateVisibility() -> void +virtual Microsoft.Maui.Controls.Handlers.Items2.ItemsViewDelegator2.GetVisibleItemsIndex() -> (bool VisibleItems, int First, int Center, int Last) +virtual Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2.UpdateLayout() -> void virtual Microsoft.Maui.Controls.ImageSource.IsEmpty.get -> bool virtual Microsoft.Maui.Controls.ItemsView.OnRemainingItemsThresholdReached() -> void virtual Microsoft.Maui.Controls.Layout.OnClear() -> void diff --git a/src/Controls/src/Core/PublicAPI/net-ios/PublicAPI.Unshipped.txt b/src/Controls/src/Core/PublicAPI/net-ios/PublicAPI.Unshipped.txt index 9089f402c400..7dc5c58110bf 100644 --- a/src/Controls/src/Core/PublicAPI/net-ios/PublicAPI.Unshipped.txt +++ b/src/Controls/src/Core/PublicAPI/net-ios/PublicAPI.Unshipped.txt @@ -1,351 +1 @@ #nullable enable -Microsoft.Maui.Controls.StyleableElement.Style.get -> Microsoft.Maui.Controls.Style? -override Microsoft.Maui.Controls.Handlers.Items.TemplatedCell.LayoutSubviews() -> void -override Microsoft.Maui.Controls.Handlers.Items2.TemplatedCell2.LayoutSubviews() -> void -override Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2.GetDesiredSize(double widthConstraint, double heightConstraint) -> Microsoft.Maui.Graphics.Size -~abstract Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2.CreateController(TItemsView newElement, UIKit.UICollectionViewLayout layout) -> Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2 -~abstract Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2.SelectLayout() -> UIKit.UICollectionViewLayout -*REMOVED*override Microsoft.Maui.Controls.Handlers.Items.StructuredItemsViewController.ViewWillLayoutSubviews() -> void -*REMOVED*~Microsoft.Maui.Controls.Handlers.Compatibility.ShellScrollViewTracker.ShellScrollViewTracker(Microsoft.Maui.IPlatformViewHandler renderer) -> void -~Microsoft.Maui.Controls.Handlers.Items2.CarouselViewController2.CarouselViewController2(Microsoft.Maui.Controls.CarouselView itemsView, UIKit.UICollectionViewLayout layout) -> void -~Microsoft.Maui.Controls.Handlers.Items2.CarouselViewDelegator2.CarouselViewDelegator2(UIKit.UICollectionViewLayout itemsViewLayout, Microsoft.Maui.Controls.Handlers.Items2.CarouselViewController2 ItemsViewController2) -> void -~Microsoft.Maui.Controls.Handlers.Items2.CarouselViewHandler2.CarouselViewHandler2(Microsoft.Maui.PropertyMapper mapper = null) -> void -~Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2.CollectionViewHandler2(Microsoft.Maui.PropertyMapper mapper = null) -> void -~Microsoft.Maui.Controls.Handlers.Items2.DefaultCell2.Constraint.get -> UIKit.NSLayoutConstraint -~Microsoft.Maui.Controls.Handlers.Items2.DefaultCell2.Constraint.set -> void -~Microsoft.Maui.Controls.Handlers.Items2.DefaultCell2.Label.get -> UIKit.UILabel -~Microsoft.Maui.Controls.Handlers.Items2.GroupableItemsViewController2 -~Microsoft.Maui.Controls.Handlers.Items2.GroupableItemsViewController2.GroupableItemsViewController2(TItemsView groupableItemsView, UIKit.UICollectionViewLayout layout) -> void -~Microsoft.Maui.Controls.Handlers.Items2.GroupableItemsViewDelegator2 -~Microsoft.Maui.Controls.Handlers.Items2.GroupableItemsViewDelegator2.GroupableItemsViewDelegator2(UIKit.UICollectionViewLayout itemsViewLayout, TViewController ItemsViewController2) -> void -~Microsoft.Maui.Controls.Handlers.Items2.ItemsViewCell2.InitializeContentConstraints(UIKit.UIView platformView) -> void -~Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2 -~Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.Delegator.get -> UIKit.UICollectionViewDelegateFlowLayout -~Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.Delegator.set -> void -~Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.GetItemAtIndex(Foundation.NSIndexPath index) -> object -~Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.ItemsSource.get -> Microsoft.Maui.Controls.Handlers.Items.IItemsViewSource -~Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.ItemsSource.set -> void -~Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.ItemsView.get -> TItemsView -~Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.ItemsViewController2(TItemsView itemsView, UIKit.UICollectionViewLayout layout) -> void -~Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.ItemsViewLayout.get -> UIKit.UICollectionViewLayout -~Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.ItemsViewLayout.set -> void -~Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.UpdateLayout(UIKit.UICollectionViewLayout newLayout) -> void -~Microsoft.Maui.Controls.Handlers.Items2.ItemsViewDelegator2 -~Microsoft.Maui.Controls.Handlers.Items2.ItemsViewDelegator2.ItemsViewDelegator2(UIKit.UICollectionViewLayout itemsViewLayout, TViewController ItemsViewController2) -> void -~Microsoft.Maui.Controls.Handlers.Items2.ItemsViewDelegator2.ItemsViewLayout.get -> UIKit.UICollectionViewLayout -~Microsoft.Maui.Controls.Handlers.Items2.ItemsViewDelegator2.ViewController.get -> TViewController -~Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2 -~Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2.Controller.get -> Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2 -~Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2.IsIndexPathValid(Foundation.NSIndexPath indexPath) -> bool -~Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2.ItemsView.get -> TItemsView -~Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2.ItemsViewHandler2(Microsoft.Maui.PropertyMapper mapper = null) -> void -~Microsoft.Maui.Controls.Handlers.Items2.LayoutAttributesChangedEventArgs2.LayoutAttributesChangedEventArgs2(UIKit.UICollectionViewLayoutAttributes newAttributes) -> void -~Microsoft.Maui.Controls.Handlers.Items2.LayoutAttributesChangedEventArgs2.NewAttributes.get -> UIKit.UICollectionViewLayoutAttributes -~Microsoft.Maui.Controls.Handlers.Items2.ReorderableItemsViewController2 -~Microsoft.Maui.Controls.Handlers.Items2.ReorderableItemsViewController2.ReorderableItemsViewController2(TItemsView reorderableItemsView, UIKit.UICollectionViewLayout layout) -> void -~Microsoft.Maui.Controls.Handlers.Items2.ReorderableItemsViewDelegator2 -~Microsoft.Maui.Controls.Handlers.Items2.ReorderableItemsViewDelegator2.ReorderableItemsViewDelegator2(UIKit.UICollectionViewLayout itemsViewLayout, TViewController ItemsViewController2) -> void -~Microsoft.Maui.Controls.Handlers.Items2.SelectableItemsViewController2 -~Microsoft.Maui.Controls.Handlers.Items2.SelectableItemsViewController2.SelectableItemsViewController2(TItemsView selectableItemsView, UIKit.UICollectionViewLayout layout) -> void -~Microsoft.Maui.Controls.Handlers.Items2.SelectableItemsViewDelegator2 -~Microsoft.Maui.Controls.Handlers.Items2.SelectableItemsViewDelegator2.SelectableItemsViewDelegator2(UIKit.UICollectionViewLayout itemsViewLayout, TViewController ItemsViewController2) -> void -~Microsoft.Maui.Controls.Handlers.Items2.StructuredItemsViewController2 -~Microsoft.Maui.Controls.Handlers.Items2.StructuredItemsViewController2.StructuredItemsViewController2(TItemsView structuredItemsView, UIKit.UICollectionViewLayout layout) -> void -~Microsoft.Maui.Controls.Handlers.Items2.TemplatedCell2.Bind(Microsoft.Maui.Controls.DataTemplate template, object bindingContext, Microsoft.Maui.Controls.ItemsView itemsView) -> void -~Microsoft.Maui.Controls.Handlers.Items2.TemplatedCell2.Bind(Microsoft.Maui.Controls.View virtualView, Microsoft.Maui.Controls.ItemsView itemsView) -> void -~Microsoft.Maui.Controls.Handlers.Items2.TemplatedCell2.CurrentTemplate.get -> Microsoft.Maui.Controls.DataTemplate -~Microsoft.Maui.Controls.Handlers.Items2.TemplatedCell2.OnLayoutAttributesChanged(UIKit.UICollectionViewLayoutAttributes newAttributes) -> void -*REMOVED*~Microsoft.Maui.Controls.MenuItem.class.get -> System.Collections.Generic.IList -*REMOVED*~Microsoft.Maui.Controls.MenuItem.class.set -> void -*REMOVED*~Microsoft.Maui.Controls.MenuItem.StyleClass.get -> System.Collections.Generic.IList -*REMOVED*~Microsoft.Maui.Controls.MenuItem.StyleClass.set -> void -*REMOVED*~Microsoft.Maui.Controls.NavigableElement.class.get -> System.Collections.Generic.IList -*REMOVED*~Microsoft.Maui.Controls.NavigableElement.class.set -> void -*REMOVED*~Microsoft.Maui.Controls.NavigableElement.Style.get -> Microsoft.Maui.Controls.Style -*REMOVED*~Microsoft.Maui.Controls.NavigableElement.Style.set -> void -*REMOVED*~Microsoft.Maui.Controls.NavigableElement.StyleClass.get -> System.Collections.Generic.IList -*REMOVED*~Microsoft.Maui.Controls.NavigableElement.StyleClass.set -> void -Microsoft.Maui.Controls.HybridWebView.SetInvokeJavaScriptTarget(T! target) -> void -~Microsoft.Maui.Controls.ResourceDictionary.SetAndCreateSource(System.Uri value) -> void -~Microsoft.Maui.Controls.WebViewProcessTerminatedEventArgs.PlatformArgs.get -> Microsoft.Maui.Controls.PlatformWebViewProcessTerminatedEventArgs -~Microsoft.Maui.Controls.Xaml.IXamlTypeResolver.Resolve(string qualifiedTypeName, System.IServiceProvider serviceProvider = null, bool expandToExtension = true) -> System.Type -~Microsoft.Maui.Controls.Xaml.RequireServiceAttribute.RequireServiceAttribute(System.Type[] serviceTypes) -> void -~Microsoft.Maui.Controls.Xaml.RequireServiceAttribute.ServiceTypes.get -> System.Type[] -~override Microsoft.Maui.Controls.Handlers.Items.CarouselViewController.TraitCollectionDidChange(UIKit.UITraitCollection previousTraitCollection) -> void -~override Microsoft.Maui.Controls.Handlers.Items2.CarouselViewController2.CreateDelegator() -> UIKit.UICollectionViewDelegateFlowLayout -~override Microsoft.Maui.Controls.Handlers.Items2.CarouselViewController2.CreateItemsViewSource() -> Microsoft.Maui.Controls.Handlers.Items.IItemsViewSource -~override Microsoft.Maui.Controls.Handlers.Items2.CarouselViewController2.DetermineCellReuseId(Foundation.NSIndexPath indexPath) -> string -~override Microsoft.Maui.Controls.Handlers.Items2.CarouselViewController2.DraggingEnded(UIKit.UIScrollView scrollView, bool willDecelerate) -> void -~override Microsoft.Maui.Controls.Handlers.Items2.CarouselViewController2.DraggingStarted(UIKit.UIScrollView scrollView) -> void -~override Microsoft.Maui.Controls.Handlers.Items2.CarouselViewController2.GetCell(UIKit.UICollectionView collectionView, Foundation.NSIndexPath indexPath) -> UIKit.UICollectionViewCell -~override Microsoft.Maui.Controls.Handlers.Items2.CarouselViewController2.GetItemsCount(UIKit.UICollectionView collectionView, nint section) -> nint -~override Microsoft.Maui.Controls.Handlers.Items2.CarouselViewDelegator2.DecelerationEnded(UIKit.UIScrollView scrollView) -> void -~override Microsoft.Maui.Controls.Handlers.Items2.CarouselViewDelegator2.DraggingEnded(UIKit.UIScrollView scrollView, bool willDecelerate) -> void -~override Microsoft.Maui.Controls.Handlers.Items2.CarouselViewDelegator2.DraggingStarted(UIKit.UIScrollView scrollView) -> void -~override Microsoft.Maui.Controls.Handlers.Items2.CarouselViewDelegator2.ScrollAnimationEnded(UIKit.UIScrollView scrollView) -> void -~override Microsoft.Maui.Controls.Handlers.Items2.CarouselViewDelegator2.Scrolled(UIKit.UIScrollView scrollView) -> void -~override Microsoft.Maui.Controls.Handlers.Items2.CarouselViewHandler2.CreateController(Microsoft.Maui.Controls.CarouselView newElement, UIKit.UICollectionViewLayout layout) -> Microsoft.Maui.Controls.Handlers.Items2.CarouselViewController2 -~override Microsoft.Maui.Controls.Handlers.Items2.CarouselViewHandler2.ScrollToRequested(object sender, Microsoft.Maui.Controls.ScrollToRequestEventArgs args) -> void -~override Microsoft.Maui.Controls.Handlers.Items2.CarouselViewHandler2.SelectLayout() -> UIKit.UICollectionViewLayout -~override Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2.CreateController(Microsoft.Maui.Controls.ReorderableItemsView itemsView, UIKit.UICollectionViewLayout layout) -> Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2 -~override Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2.ScrollToRequested(object sender, Microsoft.Maui.Controls.ScrollToRequestEventArgs args) -> void -~override Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2.SelectLayout() -> UIKit.UICollectionViewLayout -~override Microsoft.Maui.Controls.Handlers.Items2.GroupableItemsViewController2.CreateDelegator() -> UIKit.UICollectionViewDelegateFlowLayout -~override Microsoft.Maui.Controls.Handlers.Items2.GroupableItemsViewController2.CreateItemsViewSource() -> Microsoft.Maui.Controls.Handlers.Items.IItemsViewSource -~override Microsoft.Maui.Controls.Handlers.Items2.GroupableItemsViewController2.GetViewForSupplementaryElement(UIKit.UICollectionView collectionView, Foundation.NSString elementKind, Foundation.NSIndexPath indexPath) -> UIKit.UICollectionReusableView -~override Microsoft.Maui.Controls.Handlers.Items2.GroupableItemsViewDelegator2.ScrollAnimationEnded(UIKit.UIScrollView scrollView) -> void -~override Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.GetCell(UIKit.UICollectionView collectionView, Foundation.NSIndexPath indexPath) -> UIKit.UICollectionViewCell -~override Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.GetItemsCount(UIKit.UICollectionView collectionView, nint section) -> nint -~override Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.NumberOfSections(UIKit.UICollectionView collectionView) -> nint -~override Microsoft.Maui.Controls.Handlers.Items2.ItemsViewDelegator2.CellDisplayingEnded(UIKit.UICollectionView collectionView, UIKit.UICollectionViewCell cell, Foundation.NSIndexPath indexPath) -> void -~override Microsoft.Maui.Controls.Handlers.Items2.ItemsViewDelegator2.GetInsetForSection(UIKit.UICollectionView collectionView, UIKit.UICollectionViewLayout layout, nint section) -> UIKit.UIEdgeInsets -~override Microsoft.Maui.Controls.Handlers.Items2.ItemsViewDelegator2.GetMinimumInteritemSpacingForSection(UIKit.UICollectionView collectionView, UIKit.UICollectionViewLayout layout, nint section) -> System.Runtime.InteropServices.NFloat -~override Microsoft.Maui.Controls.Handlers.Items2.ItemsViewDelegator2.GetMinimumLineSpacingForSection(UIKit.UICollectionView collectionView, UIKit.UICollectionViewLayout layout, nint section) -> System.Runtime.InteropServices.NFloat -~override Microsoft.Maui.Controls.Handlers.Items2.ItemsViewDelegator2.Scrolled(UIKit.UIScrollView scrollView) -> void -~override Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2.ConnectHandler(UIKit.UIView platformView) -> void -~override Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2.CreatePlatformView() -> UIKit.UIView -~override Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2.DisconnectHandler(UIKit.UIView platformView) -> void -~override Microsoft.Maui.Controls.Handlers.Items2.ReorderableItemsViewController2.CanMoveItem(UIKit.UICollectionView collectionView, Foundation.NSIndexPath indexPath) -> bool -~override Microsoft.Maui.Controls.Handlers.Items2.ReorderableItemsViewController2.CreateDelegator() -> UIKit.UICollectionViewDelegateFlowLayout -~override Microsoft.Maui.Controls.Handlers.Items2.ReorderableItemsViewController2.CreateItemsViewSource() -> Microsoft.Maui.Controls.Handlers.Items.IItemsViewSource -~override Microsoft.Maui.Controls.Handlers.Items2.ReorderableItemsViewController2.MoveItem(UIKit.UICollectionView collectionView, Foundation.NSIndexPath sourceIndexPath, Foundation.NSIndexPath destinationIndexPath) -> void -~override Microsoft.Maui.Controls.Handlers.Items2.ReorderableItemsViewDelegator2.GetTargetIndexPathForMove(UIKit.UICollectionView collectionView, Foundation.NSIndexPath originalIndexPath, Foundation.NSIndexPath proposedIndexPath) -> Foundation.NSIndexPath -~override Microsoft.Maui.Controls.Handlers.Items2.SelectableItemsViewController2.CreateDelegator() -> UIKit.UICollectionViewDelegateFlowLayout -~override Microsoft.Maui.Controls.Handlers.Items2.SelectableItemsViewController2.ItemDeselected(UIKit.UICollectionView collectionView, Foundation.NSIndexPath indexPath) -> void -~override Microsoft.Maui.Controls.Handlers.Items2.SelectableItemsViewController2.ItemSelected(UIKit.UICollectionView collectionView, Foundation.NSIndexPath indexPath) -> void -~override Microsoft.Maui.Controls.Handlers.Items2.SelectableItemsViewDelegator2.ItemDeselected(UIKit.UICollectionView collectionView, Foundation.NSIndexPath indexPath) -> void -~override Microsoft.Maui.Controls.Handlers.Items2.SelectableItemsViewDelegator2.ItemSelected(UIKit.UICollectionView collectionView, Foundation.NSIndexPath indexPath) -> void -~override Microsoft.Maui.Controls.Handlers.Items2.StructuredItemsViewController2.GetViewForSupplementaryElement(UIKit.UICollectionView collectionView, Foundation.NSString elementKind, Foundation.NSIndexPath indexPath) -> UIKit.UICollectionReusableView -~override Microsoft.Maui.Controls.Handlers.Items2.TemplatedCell2.PreferredLayoutAttributesFittingAttributes(UIKit.UICollectionViewLayoutAttributes layoutAttributes) -> UIKit.UICollectionViewLayoutAttributes -~override Microsoft.Maui.Controls.ShellContent.OnPropertyChanged(string propertyName = null) -> void -*REMOVED*~static Microsoft.Maui.Controls.Application.ControlsApplicationMapper -> Microsoft.Maui.IPropertyMapper -~static Microsoft.Maui.Controls.Brush.DarkGrey.get -> Microsoft.Maui.Controls.SolidColorBrush -~static Microsoft.Maui.Controls.Brush.DarkSlateGrey.get -> Microsoft.Maui.Controls.SolidColorBrush -~static Microsoft.Maui.Controls.Brush.DimGrey.get -> Microsoft.Maui.Controls.SolidColorBrush -~static Microsoft.Maui.Controls.Brush.Grey.get -> Microsoft.Maui.Controls.SolidColorBrush -~static Microsoft.Maui.Controls.Brush.LightGrey.get -> Microsoft.Maui.Controls.SolidColorBrush -~static Microsoft.Maui.Controls.Brush.LightSlateGrey.get -> Microsoft.Maui.Controls.SolidColorBrush -~static Microsoft.Maui.Controls.Brush.SlateGrey.get -> Microsoft.Maui.Controls.SolidColorBrush -*REMOVED*~static Microsoft.Maui.Controls.Button.ControlsButtonMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.DatePicker.ControlsDatePickerMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.Editor.ControlsEditorMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.Element.ControlsElementMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.Entry.ControlsEntryMapper -> Microsoft.Maui.IPropertyMapper -~static Microsoft.Maui.Controls.Handlers.Items2.CarouselViewHandler2.MapCurrentItem(Microsoft.Maui.Controls.Handlers.Items2.CarouselViewHandler2 handler, Microsoft.Maui.Controls.CarouselView carouselView) -> void -~static Microsoft.Maui.Controls.Handlers.Items2.CarouselViewHandler2.MapIsBounceEnabled(Microsoft.Maui.Controls.Handlers.Items2.CarouselViewHandler2 handler, Microsoft.Maui.Controls.CarouselView carouselView) -> void -~static Microsoft.Maui.Controls.Handlers.Items2.CarouselViewHandler2.MapIsSwipeEnabled(Microsoft.Maui.Controls.Handlers.Items2.CarouselViewHandler2 handler, Microsoft.Maui.Controls.CarouselView carouselView) -> void -~static Microsoft.Maui.Controls.Handlers.Items2.CarouselViewHandler2.MapLoop(Microsoft.Maui.Controls.Handlers.Items2.CarouselViewHandler2 handler, Microsoft.Maui.Controls.CarouselView carouselView) -> void -~static Microsoft.Maui.Controls.Handlers.Items2.CarouselViewHandler2.MapPeekAreaInsets(Microsoft.Maui.Controls.Handlers.Items2.CarouselViewHandler2 handler, Microsoft.Maui.Controls.CarouselView carouselView) -> void -~static Microsoft.Maui.Controls.Handlers.Items2.CarouselViewHandler2.Mapper -> Microsoft.Maui.PropertyMapper -~static Microsoft.Maui.Controls.Handlers.Items2.CarouselViewHandler2.MapPosition(Microsoft.Maui.Controls.Handlers.Items2.CarouselViewHandler2 handler, Microsoft.Maui.Controls.CarouselView carouselView) -> void -~static Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2.MapCanReorderItems(Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2 handler, Microsoft.Maui.Controls.ReorderableItemsView itemsView) -> void -~static Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2.MapFooterTemplate(Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2 handler, Microsoft.Maui.Controls.StructuredItemsView itemsView) -> void -~static Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2.MapHeaderTemplate(Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2 handler, Microsoft.Maui.Controls.StructuredItemsView itemsView) -> void -~static Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2.MapIsGrouped(Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2 handler, Microsoft.Maui.Controls.GroupableItemsView itemsView) -> void -~static Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2.MapItemSizingStrategy(Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2 handler, Microsoft.Maui.Controls.StructuredItemsView itemsView) -> void -~static Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2.MapItemsLayout(Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2 handler, Microsoft.Maui.Controls.StructuredItemsView itemsView) -> void -~static Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2.MapItemsSource(Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2 handler, Microsoft.Maui.Controls.SelectableItemsView itemsView) -> void -~static Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2.Mapper -> Microsoft.Maui.PropertyMapper -~static Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2.MapSelectedItem(Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2 handler, Microsoft.Maui.Controls.SelectableItemsView itemsView) -> void -~static Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2.MapSelectedItems(Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2 handler, Microsoft.Maui.Controls.SelectableItemsView itemsView) -> void -~static Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2.MapSelectionMode(Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2 handler, Microsoft.Maui.Controls.SelectableItemsView itemsView) -> void -~static Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2.ItemsViewMapper -> Microsoft.Maui.PropertyMapper> -~static Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2.MapEmptyView(Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2 handler, Microsoft.Maui.Controls.ItemsView itemsView) -> void -~static Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2.MapEmptyViewTemplate(Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2 handler, Microsoft.Maui.Controls.ItemsView itemsView) -> void -~static Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2.MapFlowDirection(Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2 handler, Microsoft.Maui.Controls.ItemsView itemsView) -> void -~static Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2.MapHorizontalScrollBarVisibility(Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2 handler, Microsoft.Maui.Controls.ItemsView itemsView) -> void -~static Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2.MapIsVisible(Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2 handler, Microsoft.Maui.Controls.ItemsView itemsView) -> void -~static Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2.MapItemsSource(Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2 handler, Microsoft.Maui.Controls.ItemsView itemsView) -> void -~static Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2.MapItemsUpdatingScrollMode(Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2 handler, Microsoft.Maui.Controls.ItemsView itemsView) -> void -~static Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2.MapItemTemplate(Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2 handler, Microsoft.Maui.Controls.ItemsView itemsView) -> void -~static Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2.MapVerticalScrollBarVisibility(Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2 handler, Microsoft.Maui.Controls.ItemsView itemsView) -> void -*REMOVED*~static Microsoft.Maui.Controls.Label.ControlsLabelMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.Layout.ControlsLayoutMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.NavigationPage.ControlsNavigationPageMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.Picker.ControlsPickerMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.RadioButton.ControlsRadioButtonMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.RefreshView.ControlsRefreshViewMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.ScrollView.ControlsScrollViewMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.SearchBar.ControlsSearchBarMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.Shapes.Shape.ControlsShapeViewMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.TabbedPage.ControlsTabbedPageMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.TimePicker.ControlsTimePickerMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.VisualElement.ControlsVisualElementMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.WebView.ControlsWebViewMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.Window.ControlsWindowMapper -> Microsoft.Maui.IPropertyMapper -~static readonly Microsoft.Maui.Controls.BaseShellItem.FlyoutItemIsVisibleProperty -> Microsoft.Maui.Controls.BindableProperty -~virtual Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.CreateDelegator() -> UIKit.UICollectionViewDelegateFlowLayout -~virtual Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.CreateItemsViewSource() -> Microsoft.Maui.Controls.Handlers.Items.IItemsViewSource -~virtual Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.DetermineCellReuseId(Foundation.NSIndexPath indexPath) -> string -~virtual Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.GetIndexForItem(object item) -> Foundation.NSIndexPath -~virtual Microsoft.Maui.Controls.Handlers.Items2.ItemsViewDelegator2.GetVisibleItemsIndexPath() -> (bool VisibleItems, Foundation.NSIndexPath First, Foundation.NSIndexPath Center, Foundation.NSIndexPath Last) -~virtual Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2.ScrollToRequested(object sender, Microsoft.Maui.Controls.ScrollToRequestEventArgs args) -> void -abstract Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.IsHorizontal.get -> bool -const Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.EmptyTag = 333 -> int -const Microsoft.Maui.Controls.Handlers.Items2.StructuredItemsViewController2.FooterTag = 222 -> int -const Microsoft.Maui.Controls.Handlers.Items2.StructuredItemsViewController2.HeaderTag = 111 -> int -const Microsoft.Maui.Controls.TitleBar.ContentHiddenState = "ContentCollapsed" -> string! -const Microsoft.Maui.Controls.TitleBar.ContentVisibleState = "ContentVisible" -> string! -const Microsoft.Maui.Controls.TitleBar.IconHiddenState = "IconCollapsed" -> string! -const Microsoft.Maui.Controls.TitleBar.IconVisibleState = "IconVisible" -> string! -const Microsoft.Maui.Controls.TitleBar.LeadingHiddenState = "LeadingContentCollapsed" -> string! -const Microsoft.Maui.Controls.TitleBar.LeadingVisibleState = "LeadingContentVisible" -> string! -const Microsoft.Maui.Controls.TitleBar.SubtitleHiddenState = "SubtitleCollapsed" -> string! -const Microsoft.Maui.Controls.TitleBar.SubtitleVisibleState = "SubtitleVisible" -> string! -const Microsoft.Maui.Controls.TitleBar.TemplateRootName = "PART_Root" -> string! -const Microsoft.Maui.Controls.TitleBar.TitleBarActiveState = "TitleBarTitleActive" -> string! -const Microsoft.Maui.Controls.TitleBar.TitleBarContent = "PART_Content" -> string! -const Microsoft.Maui.Controls.TitleBar.TitleBarIcon = "PART_Icon" -> string! -const Microsoft.Maui.Controls.TitleBar.TitleBarInactiveState = "TitleBarTitleInactive" -> string! -const Microsoft.Maui.Controls.TitleBar.TitleBarLeading = "PART_LeadingContent" -> string! -const Microsoft.Maui.Controls.TitleBar.TitleBarSubtitle = "PART_Subtitle" -> string! -const Microsoft.Maui.Controls.TitleBar.TitleBarTitle = "PART_Title" -> string! -const Microsoft.Maui.Controls.TitleBar.TitleBarTrailing = "PART_TrailingContent" -> string! -const Microsoft.Maui.Controls.TitleBar.TitleHiddenState = "TitleCollapsed" -> string! -const Microsoft.Maui.Controls.TitleBar.TitleVisibleState = "TitleVisible" -> string! -const Microsoft.Maui.Controls.TitleBar.TrailingHiddenState = "TrailingContentCollapsed" -> string! -const Microsoft.Maui.Controls.TitleBar.TrailingVisibleState = "TrailingContentVisible" -> string! -Microsoft.Maui.Controls.Embedding.EmbeddingExtensions -Microsoft.Maui.Controls.HandlerProperties -*REMOVED*override Microsoft.Maui.Controls.Compatibility.Layout.InvalidateMeasureOverride() -> void -*REMOVED*Microsoft.Maui.Controls.Handlers.Compatibility.ShellScrollViewTracker -*REMOVED*Microsoft.Maui.Controls.Handlers.Compatibility.ShellScrollViewTracker.Dispose() -> void -*REMOVED*Microsoft.Maui.Controls.Handlers.Compatibility.ShellScrollViewTracker.OnLayoutSubviews() -> void -*REMOVED*Microsoft.Maui.Controls.Handlers.Compatibility.ShellScrollViewTracker.Reset() -> bool -Microsoft.Maui.Controls.Handlers.Items2.CarouselViewController2 -Microsoft.Maui.Controls.Handlers.Items2.CarouselViewDelegator2 -Microsoft.Maui.Controls.Handlers.Items2.CarouselViewHandler2 -Microsoft.Maui.Controls.Handlers.Items2.CarouselViewHandler2.CarouselViewHandler2() -> void -Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2 -Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2.CollectionViewHandler2() -> void -Microsoft.Maui.Controls.Handlers.Items2.DefaultCell2 -Microsoft.Maui.Controls.Handlers.Items2.DefaultCell2.DefaultCell2(CoreGraphics.CGRect frame) -> void -Microsoft.Maui.Controls.Handlers.Items2.ItemsViewCell2 -Microsoft.Maui.Controls.Handlers.Items2.ItemsViewCell2.ItemsViewCell2(CoreGraphics.CGRect frame) -> void -Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.ScrollDirection.get -> UIKit.UICollectionViewScrollDirection -Microsoft.Maui.Controls.Handlers.Items2.ItemsViewDelegator2.PreviousHorizontalOffset -> float -Microsoft.Maui.Controls.Handlers.Items2.ItemsViewDelegator2.PreviousVerticalOffset -> float -Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2.ItemsViewHandler2() -> void -Microsoft.Maui.Controls.Handlers.Items2.LayoutAttributesChangedEventArgs2 -Microsoft.Maui.Controls.Handlers.Items2.ReorderableItemsViewController2.UpdateCanReorderItems() -> void -Microsoft.Maui.Controls.Handlers.Items2.TemplatedCell2 -Microsoft.Maui.Controls.Handlers.Items2.TemplatedCell2.ConstrainedDimension -> System.Runtime.InteropServices.NFloat -Microsoft.Maui.Controls.Handlers.Items2.TemplatedCell2.ConstrainedSize -> CoreGraphics.CGSize -Microsoft.Maui.Controls.Handlers.Items2.TemplatedCell2.ContentSizeChanged -> System.EventHandler -Microsoft.Maui.Controls.Handlers.Items2.TemplatedCell2.LayoutAttributesChanged -> System.EventHandler -Microsoft.Maui.Controls.Handlers.Items2.TemplatedCell2.OnContentSizeChanged() -> void -Microsoft.Maui.Controls.Handlers.Items2.TemplatedCell2.ScrollDirection.get -> UIKit.UICollectionViewScrollDirection -Microsoft.Maui.Controls.Handlers.Items2.TemplatedCell2.ScrollDirection.set -> void -Microsoft.Maui.Controls.Handlers.Items2.TemplatedCell2.TemplatedCell2(CoreGraphics.CGRect frame) -> void -Microsoft.Maui.Controls.HybridWebView -Microsoft.Maui.Controls.HybridWebView.DefaultFile.get -> string? -Microsoft.Maui.Controls.HybridWebView.DefaultFile.set -> void -Microsoft.Maui.Controls.HybridWebView.EvaluateJavaScriptAsync(string! script) -> System.Threading.Tasks.Task! -Microsoft.Maui.Controls.HybridWebView.HybridRoot.get -> string? -Microsoft.Maui.Controls.HybridWebView.HybridRoot.set -> void -Microsoft.Maui.Controls.HybridWebView.HybridWebView() -> void -Microsoft.Maui.Controls.HybridWebView.InvokeJavaScriptAsync(string! methodName, System.Text.Json.Serialization.Metadata.JsonTypeInfo! returnTypeJsonTypeInfo, object?[]? paramValues = null, System.Text.Json.Serialization.Metadata.JsonTypeInfo?[]? paramJsonTypeInfos = null) -> System.Threading.Tasks.Task! -Microsoft.Maui.Controls.HybridWebView.RawMessageReceived -> System.EventHandler? -Microsoft.Maui.Controls.HybridWebView.SendRawMessage(string! rawMessage) -> void -Microsoft.Maui.Controls.HybridWebViewRawMessageReceivedEventArgs -Microsoft.Maui.Controls.HybridWebViewRawMessageReceivedEventArgs.HybridWebViewRawMessageReceivedEventArgs(string? message) -> void -Microsoft.Maui.Controls.HybridWebViewRawMessageReceivedEventArgs.Message.get -> string? -Microsoft.Maui.Controls.PlatformWebViewProcessTerminatedEventArgs -Microsoft.Maui.Controls.PlatformWebViewProcessTerminatedEventArgs.Sender.get -> WebKit.WKWebView! -Microsoft.Maui.Controls.StyleableElement -Microsoft.Maui.Controls.StyleableElement.class.get -> System.Collections.Generic.IList! -Microsoft.Maui.Controls.StyleableElement.class.set -> void -Microsoft.Maui.Controls.StyleableElement.Style.set -> void -Microsoft.Maui.Controls.StyleableElement.StyleableElement() -> void -Microsoft.Maui.Controls.StyleableElement.StyleClass.get -> System.Collections.Generic.IList! -Microsoft.Maui.Controls.StyleableElement.StyleClass.set -> void -Microsoft.Maui.Controls.TimeChangedEventArgs -Microsoft.Maui.Controls.TimeChangedEventArgs.NewTime.get -> System.TimeSpan -Microsoft.Maui.Controls.TimeChangedEventArgs.OldTime.get -> System.TimeSpan -Microsoft.Maui.Controls.TimeChangedEventArgs.TimeChangedEventArgs(System.TimeSpan oldTime, System.TimeSpan newTime) -> void -Microsoft.Maui.Controls.TimePicker.TimeSelected -> System.EventHandler -Microsoft.Maui.Controls.TitleBar -Microsoft.Maui.Controls.TitleBar.Content.get -> Microsoft.Maui.IView? -Microsoft.Maui.Controls.TitleBar.Content.set -> void -Microsoft.Maui.Controls.TitleBar.ForegroundColor.get -> Microsoft.Maui.Graphics.Color! -Microsoft.Maui.Controls.TitleBar.ForegroundColor.set -> void -Microsoft.Maui.Controls.TitleBar.Icon.get -> Microsoft.Maui.Controls.ImageSource! -Microsoft.Maui.Controls.TitleBar.Icon.set -> void -Microsoft.Maui.Controls.TitleBar.LeadingContent.get -> Microsoft.Maui.IView? -Microsoft.Maui.Controls.TitleBar.LeadingContent.set -> void -Microsoft.Maui.Controls.TitleBar.PassthroughElements.get -> System.Collections.Generic.IList! -Microsoft.Maui.Controls.TitleBar.Subtitle.get -> string! -Microsoft.Maui.Controls.TitleBar.Subtitle.set -> void -Microsoft.Maui.Controls.TitleBar.Title.get -> string! -Microsoft.Maui.Controls.TitleBar.Title.set -> void -Microsoft.Maui.Controls.TitleBar.TitleBar() -> void -Microsoft.Maui.Controls.TitleBar.TrailingContent.get -> Microsoft.Maui.IView? -Microsoft.Maui.Controls.TitleBar.TrailingContent.set -> void -Microsoft.Maui.Controls.VisualElement.Measure(double widthConstraint, double heightConstraint) -> Microsoft.Maui.Graphics.Size -Microsoft.Maui.Controls.WebView.ProcessTerminated -> System.EventHandler -Microsoft.Maui.Controls.WebViewProcessTerminatedEventArgs -Microsoft.Maui.Controls.WebViewProcessTerminatedEventArgs.WebViewProcessTerminatedEventArgs() -> void -Microsoft.Maui.Controls.Window.TitleBar.get -> Microsoft.Maui.ITitleBar? -Microsoft.Maui.Controls.Window.TitleBar.set -> void -Microsoft.Maui.Controls.Xaml.RequireServiceAttribute -override Microsoft.Maui.Controls.ContentPage.LayoutChildren(double x, double y, double width, double height) -> void -override Microsoft.Maui.Controls.Handlers.Items2.CarouselViewController2.IsHorizontal.get -> bool -override Microsoft.Maui.Controls.Handlers.Items2.CarouselViewController2.UpdateItemsSource() -> void -override Microsoft.Maui.Controls.Handlers.Items2.CarouselViewController2.UpdateVisibility() -> void -override Microsoft.Maui.Controls.Handlers.Items2.CarouselViewController2.ViewDidLayoutSubviews() -> void -override Microsoft.Maui.Controls.Handlers.Items2.CarouselViewController2.ViewDidLoad() -> void -override Microsoft.Maui.Controls.Handlers.Items2.CarouselViewController2.ViewWillLayoutSubviews() -> void -override Microsoft.Maui.Controls.Handlers.Items2.CarouselViewDelegator2.GetVisibleItemsIndex() -> (bool VisibleItems, int First, int Center, int Last) -override Microsoft.Maui.Controls.Handlers.Items2.GroupableItemsViewController2.RegisterViewTypes() -> void -override Microsoft.Maui.Controls.Handlers.Items2.GroupableItemsViewController2.UpdateItemsSource() -> void -override Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.Dispose(bool disposing) -> void -override Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.LoadView() -> void -override Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.ViewDidLoad() -> void -override Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.ViewWillLayoutSubviews() -> void -override Microsoft.Maui.Controls.Handlers.Items2.ReorderableItemsViewController2.Dispose(bool disposing) -> void -override Microsoft.Maui.Controls.Handlers.Items2.StructuredItemsViewController2.DetermineEmptyViewFrame() -> CoreGraphics.CGRect -override Microsoft.Maui.Controls.Handlers.Items2.StructuredItemsViewController2.Dispose(bool disposing) -> void -override Microsoft.Maui.Controls.Handlers.Items2.StructuredItemsViewController2.IsHorizontal.get -> bool -override Microsoft.Maui.Controls.Handlers.Items2.StructuredItemsViewController2.RegisterViewTypes() -> void -override Microsoft.Maui.Controls.Handlers.Items2.StructuredItemsViewController2.ViewWillLayoutSubviews() -> void -override Microsoft.Maui.Controls.Handlers.Items2.TemplatedCell2.PrepareForReuse() -> void -override Microsoft.Maui.Controls.Handlers.Items2.TemplatedCell2.Selected.get -> bool -override Microsoft.Maui.Controls.Handlers.Items2.TemplatedCell2.Selected.set -> void -*REMOVED*override Microsoft.Maui.Controls.Layout.Measure(double widthConstraint, double heightConstraint, Microsoft.Maui.Controls.MeasureFlags flags = Microsoft.Maui.Controls.MeasureFlags.None) -> Microsoft.Maui.SizeRequest -override Microsoft.Maui.Controls.TitleBar.OnApplyTemplate() -> void -static Microsoft.Maui.Controls.BindableObjectExtensions.SetBinding(this Microsoft.Maui.Controls.BindableObject! self, Microsoft.Maui.Controls.BindableProperty! targetProperty, System.Func! getter, Microsoft.Maui.Controls.BindingMode mode = Microsoft.Maui.Controls.BindingMode.Default, Microsoft.Maui.Controls.IValueConverter? converter = null, object? converterParameter = null, string? stringFormat = null, object? source = null, object? fallbackValue = null, object? targetNullValue = null) -> void -static Microsoft.Maui.Controls.BindingBase.Create(System.Func! getter, Microsoft.Maui.Controls.BindingMode mode = Microsoft.Maui.Controls.BindingMode.Default, Microsoft.Maui.Controls.IValueConverter? converter = null, object? converterParameter = null, string? stringFormat = null, object? source = null, object? fallbackValue = null, object? targetNullValue = null) -> Microsoft.Maui.Controls.BindingBase! -static Microsoft.Maui.Controls.Embedding.EmbeddingExtensions.CreateEmbeddedWindowContext(this Microsoft.Maui.Hosting.MauiApp! mauiApp, UIKit.UIWindow! platformWindow) -> Microsoft.Maui.IMauiContext! -static Microsoft.Maui.Controls.Embedding.EmbeddingExtensions.ToPlatformEmbedded(this Microsoft.Maui.IElement! element, Microsoft.Maui.Hosting.MauiApp! mauiApp, UIKit.UIWindow! platformWindow) -> UIKit.UIView! -static Microsoft.Maui.Controls.Embedding.EmbeddingExtensions.ToPlatformEmbedded(this Microsoft.Maui.IElement! element, Microsoft.Maui.IMauiContext! context) -> UIKit.UIView! -*REMOVED*static Microsoft.Maui.Controls.FlyoutPage.ControlsFlyoutPageMapper -> Microsoft.Maui.IPropertyMapper! -static Microsoft.Maui.Controls.HandlerProperties.GetDisconnectPolicy(Microsoft.Maui.Controls.BindableObject! target) -> Microsoft.Maui.HandlerDisconnectPolicy -static Microsoft.Maui.Controls.HandlerProperties.SetDisconnectPolicy(Microsoft.Maui.Controls.BindableObject! target, Microsoft.Maui.HandlerDisconnectPolicy value) -> void -static Microsoft.Maui.Controls.TitleBar.DefaultTemplate.get -> Microsoft.Maui.Controls.ControlTemplate! -*REMOVED*static Microsoft.Maui.Controls.Toolbar.ControlsToolbarMapper -> Microsoft.Maui.IPropertyMapper! -static Microsoft.Maui.Controls.ViewExtensions.InvalidateMeasure(this Microsoft.Maui.Controls.VisualElement! view) -> void -static readonly Microsoft.Maui.Controls.HandlerProperties.DisconnectPolicyProperty -> Microsoft.Maui.Controls.BindableProperty! -static readonly Microsoft.Maui.Controls.HybridWebView.DefaultFileProperty -> Microsoft.Maui.Controls.BindableProperty! -static readonly Microsoft.Maui.Controls.HybridWebView.HybridRootProperty -> Microsoft.Maui.Controls.BindableProperty! -static readonly Microsoft.Maui.Controls.StyleableElement.StyleProperty -> Microsoft.Maui.Controls.BindableProperty! -static readonly Microsoft.Maui.Controls.TitleBar.ContentProperty -> Microsoft.Maui.Controls.BindableProperty! -static readonly Microsoft.Maui.Controls.TitleBar.ForegroundColorProperty -> Microsoft.Maui.Controls.BindableProperty! -static readonly Microsoft.Maui.Controls.TitleBar.IconProperty -> Microsoft.Maui.Controls.BindableProperty! -static readonly Microsoft.Maui.Controls.TitleBar.LeadingContentProperty -> Microsoft.Maui.Controls.BindableProperty! -static readonly Microsoft.Maui.Controls.TitleBar.SubtitleProperty -> Microsoft.Maui.Controls.BindableProperty! -static readonly Microsoft.Maui.Controls.TitleBar.TitleProperty -> Microsoft.Maui.Controls.BindableProperty! -static readonly Microsoft.Maui.Controls.TitleBar.TrailingContentProperty -> Microsoft.Maui.Controls.BindableProperty! -static readonly Microsoft.Maui.Controls.Window.TitleBarProperty -> Microsoft.Maui.Controls.BindableProperty! -virtual Microsoft.Maui.Controls.Application.ActivateWindow(Microsoft.Maui.Controls.Window! window) -> void -*REMOVED*virtual Microsoft.Maui.Controls.Handlers.Compatibility.ShellScrollViewTracker.Dispose(bool disposing) -> void -virtual Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.DetermineEmptyViewFrame() -> CoreGraphics.CGRect -virtual Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.RegisterViewTypes() -> void -virtual Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.UpdateFlowDirection() -> void -virtual Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.UpdateItemsSource() -> void -virtual Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.UpdateVisibility() -> void -virtual Microsoft.Maui.Controls.Handlers.Items2.ItemsViewDelegator2.GetVisibleItemsIndex() -> (bool VisibleItems, int First, int Center, int Last) -virtual Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2.UpdateLayout() -> void -~Microsoft.Maui.Controls.Internals.TypedBindingBase.UpdateSourceEventName.set -> void -*REMOVED*override Microsoft.Maui.Controls.Handlers.Compatibility.FrameRenderer.SetNeedsLayout() -> void -*REMOVED*override Microsoft.Maui.Controls.Handlers.Compatibility.FrameRenderer.MovedToWindow() -> void -override Microsoft.Maui.Controls.Handlers.Compatibility.VisualElementRenderer.MovedToWindow() -> void diff --git a/src/Controls/src/Core/PublicAPI/net-maccatalyst/PublicAPI.Shipped.txt b/src/Controls/src/Core/PublicAPI/net-maccatalyst/PublicAPI.Shipped.txt index 92ab1bbb6309..bc23fdcf7b0d 100644 --- a/src/Controls/src/Core/PublicAPI/net-maccatalyst/PublicAPI.Shipped.txt +++ b/src/Controls/src/Core/PublicAPI/net-maccatalyst/PublicAPI.Shipped.txt @@ -3,6 +3,8 @@ ~abstract Microsoft.Maui.Controls.Handlers.Items.ItemsViewHandler.CreateController(TItemsView newElement, Microsoft.Maui.Controls.Handlers.Items.ItemsViewLayout layout) -> Microsoft.Maui.Controls.Handlers.Items.ItemsViewController ~abstract Microsoft.Maui.Controls.Handlers.Items.ItemsViewHandler.SelectLayout() -> Microsoft.Maui.Controls.Handlers.Items.ItemsViewLayout ~abstract Microsoft.Maui.Controls.Handlers.Items.TemplatedCell.AttributesConsistentWithConstrainedDimension(UIKit.UICollectionViewLayoutAttributes attributes) -> bool +~abstract Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2.CreateController(TItemsView newElement, UIKit.UICollectionViewLayout layout) -> Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2 +~abstract Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2.SelectLayout() -> UIKit.UICollectionViewLayout ~abstract Microsoft.Maui.Controls.Internals.GIFImageParser.AddBitmap(Microsoft.Maui.Controls.Internals.GIFHeader header, Microsoft.Maui.Controls.Internals.GIFBitmap bitmap, bool ignoreImageData) -> void ~abstract Microsoft.Maui.Controls.Internals.TableModel.GetItem(int section, int row) -> object ~abstract Microsoft.Maui.Controls.Layout.CreateLayoutManager() -> Microsoft.Maui.Layouts.ILayoutManager @@ -509,7 +511,6 @@ ~Microsoft.Maui.Controls.Handlers.Compatibility.ShellRenderer.SetElement(Microsoft.Maui.Controls.VisualElement element) -> void ~Microsoft.Maui.Controls.Handlers.Compatibility.ShellRenderer.Shell.get -> Microsoft.Maui.Controls.Shell ~Microsoft.Maui.Controls.Handlers.Compatibility.ShellRenderer.ViewController.get -> UIKit.UIViewController -~Microsoft.Maui.Controls.Handlers.Compatibility.ShellScrollViewTracker.ShellScrollViewTracker(Microsoft.Maui.IPlatformViewHandler renderer) -> void ~Microsoft.Maui.Controls.Handlers.Compatibility.TabbedRenderer.Element.get -> Microsoft.Maui.Controls.VisualElement ~Microsoft.Maui.Controls.Handlers.Compatibility.TabbedRenderer.NativeView.get -> UIKit.UIView ~Microsoft.Maui.Controls.Handlers.Compatibility.TabbedRenderer.SetElement(Microsoft.Maui.Controls.VisualElement element) -> void @@ -589,6 +590,54 @@ ~Microsoft.Maui.Controls.Handlers.Items.TemplatedCell.Bind(Microsoft.Maui.Controls.DataTemplate template, object bindingContext, Microsoft.Maui.Controls.ItemsView itemsView) -> void ~Microsoft.Maui.Controls.Handlers.Items.TemplatedCell.CurrentTemplate.get -> Microsoft.Maui.Controls.DataTemplate ~Microsoft.Maui.Controls.Handlers.Items.TemplatedCell.OnLayoutAttributesChanged(UIKit.UICollectionViewLayoutAttributes newAttributes) -> void +~Microsoft.Maui.Controls.Handlers.Items2.CarouselViewController2.CarouselViewController2(Microsoft.Maui.Controls.CarouselView itemsView, UIKit.UICollectionViewLayout layout) -> void +~Microsoft.Maui.Controls.Handlers.Items2.CarouselViewDelegator2.CarouselViewDelegator2(UIKit.UICollectionViewLayout itemsViewLayout, Microsoft.Maui.Controls.Handlers.Items2.CarouselViewController2 ItemsViewController2) -> void +~Microsoft.Maui.Controls.Handlers.Items2.CarouselViewHandler2.CarouselViewHandler2(Microsoft.Maui.PropertyMapper mapper = null) -> void +~Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2.CollectionViewHandler2(Microsoft.Maui.PropertyMapper mapper = null) -> void +~Microsoft.Maui.Controls.Handlers.Items2.DefaultCell2.Constraint.get -> UIKit.NSLayoutConstraint +~Microsoft.Maui.Controls.Handlers.Items2.DefaultCell2.Constraint.set -> void +~Microsoft.Maui.Controls.Handlers.Items2.DefaultCell2.Label.get -> UIKit.UILabel +~Microsoft.Maui.Controls.Handlers.Items2.GroupableItemsViewController2 +~Microsoft.Maui.Controls.Handlers.Items2.GroupableItemsViewController2.GroupableItemsViewController2(TItemsView groupableItemsView, UIKit.UICollectionViewLayout layout) -> void +~Microsoft.Maui.Controls.Handlers.Items2.GroupableItemsViewDelegator2 +~Microsoft.Maui.Controls.Handlers.Items2.GroupableItemsViewDelegator2.GroupableItemsViewDelegator2(UIKit.UICollectionViewLayout itemsViewLayout, TViewController ItemsViewController2) -> void +~Microsoft.Maui.Controls.Handlers.Items2.ItemsViewCell2.InitializeContentConstraints(UIKit.UIView platformView) -> void +~Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2 +~Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.Delegator.get -> UIKit.UICollectionViewDelegateFlowLayout +~Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.Delegator.set -> void +~Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.GetItemAtIndex(Foundation.NSIndexPath index) -> object +~Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.ItemsSource.get -> Microsoft.Maui.Controls.Handlers.Items.IItemsViewSource +~Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.ItemsSource.set -> void +~Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.ItemsView.get -> TItemsView +~Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.ItemsViewController2(TItemsView itemsView, UIKit.UICollectionViewLayout layout) -> void +~Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.ItemsViewLayout.get -> UIKit.UICollectionViewLayout +~Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.ItemsViewLayout.set -> void +~Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.UpdateLayout(UIKit.UICollectionViewLayout newLayout) -> void +~Microsoft.Maui.Controls.Handlers.Items2.ItemsViewDelegator2 +~Microsoft.Maui.Controls.Handlers.Items2.ItemsViewDelegator2.ItemsViewDelegator2(UIKit.UICollectionViewLayout itemsViewLayout, TViewController ItemsViewController2) -> void +~Microsoft.Maui.Controls.Handlers.Items2.ItemsViewDelegator2.ItemsViewLayout.get -> UIKit.UICollectionViewLayout +~Microsoft.Maui.Controls.Handlers.Items2.ItemsViewDelegator2.ViewController.get -> TViewController +~Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2 +~Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2.Controller.get -> Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2 +~Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2.IsIndexPathValid(Foundation.NSIndexPath indexPath) -> bool +~Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2.ItemsView.get -> TItemsView +~Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2.ItemsViewHandler2(Microsoft.Maui.PropertyMapper mapper = null) -> void +~Microsoft.Maui.Controls.Handlers.Items2.LayoutAttributesChangedEventArgs2.LayoutAttributesChangedEventArgs2(UIKit.UICollectionViewLayoutAttributes newAttributes) -> void +~Microsoft.Maui.Controls.Handlers.Items2.LayoutAttributesChangedEventArgs2.NewAttributes.get -> UIKit.UICollectionViewLayoutAttributes +~Microsoft.Maui.Controls.Handlers.Items2.ReorderableItemsViewController2 +~Microsoft.Maui.Controls.Handlers.Items2.ReorderableItemsViewController2.ReorderableItemsViewController2(TItemsView reorderableItemsView, UIKit.UICollectionViewLayout layout) -> void +~Microsoft.Maui.Controls.Handlers.Items2.ReorderableItemsViewDelegator2 +~Microsoft.Maui.Controls.Handlers.Items2.ReorderableItemsViewDelegator2.ReorderableItemsViewDelegator2(UIKit.UICollectionViewLayout itemsViewLayout, TViewController ItemsViewController2) -> void +~Microsoft.Maui.Controls.Handlers.Items2.SelectableItemsViewController2 +~Microsoft.Maui.Controls.Handlers.Items2.SelectableItemsViewController2.SelectableItemsViewController2(TItemsView selectableItemsView, UIKit.UICollectionViewLayout layout) -> void +~Microsoft.Maui.Controls.Handlers.Items2.SelectableItemsViewDelegator2 +~Microsoft.Maui.Controls.Handlers.Items2.SelectableItemsViewDelegator2.SelectableItemsViewDelegator2(UIKit.UICollectionViewLayout itemsViewLayout, TViewController ItemsViewController2) -> void +~Microsoft.Maui.Controls.Handlers.Items2.StructuredItemsViewController2 +~Microsoft.Maui.Controls.Handlers.Items2.StructuredItemsViewController2.StructuredItemsViewController2(TItemsView structuredItemsView, UIKit.UICollectionViewLayout layout) -> void +~Microsoft.Maui.Controls.Handlers.Items2.TemplatedCell2.Bind(Microsoft.Maui.Controls.DataTemplate template, object bindingContext, Microsoft.Maui.Controls.ItemsView itemsView) -> void +~Microsoft.Maui.Controls.Handlers.Items2.TemplatedCell2.Bind(Microsoft.Maui.Controls.View virtualView, Microsoft.Maui.Controls.ItemsView itemsView) -> void +~Microsoft.Maui.Controls.Handlers.Items2.TemplatedCell2.CurrentTemplate.get -> Microsoft.Maui.Controls.DataTemplate +~Microsoft.Maui.Controls.Handlers.Items2.TemplatedCell2.OnLayoutAttributesChanged(UIKit.UICollectionViewLayoutAttributes newAttributes) -> void ~Microsoft.Maui.Controls.Handlers.LineHandler.LineHandler(Microsoft.Maui.IPropertyMapper mapper) -> void ~Microsoft.Maui.Controls.Handlers.PathHandler.PathHandler(Microsoft.Maui.IPropertyMapper mapper) -> void ~Microsoft.Maui.Controls.Handlers.PolygonHandler.PolygonHandler(Microsoft.Maui.IPropertyMapper mapper) -> void @@ -888,6 +937,7 @@ ~Microsoft.Maui.Controls.Internals.TypedBindingBase.ConverterParameter.set -> void ~Microsoft.Maui.Controls.Internals.TypedBindingBase.Source.get -> object ~Microsoft.Maui.Controls.Internals.TypedBindingBase.Source.set -> void +~Microsoft.Maui.Controls.Internals.TypedBindingBase.UpdateSourceEventName.set -> void ~Microsoft.Maui.Controls.InvalidNavigationException.InvalidNavigationException(string message, System.Exception innerException) -> void ~Microsoft.Maui.Controls.InvalidNavigationException.InvalidNavigationException(string message) -> void ~Microsoft.Maui.Controls.InvalidNavigationException.InvalidNavigationException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) -> void @@ -1117,16 +1167,12 @@ ~Microsoft.Maui.Controls.MenuFlyoutSubItem.Remove(Microsoft.Maui.IMenuElement item) -> bool ~Microsoft.Maui.Controls.MenuFlyoutSubItem.this[int index].get -> Microsoft.Maui.IMenuElement ~Microsoft.Maui.Controls.MenuFlyoutSubItem.this[int index].set -> void -~Microsoft.Maui.Controls.MenuItem.class.get -> System.Collections.Generic.IList -~Microsoft.Maui.Controls.MenuItem.class.set -> void ~Microsoft.Maui.Controls.MenuItem.Command.get -> System.Windows.Input.ICommand ~Microsoft.Maui.Controls.MenuItem.Command.set -> void ~Microsoft.Maui.Controls.MenuItem.CommandParameter.get -> object ~Microsoft.Maui.Controls.MenuItem.CommandParameter.set -> void ~Microsoft.Maui.Controls.MenuItem.IconImageSource.get -> Microsoft.Maui.Controls.ImageSource ~Microsoft.Maui.Controls.MenuItem.IconImageSource.set -> void -~Microsoft.Maui.Controls.MenuItem.StyleClass.get -> System.Collections.Generic.IList -~Microsoft.Maui.Controls.MenuItem.StyleClass.set -> void ~Microsoft.Maui.Controls.MenuItem.Text.get -> string ~Microsoft.Maui.Controls.MenuItem.Text.set -> void ~Microsoft.Maui.Controls.MenuItemCollection.Add(Microsoft.Maui.Controls.MenuItem item) -> void @@ -1164,14 +1210,8 @@ ~Microsoft.Maui.Controls.MultiTrigger.Conditions.get -> System.Collections.Generic.IList ~Microsoft.Maui.Controls.MultiTrigger.MultiTrigger(System.Type targetType) -> void ~Microsoft.Maui.Controls.MultiTrigger.Setters.get -> System.Collections.Generic.IList -~Microsoft.Maui.Controls.NavigableElement.class.get -> System.Collections.Generic.IList -~Microsoft.Maui.Controls.NavigableElement.class.set -> void ~Microsoft.Maui.Controls.NavigableElement.Navigation.get -> Microsoft.Maui.Controls.INavigation ~Microsoft.Maui.Controls.NavigableElement.NavigationProxy.get -> Microsoft.Maui.Controls.Internals.NavigationProxy -~Microsoft.Maui.Controls.NavigableElement.Style.get -> Microsoft.Maui.Controls.Style -~Microsoft.Maui.Controls.NavigableElement.Style.set -> void -~Microsoft.Maui.Controls.NavigableElement.StyleClass.get -> System.Collections.Generic.IList -~Microsoft.Maui.Controls.NavigableElement.StyleClass.set -> void ~Microsoft.Maui.Controls.NavigationEventArgs.NavigationEventArgs(Microsoft.Maui.Controls.Page page) -> void ~Microsoft.Maui.Controls.NavigationEventArgs.Page.get -> Microsoft.Maui.Controls.Page ~Microsoft.Maui.Controls.NavigationPage.BarBackground.get -> Microsoft.Maui.Controls.Brush @@ -1379,6 +1419,7 @@ ~Microsoft.Maui.Controls.ResourceDictionary.Keys.get -> System.Collections.Generic.ICollection ~Microsoft.Maui.Controls.ResourceDictionary.MergedDictionaries.get -> System.Collections.Generic.ICollection ~Microsoft.Maui.Controls.ResourceDictionary.Remove(string key) -> bool +~Microsoft.Maui.Controls.ResourceDictionary.SetAndCreateSource(System.Uri value) -> void ~Microsoft.Maui.Controls.ResourceDictionary.SetAndLoadSource(System.Uri value, string resourcePath, System.Reflection.Assembly assembly, System.Xml.IXmlLineInfo lineInfo) -> void ~Microsoft.Maui.Controls.ResourceDictionary.Source.get -> System.Uri ~Microsoft.Maui.Controls.ResourceDictionary.Source.set -> void @@ -1828,6 +1869,7 @@ ~Microsoft.Maui.Controls.WebView.Source.set -> void ~Microsoft.Maui.Controls.WebView.UserAgent.get -> string ~Microsoft.Maui.Controls.WebView.UserAgent.set -> void +~Microsoft.Maui.Controls.WebViewProcessTerminatedEventArgs.PlatformArgs.get -> Microsoft.Maui.Controls.PlatformWebViewProcessTerminatedEventArgs ~Microsoft.Maui.Controls.Xaml.Diagnostics.BindingBaseErrorEventArgs.Binding.get -> Microsoft.Maui.Controls.BindingBase ~Microsoft.Maui.Controls.Xaml.Diagnostics.BindingBaseErrorEventArgs.ErrorCode.get -> string ~Microsoft.Maui.Controls.Xaml.Diagnostics.BindingBaseErrorEventArgs.Message.get -> string @@ -1847,9 +1889,12 @@ ~Microsoft.Maui.Controls.Xaml.IReferenceProvider.FindByName(string name) -> object ~Microsoft.Maui.Controls.Xaml.IRootObjectProvider.RootObject.get -> object ~Microsoft.Maui.Controls.Xaml.IValueProvider.ProvideValue(System.IServiceProvider serviceProvider) -> object +~Microsoft.Maui.Controls.Xaml.IXamlTypeResolver.Resolve(string qualifiedTypeName, System.IServiceProvider serviceProvider = null, bool expandToExtension = true) -> System.Type ~Microsoft.Maui.Controls.Xaml.IXamlTypeResolver.Resolve(string qualifiedTypeName, System.IServiceProvider serviceProvider = null) -> System.Type ~Microsoft.Maui.Controls.Xaml.IXamlTypeResolver.TryResolve(string qualifiedTypeName, out System.Type type) -> bool ~Microsoft.Maui.Controls.Xaml.IXmlLineInfoProvider.XmlLineInfo.get -> System.Xml.IXmlLineInfo +~Microsoft.Maui.Controls.Xaml.RequireServiceAttribute.RequireServiceAttribute(System.Type[] serviceTypes) -> void +~Microsoft.Maui.Controls.Xaml.RequireServiceAttribute.ServiceTypes.get -> System.Type[] ~Microsoft.Maui.Controls.Xaml.XamlParseException.XamlParseException(string message, System.Exception innerException) -> void ~Microsoft.Maui.Controls.Xaml.XamlParseException.XamlParseException(string message, System.Xml.IXmlLineInfo xmlInfo, System.Exception innerException = null) -> void ~Microsoft.Maui.Controls.Xaml.XamlParseException.XamlParseException(string message) -> void @@ -2017,6 +2062,7 @@ ~override Microsoft.Maui.Controls.Handlers.Items.CarouselViewController.DraggingStarted(UIKit.UIScrollView scrollView) -> void ~override Microsoft.Maui.Controls.Handlers.Items.CarouselViewController.GetCell(UIKit.UICollectionView collectionView, Foundation.NSIndexPath indexPath) -> UIKit.UICollectionViewCell ~override Microsoft.Maui.Controls.Handlers.Items.CarouselViewController.GetItemsCount(UIKit.UICollectionView collectionView, nint section) -> nint +~override Microsoft.Maui.Controls.Handlers.Items.CarouselViewController.TraitCollectionDidChange(UIKit.UITraitCollection previousTraitCollection) -> void ~override Microsoft.Maui.Controls.Handlers.Items.CarouselViewDelegator.DecelerationEnded(UIKit.UIScrollView scrollView) -> void ~override Microsoft.Maui.Controls.Handlers.Items.CarouselViewDelegator.DraggingEnded(UIKit.UIScrollView scrollView, bool willDecelerate) -> void ~override Microsoft.Maui.Controls.Handlers.Items.CarouselViewDelegator.DraggingStarted(UIKit.UIScrollView scrollView) -> void @@ -2072,6 +2118,51 @@ ~override Microsoft.Maui.Controls.Handlers.Items.StructuredItemsViewHandler.CreateController(TItemsView itemsView, Microsoft.Maui.Controls.Handlers.Items.ItemsViewLayout layout) -> Microsoft.Maui.Controls.Handlers.Items.ItemsViewController ~override Microsoft.Maui.Controls.Handlers.Items.StructuredItemsViewHandler.SelectLayout() -> Microsoft.Maui.Controls.Handlers.Items.ItemsViewLayout ~override Microsoft.Maui.Controls.Handlers.Items.TemplatedCell.PreferredLayoutAttributesFittingAttributes(UIKit.UICollectionViewLayoutAttributes layoutAttributes) -> UIKit.UICollectionViewLayoutAttributes +~override Microsoft.Maui.Controls.Handlers.Items2.CarouselViewController2.CreateDelegator() -> UIKit.UICollectionViewDelegateFlowLayout +~override Microsoft.Maui.Controls.Handlers.Items2.CarouselViewController2.CreateItemsViewSource() -> Microsoft.Maui.Controls.Handlers.Items.IItemsViewSource +~override Microsoft.Maui.Controls.Handlers.Items2.CarouselViewController2.DetermineCellReuseId(Foundation.NSIndexPath indexPath) -> string +~override Microsoft.Maui.Controls.Handlers.Items2.CarouselViewController2.DraggingEnded(UIKit.UIScrollView scrollView, bool willDecelerate) -> void +~override Microsoft.Maui.Controls.Handlers.Items2.CarouselViewController2.DraggingStarted(UIKit.UIScrollView scrollView) -> void +~override Microsoft.Maui.Controls.Handlers.Items2.CarouselViewController2.GetCell(UIKit.UICollectionView collectionView, Foundation.NSIndexPath indexPath) -> UIKit.UICollectionViewCell +~override Microsoft.Maui.Controls.Handlers.Items2.CarouselViewController2.GetItemsCount(UIKit.UICollectionView collectionView, nint section) -> nint +~override Microsoft.Maui.Controls.Handlers.Items2.CarouselViewDelegator2.DecelerationEnded(UIKit.UIScrollView scrollView) -> void +~override Microsoft.Maui.Controls.Handlers.Items2.CarouselViewDelegator2.DraggingEnded(UIKit.UIScrollView scrollView, bool willDecelerate) -> void +~override Microsoft.Maui.Controls.Handlers.Items2.CarouselViewDelegator2.DraggingStarted(UIKit.UIScrollView scrollView) -> void +~override Microsoft.Maui.Controls.Handlers.Items2.CarouselViewDelegator2.ScrollAnimationEnded(UIKit.UIScrollView scrollView) -> void +~override Microsoft.Maui.Controls.Handlers.Items2.CarouselViewDelegator2.Scrolled(UIKit.UIScrollView scrollView) -> void +~override Microsoft.Maui.Controls.Handlers.Items2.CarouselViewHandler2.CreateController(Microsoft.Maui.Controls.CarouselView newElement, UIKit.UICollectionViewLayout layout) -> Microsoft.Maui.Controls.Handlers.Items2.CarouselViewController2 +~override Microsoft.Maui.Controls.Handlers.Items2.CarouselViewHandler2.ScrollToRequested(object sender, Microsoft.Maui.Controls.ScrollToRequestEventArgs args) -> void +~override Microsoft.Maui.Controls.Handlers.Items2.CarouselViewHandler2.SelectLayout() -> UIKit.UICollectionViewLayout +~override Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2.CreateController(Microsoft.Maui.Controls.ReorderableItemsView itemsView, UIKit.UICollectionViewLayout layout) -> Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2 +~override Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2.ScrollToRequested(object sender, Microsoft.Maui.Controls.ScrollToRequestEventArgs args) -> void +~override Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2.SelectLayout() -> UIKit.UICollectionViewLayout +~override Microsoft.Maui.Controls.Handlers.Items2.GroupableItemsViewController2.CreateDelegator() -> UIKit.UICollectionViewDelegateFlowLayout +~override Microsoft.Maui.Controls.Handlers.Items2.GroupableItemsViewController2.CreateItemsViewSource() -> Microsoft.Maui.Controls.Handlers.Items.IItemsViewSource +~override Microsoft.Maui.Controls.Handlers.Items2.GroupableItemsViewController2.GetViewForSupplementaryElement(UIKit.UICollectionView collectionView, Foundation.NSString elementKind, Foundation.NSIndexPath indexPath) -> UIKit.UICollectionReusableView +~override Microsoft.Maui.Controls.Handlers.Items2.GroupableItemsViewDelegator2.ScrollAnimationEnded(UIKit.UIScrollView scrollView) -> void +~override Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.GetCell(UIKit.UICollectionView collectionView, Foundation.NSIndexPath indexPath) -> UIKit.UICollectionViewCell +~override Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.GetItemsCount(UIKit.UICollectionView collectionView, nint section) -> nint +~override Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.NumberOfSections(UIKit.UICollectionView collectionView) -> nint +~override Microsoft.Maui.Controls.Handlers.Items2.ItemsViewDelegator2.CellDisplayingEnded(UIKit.UICollectionView collectionView, UIKit.UICollectionViewCell cell, Foundation.NSIndexPath indexPath) -> void +~override Microsoft.Maui.Controls.Handlers.Items2.ItemsViewDelegator2.GetInsetForSection(UIKit.UICollectionView collectionView, UIKit.UICollectionViewLayout layout, nint section) -> UIKit.UIEdgeInsets +~override Microsoft.Maui.Controls.Handlers.Items2.ItemsViewDelegator2.GetMinimumInteritemSpacingForSection(UIKit.UICollectionView collectionView, UIKit.UICollectionViewLayout layout, nint section) -> System.Runtime.InteropServices.NFloat +~override Microsoft.Maui.Controls.Handlers.Items2.ItemsViewDelegator2.GetMinimumLineSpacingForSection(UIKit.UICollectionView collectionView, UIKit.UICollectionViewLayout layout, nint section) -> System.Runtime.InteropServices.NFloat +~override Microsoft.Maui.Controls.Handlers.Items2.ItemsViewDelegator2.Scrolled(UIKit.UIScrollView scrollView) -> void +~override Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2.ConnectHandler(UIKit.UIView platformView) -> void +~override Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2.CreatePlatformView() -> UIKit.UIView +~override Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2.DisconnectHandler(UIKit.UIView platformView) -> void +~override Microsoft.Maui.Controls.Handlers.Items2.ReorderableItemsViewController2.CanMoveItem(UIKit.UICollectionView collectionView, Foundation.NSIndexPath indexPath) -> bool +~override Microsoft.Maui.Controls.Handlers.Items2.ReorderableItemsViewController2.CreateDelegator() -> UIKit.UICollectionViewDelegateFlowLayout +~override Microsoft.Maui.Controls.Handlers.Items2.ReorderableItemsViewController2.CreateItemsViewSource() -> Microsoft.Maui.Controls.Handlers.Items.IItemsViewSource +~override Microsoft.Maui.Controls.Handlers.Items2.ReorderableItemsViewController2.MoveItem(UIKit.UICollectionView collectionView, Foundation.NSIndexPath sourceIndexPath, Foundation.NSIndexPath destinationIndexPath) -> void +~override Microsoft.Maui.Controls.Handlers.Items2.ReorderableItemsViewDelegator2.GetTargetIndexPathForMove(UIKit.UICollectionView collectionView, Foundation.NSIndexPath originalIndexPath, Foundation.NSIndexPath proposedIndexPath) -> Foundation.NSIndexPath +~override Microsoft.Maui.Controls.Handlers.Items2.SelectableItemsViewController2.CreateDelegator() -> UIKit.UICollectionViewDelegateFlowLayout +~override Microsoft.Maui.Controls.Handlers.Items2.SelectableItemsViewController2.ItemDeselected(UIKit.UICollectionView collectionView, Foundation.NSIndexPath indexPath) -> void +~override Microsoft.Maui.Controls.Handlers.Items2.SelectableItemsViewController2.ItemSelected(UIKit.UICollectionView collectionView, Foundation.NSIndexPath indexPath) -> void +~override Microsoft.Maui.Controls.Handlers.Items2.SelectableItemsViewDelegator2.ItemDeselected(UIKit.UICollectionView collectionView, Foundation.NSIndexPath indexPath) -> void +~override Microsoft.Maui.Controls.Handlers.Items2.SelectableItemsViewDelegator2.ItemSelected(UIKit.UICollectionView collectionView, Foundation.NSIndexPath indexPath) -> void +~override Microsoft.Maui.Controls.Handlers.Items2.StructuredItemsViewController2.GetViewForSupplementaryElement(UIKit.UICollectionView collectionView, Foundation.NSString elementKind, Foundation.NSIndexPath indexPath) -> UIKit.UICollectionReusableView +~override Microsoft.Maui.Controls.Handlers.Items2.TemplatedCell2.PreferredLayoutAttributesFittingAttributes(UIKit.UICollectionViewLayoutAttributes layoutAttributes) -> UIKit.UICollectionViewLayoutAttributes ~override Microsoft.Maui.Controls.Handlers.PolygonHandler.ConnectHandler(Microsoft.Maui.Platform.MauiShapeView nativeView) -> void ~override Microsoft.Maui.Controls.Handlers.PolygonHandler.DisconnectHandler(Microsoft.Maui.Platform.MauiShapeView nativeView) -> void ~override Microsoft.Maui.Controls.Handlers.PolylineHandler.ConnectHandler(Microsoft.Maui.Platform.MauiShapeView nativeView) -> void @@ -2193,6 +2284,7 @@ ~override Microsoft.Maui.Controls.ShellAppearance.Equals(object obj) -> bool ~override Microsoft.Maui.Controls.ShellContent.OnChildAdded(Microsoft.Maui.Controls.Element child) -> void ~override Microsoft.Maui.Controls.ShellContent.OnChildRemoved(Microsoft.Maui.Controls.Element child, int oldLogicalIndex) -> void +~override Microsoft.Maui.Controls.ShellContent.OnPropertyChanged(string propertyName = null) -> void ~override Microsoft.Maui.Controls.ShellItem.OnChildAdded(Microsoft.Maui.Controls.Element child) -> void ~override Microsoft.Maui.Controls.ShellItem.OnChildRemoved(Microsoft.Maui.Controls.Element child, int oldLogicalIndex) -> void ~override Microsoft.Maui.Controls.ShellSection.OnChildAdded(Microsoft.Maui.Controls.Element child) -> void @@ -2265,7 +2357,6 @@ ~static Microsoft.Maui.Controls.AnimationExtensions.Insert(this Microsoft.Maui.Animations.IAnimationManager animationManager, System.Func step) -> int ~static Microsoft.Maui.Controls.AnimationExtensions.Interpolate(double start, double end = 1, double reverseVal = 0, bool reverse = false) -> System.Func ~static Microsoft.Maui.Controls.AnimationExtensions.Remove(this Microsoft.Maui.Animations.IAnimationManager animationManager, int tickerId) -> void -~static Microsoft.Maui.Controls.Application.ControlsApplicationMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.AppLinkEntry.FromUri(System.Uri uri) -> Microsoft.Maui.Controls.AppLinkEntry ~static Microsoft.Maui.Controls.AutomationProperties.GetExcludedWithChildren(Microsoft.Maui.Controls.BindableObject bindable) -> bool? ~static Microsoft.Maui.Controls.AutomationProperties.GetHelpText(Microsoft.Maui.Controls.BindableObject bindable) -> string @@ -2325,6 +2416,7 @@ ~static Microsoft.Maui.Controls.Brush.DarkGoldenrod.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.DarkGray.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.DarkGreen.get -> Microsoft.Maui.Controls.SolidColorBrush +~static Microsoft.Maui.Controls.Brush.DarkGrey.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.DarkKhaki.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.DarkMagenta.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.DarkOliveGreen.get -> Microsoft.Maui.Controls.SolidColorBrush @@ -2335,12 +2427,14 @@ ~static Microsoft.Maui.Controls.Brush.DarkSeaGreen.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.DarkSlateBlue.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.DarkSlateGray.get -> Microsoft.Maui.Controls.SolidColorBrush +~static Microsoft.Maui.Controls.Brush.DarkSlateGrey.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.DarkTurquoise.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.DarkViolet.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.DeepPink.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.DeepSkyBlue.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.Default.get -> Microsoft.Maui.Controls.Brush ~static Microsoft.Maui.Controls.Brush.DimGray.get -> Microsoft.Maui.Controls.SolidColorBrush +~static Microsoft.Maui.Controls.Brush.DimGrey.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.DodgerBlue.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.Firebrick.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.FloralWhite.get -> Microsoft.Maui.Controls.SolidColorBrush @@ -2353,6 +2447,7 @@ ~static Microsoft.Maui.Controls.Brush.Gray.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.Green.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.GreenYellow.get -> Microsoft.Maui.Controls.SolidColorBrush +~static Microsoft.Maui.Controls.Brush.Grey.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.Honeydew.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.HotPink.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.implicit operator Microsoft.Maui.Controls.Brush(Microsoft.Maui.Graphics.Color color) -> Microsoft.Maui.Controls.Brush @@ -2373,11 +2468,13 @@ ~static Microsoft.Maui.Controls.Brush.LightGoldenrodYellow.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.LightGray.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.LightGreen.get -> Microsoft.Maui.Controls.SolidColorBrush +~static Microsoft.Maui.Controls.Brush.LightGrey.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.LightPink.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.LightSalmon.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.LightSeaGreen.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.LightSkyBlue.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.LightSlateGray.get -> Microsoft.Maui.Controls.SolidColorBrush +~static Microsoft.Maui.Controls.Brush.LightSlateGrey.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.LightSteelBlue.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.LightYellow.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.Lime.get -> Microsoft.Maui.Controls.SolidColorBrush @@ -2430,6 +2527,7 @@ ~static Microsoft.Maui.Controls.Brush.SkyBlue.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.SlateBlue.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.SlateGray.get -> Microsoft.Maui.Controls.SolidColorBrush +~static Microsoft.Maui.Controls.Brush.SlateGrey.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.Snow.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.SpringGreen.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.SteelBlue.get -> Microsoft.Maui.Controls.SolidColorBrush @@ -2445,7 +2543,6 @@ ~static Microsoft.Maui.Controls.Brush.WhiteSmoke.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.Yellow.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.YellowGreen.get -> Microsoft.Maui.Controls.SolidColorBrush -~static Microsoft.Maui.Controls.Button.ControlsButtonMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.Button.MapContentLayout(Microsoft.Maui.Handlers.ButtonHandler handler, Microsoft.Maui.Controls.Button button) -> void ~static Microsoft.Maui.Controls.Button.MapContentLayout(Microsoft.Maui.Handlers.IButtonHandler handler, Microsoft.Maui.Controls.Button button) -> void ~static Microsoft.Maui.Controls.Button.MapLineBreakMode(Microsoft.Maui.Handlers.IButtonHandler handler, Microsoft.Maui.Controls.Button button) -> void @@ -2510,7 +2607,6 @@ ~static Microsoft.Maui.Controls.ContentPresenter.ContentProperty -> Microsoft.Maui.Controls.BindableProperty ~static Microsoft.Maui.Controls.ControlsColorExtensions.IsDefault(this Microsoft.Maui.Graphics.Color color) -> bool ~static Microsoft.Maui.Controls.ControlsColorExtensions.IsNotDefault(this Microsoft.Maui.Graphics.Color color) -> bool -~static Microsoft.Maui.Controls.DatePicker.ControlsDatePickerMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.DatePicker.MapUpdateMode(Microsoft.Maui.Handlers.DatePickerHandler handler, Microsoft.Maui.Controls.DatePicker datePicker) -> void ~static Microsoft.Maui.Controls.DatePicker.MapUpdateMode(Microsoft.Maui.Handlers.IDatePickerHandler handler, Microsoft.Maui.Controls.DatePicker datePicker) -> void ~static Microsoft.Maui.Controls.DependencyService.Get(Microsoft.Maui.Controls.DependencyFetchTarget fetchTarget = Microsoft.Maui.Controls.DependencyFetchTarget.GlobalInstance) -> T @@ -2534,17 +2630,14 @@ ~static Microsoft.Maui.Controls.Device.StartTimer(System.TimeSpan interval, System.Func callback) -> void ~static Microsoft.Maui.Controls.DoubleCollection.implicit operator Microsoft.Maui.Controls.DoubleCollection(double[] d) -> Microsoft.Maui.Controls.DoubleCollection ~static Microsoft.Maui.Controls.DoubleCollection.implicit operator Microsoft.Maui.Controls.DoubleCollection(float[] f) -> Microsoft.Maui.Controls.DoubleCollection -~static Microsoft.Maui.Controls.Editor.ControlsEditorMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.Editor.MapText(Microsoft.Maui.Handlers.EditorHandler handler, Microsoft.Maui.Controls.Editor editor) -> void ~static Microsoft.Maui.Controls.Editor.MapText(Microsoft.Maui.Handlers.IEditorHandler handler, Microsoft.Maui.Controls.Editor editor) -> void ~static Microsoft.Maui.Controls.Effect.Resolve(string name) -> Microsoft.Maui.Controls.Effect ~static Microsoft.Maui.Controls.EffectiveVisualExtensions.IsDefault(this Microsoft.Maui.Controls.IVisual visual) -> bool ~static Microsoft.Maui.Controls.EffectiveVisualExtensions.IsMatchParent(this Microsoft.Maui.Controls.IVisual visual) -> bool ~static Microsoft.Maui.Controls.EffectiveVisualExtensions.IsMaterial(this Microsoft.Maui.Controls.IVisual visual) -> bool -~static Microsoft.Maui.Controls.Element.ControlsElementMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.Element.MapAutomationPropertiesExcludedWithChildren(Microsoft.Maui.IElementHandler handler, Microsoft.Maui.Controls.Element view) -> void ~static Microsoft.Maui.Controls.Element.MapAutomationPropertiesIsInAccessibleTree(Microsoft.Maui.IElementHandler handler, Microsoft.Maui.Controls.Element element) -> void -~static Microsoft.Maui.Controls.Entry.ControlsEntryMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.Entry.MapAdjustsFontSizeToFitWidth(Microsoft.Maui.Handlers.EntryHandler handler, Microsoft.Maui.Controls.Entry entry) -> void ~static Microsoft.Maui.Controls.Entry.MapAdjustsFontSizeToFitWidth(Microsoft.Maui.Handlers.IEntryHandler handler, Microsoft.Maui.Controls.Entry entry) -> void ~static Microsoft.Maui.Controls.Entry.MapCursorColor(Microsoft.Maui.Handlers.EntryHandler handler, Microsoft.Maui.Controls.Entry entry) -> void @@ -2628,6 +2721,34 @@ ~static Microsoft.Maui.Controls.Handlers.Items.StructuredItemsViewHandler.MapItemSizingStrategy(Microsoft.Maui.Controls.Handlers.Items.StructuredItemsViewHandler handler, Microsoft.Maui.Controls.StructuredItemsView itemsView) -> void ~static Microsoft.Maui.Controls.Handlers.Items.StructuredItemsViewHandler.MapItemsLayout(Microsoft.Maui.Controls.Handlers.Items.StructuredItemsViewHandler handler, Microsoft.Maui.Controls.StructuredItemsView itemsView) -> void ~static Microsoft.Maui.Controls.Handlers.Items.StructuredItemsViewHandler.StructuredItemsViewMapper -> Microsoft.Maui.PropertyMapper> +~static Microsoft.Maui.Controls.Handlers.Items2.CarouselViewHandler2.MapCurrentItem(Microsoft.Maui.Controls.Handlers.Items2.CarouselViewHandler2 handler, Microsoft.Maui.Controls.CarouselView carouselView) -> void +~static Microsoft.Maui.Controls.Handlers.Items2.CarouselViewHandler2.MapIsBounceEnabled(Microsoft.Maui.Controls.Handlers.Items2.CarouselViewHandler2 handler, Microsoft.Maui.Controls.CarouselView carouselView) -> void +~static Microsoft.Maui.Controls.Handlers.Items2.CarouselViewHandler2.MapIsSwipeEnabled(Microsoft.Maui.Controls.Handlers.Items2.CarouselViewHandler2 handler, Microsoft.Maui.Controls.CarouselView carouselView) -> void +~static Microsoft.Maui.Controls.Handlers.Items2.CarouselViewHandler2.MapLoop(Microsoft.Maui.Controls.Handlers.Items2.CarouselViewHandler2 handler, Microsoft.Maui.Controls.CarouselView carouselView) -> void +~static Microsoft.Maui.Controls.Handlers.Items2.CarouselViewHandler2.MapPeekAreaInsets(Microsoft.Maui.Controls.Handlers.Items2.CarouselViewHandler2 handler, Microsoft.Maui.Controls.CarouselView carouselView) -> void +~static Microsoft.Maui.Controls.Handlers.Items2.CarouselViewHandler2.Mapper -> Microsoft.Maui.PropertyMapper +~static Microsoft.Maui.Controls.Handlers.Items2.CarouselViewHandler2.MapPosition(Microsoft.Maui.Controls.Handlers.Items2.CarouselViewHandler2 handler, Microsoft.Maui.Controls.CarouselView carouselView) -> void +~static Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2.MapCanReorderItems(Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2 handler, Microsoft.Maui.Controls.ReorderableItemsView itemsView) -> void +~static Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2.MapFooterTemplate(Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2 handler, Microsoft.Maui.Controls.StructuredItemsView itemsView) -> void +~static Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2.MapHeaderTemplate(Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2 handler, Microsoft.Maui.Controls.StructuredItemsView itemsView) -> void +~static Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2.MapIsGrouped(Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2 handler, Microsoft.Maui.Controls.GroupableItemsView itemsView) -> void +~static Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2.MapItemSizingStrategy(Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2 handler, Microsoft.Maui.Controls.StructuredItemsView itemsView) -> void +~static Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2.MapItemsLayout(Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2 handler, Microsoft.Maui.Controls.StructuredItemsView itemsView) -> void +~static Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2.MapItemsSource(Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2 handler, Microsoft.Maui.Controls.SelectableItemsView itemsView) -> void +~static Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2.Mapper -> Microsoft.Maui.PropertyMapper +~static Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2.MapSelectedItem(Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2 handler, Microsoft.Maui.Controls.SelectableItemsView itemsView) -> void +~static Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2.MapSelectedItems(Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2 handler, Microsoft.Maui.Controls.SelectableItemsView itemsView) -> void +~static Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2.MapSelectionMode(Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2 handler, Microsoft.Maui.Controls.SelectableItemsView itemsView) -> void +~static Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2.ItemsViewMapper -> Microsoft.Maui.PropertyMapper> +~static Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2.MapEmptyView(Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2 handler, Microsoft.Maui.Controls.ItemsView itemsView) -> void +~static Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2.MapEmptyViewTemplate(Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2 handler, Microsoft.Maui.Controls.ItemsView itemsView) -> void +~static Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2.MapFlowDirection(Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2 handler, Microsoft.Maui.Controls.ItemsView itemsView) -> void +~static Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2.MapHorizontalScrollBarVisibility(Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2 handler, Microsoft.Maui.Controls.ItemsView itemsView) -> void +~static Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2.MapIsVisible(Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2 handler, Microsoft.Maui.Controls.ItemsView itemsView) -> void +~static Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2.MapItemsSource(Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2 handler, Microsoft.Maui.Controls.ItemsView itemsView) -> void +~static Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2.MapItemsUpdatingScrollMode(Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2 handler, Microsoft.Maui.Controls.ItemsView itemsView) -> void +~static Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2.MapItemTemplate(Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2 handler, Microsoft.Maui.Controls.ItemsView itemsView) -> void +~static Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2.MapVerticalScrollBarVisibility(Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2 handler, Microsoft.Maui.Controls.ItemsView itemsView) -> void ~static Microsoft.Maui.Controls.Handlers.LineHandler.Mapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.Handlers.LineHandler.MapX1(Microsoft.Maui.Handlers.IShapeViewHandler handler, Microsoft.Maui.Controls.Shapes.Line line) -> void ~static Microsoft.Maui.Controls.Handlers.LineHandler.MapX2(Microsoft.Maui.Handlers.IShapeViewHandler handler, Microsoft.Maui.Controls.Shapes.Line line) -> void @@ -2713,7 +2834,6 @@ ~static Microsoft.Maui.Controls.KnownColor.Default.get -> Microsoft.Maui.Graphics.Color ~static Microsoft.Maui.Controls.KnownColor.SetAccent(Microsoft.Maui.Graphics.Color value) -> void ~static Microsoft.Maui.Controls.KnownColor.Transparent.get -> Microsoft.Maui.Graphics.Color -~static Microsoft.Maui.Controls.Label.ControlsLabelMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.Label.MapCharacterSpacing(Microsoft.Maui.Handlers.ILabelHandler handler, Microsoft.Maui.Controls.Label label) -> void ~static Microsoft.Maui.Controls.Label.MapCharacterSpacing(Microsoft.Maui.Handlers.LabelHandler handler, Microsoft.Maui.Controls.Label label) -> void ~static Microsoft.Maui.Controls.Label.MapFont(Microsoft.Maui.Handlers.ILabelHandler handler, Microsoft.Maui.Controls.Label label) -> void @@ -2730,7 +2850,6 @@ ~static Microsoft.Maui.Controls.Label.MapTextDecorations(Microsoft.Maui.Handlers.LabelHandler handler, Microsoft.Maui.Controls.Label label) -> void ~static Microsoft.Maui.Controls.Label.MapTextType(Microsoft.Maui.Handlers.ILabelHandler handler, Microsoft.Maui.Controls.Label label) -> void ~static Microsoft.Maui.Controls.Label.MapTextType(Microsoft.Maui.Handlers.LabelHandler handler, Microsoft.Maui.Controls.Label label) -> void -~static Microsoft.Maui.Controls.Layout.ControlsLayoutMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.Layout.MapInputTransparent(Microsoft.Maui.Handlers.LayoutHandler handler, Microsoft.Maui.Controls.Layout layout) -> void ~static Microsoft.Maui.Controls.Layout.MapInputTransparent(Microsoft.Maui.ILayoutHandler handler, Microsoft.Maui.Controls.Layout layout) -> void ~static Microsoft.Maui.Controls.MenuItem.GetAccelerator(Microsoft.Maui.Controls.BindableObject bindable) -> Microsoft.Maui.Controls.Accelerator @@ -2745,7 +2864,6 @@ ~static Microsoft.Maui.Controls.MultiPage.GetIndex(T page) -> int ~static Microsoft.Maui.Controls.MultiPage.SetIndex(Microsoft.Maui.Controls.Page page, int index) -> void ~static Microsoft.Maui.Controls.NameScopeExtensions.FindByName(this Microsoft.Maui.Controls.Element element, string name) -> T -~static Microsoft.Maui.Controls.NavigationPage.ControlsNavigationPageMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.NavigationPage.GetBackButtonTitle(Microsoft.Maui.Controls.BindableObject page) -> string ~static Microsoft.Maui.Controls.NavigationPage.GetHasBackButton(Microsoft.Maui.Controls.Page page) -> bool ~static Microsoft.Maui.Controls.NavigationPage.GetHasNavigationBar(Microsoft.Maui.Controls.BindableObject page) -> bool @@ -2765,7 +2883,6 @@ ~static Microsoft.Maui.Controls.OnIdiom.implicit operator T(Microsoft.Maui.Controls.OnIdiom onIdiom) -> T ~static Microsoft.Maui.Controls.OnPlatform.implicit operator T(Microsoft.Maui.Controls.OnPlatform onPlatform) -> T ~static Microsoft.Maui.Controls.PanGestureRecognizer.CurrentId.get -> Microsoft.Maui.Controls.Internals.AutoId -~static Microsoft.Maui.Controls.Picker.ControlsPickerMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.Picker.MapUpdateMode(Microsoft.Maui.Handlers.IPickerHandler handler, Microsoft.Maui.Controls.Picker picker) -> void ~static Microsoft.Maui.Controls.Picker.MapUpdateMode(Microsoft.Maui.Handlers.PickerHandler handler, Microsoft.Maui.Controls.Picker picker) -> void ~static Microsoft.Maui.Controls.Platform.BrushExtensions.GetBackgroundImage(this UIKit.UIView control, Microsoft.Maui.Controls.Brush brush) -> UIKit.UIImage @@ -3266,7 +3383,6 @@ ~static Microsoft.Maui.Controls.PlatformConfiguration.WindowsSpecific.WebView.SetIsJavaScriptAlertEnabled(Microsoft.Maui.Controls.BindableObject element, bool value) -> void ~static Microsoft.Maui.Controls.PlatformConfiguration.WindowsSpecific.WebView.SetIsJavaScriptAlertEnabled(this Microsoft.Maui.Controls.IPlatformElementConfiguration config, bool value) -> Microsoft.Maui.Controls.IPlatformElementConfiguration ~static Microsoft.Maui.Controls.PointCollection.implicit operator Microsoft.Maui.Controls.PointCollection(Microsoft.Maui.Graphics.Point[] d) -> Microsoft.Maui.Controls.PointCollection -~static Microsoft.Maui.Controls.RadioButton.ControlsRadioButtonMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.RadioButton.DefaultTemplate.get -> Microsoft.Maui.Controls.ControlTemplate ~static Microsoft.Maui.Controls.RadioButton.MapContent(Microsoft.Maui.Handlers.IRadioButtonHandler handler, Microsoft.Maui.Controls.RadioButton radioButton) -> void ~static Microsoft.Maui.Controls.RadioButton.MapContent(Microsoft.Maui.Handlers.RadioButtonHandler handler, Microsoft.Maui.Controls.RadioButton radioButton) -> void @@ -3274,7 +3390,6 @@ ~static Microsoft.Maui.Controls.RadioButtonGroup.GetSelectedValue(Microsoft.Maui.Controls.BindableObject bindableObject) -> object ~static Microsoft.Maui.Controls.RadioButtonGroup.SetGroupName(Microsoft.Maui.Controls.BindableObject bindable, string groupName) -> void ~static Microsoft.Maui.Controls.RadioButtonGroup.SetSelectedValue(Microsoft.Maui.Controls.BindableObject bindable, object selectedValue) -> void -~static Microsoft.Maui.Controls.RefreshView.ControlsRefreshViewMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.Region.FromLines(double[] lineHeights, double maxWidth, double startX, double endX, double startY) -> Microsoft.Maui.Controls.Region ~static Microsoft.Maui.Controls.Region.FromRectangles(System.Collections.Generic.IEnumerable rectangles) -> Microsoft.Maui.Controls.Region ~static Microsoft.Maui.Controls.RelativeBindingSource.Self.get -> Microsoft.Maui.Controls.RelativeBindingSource @@ -3287,10 +3402,8 @@ ~static Microsoft.Maui.Controls.Routing.RegisterRoute(string route, System.Type type) -> void ~static Microsoft.Maui.Controls.Routing.SetRoute(Microsoft.Maui.Controls.Element obj, string value) -> void ~static Microsoft.Maui.Controls.Routing.UnRegisterRoute(string route) -> void -~static Microsoft.Maui.Controls.ScrollView.ControlsScrollViewMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.ScrollView.MapShouldDelayContentTouches(Microsoft.Maui.Handlers.IScrollViewHandler handler, Microsoft.Maui.Controls.ScrollView scrollView) -> void ~static Microsoft.Maui.Controls.ScrollView.MapShouldDelayContentTouches(Microsoft.Maui.Handlers.ScrollViewHandler handler, Microsoft.Maui.Controls.ScrollView scrollView) -> void -~static Microsoft.Maui.Controls.SearchBar.ControlsSearchBarMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.SearchBar.MapSearchBarStyle(Microsoft.Maui.Handlers.ISearchBarHandler handler, Microsoft.Maui.Controls.SearchBar searchBar) -> void ~static Microsoft.Maui.Controls.SearchBar.MapSearchBarStyle(Microsoft.Maui.Handlers.SearchBarHandler handler, Microsoft.Maui.Controls.SearchBar searchBar) -> void ~static Microsoft.Maui.Controls.SearchBar.MapText(Microsoft.Maui.Handlers.ISearchBarHandler handler, Microsoft.Maui.Controls.SearchBar searchBar) -> void @@ -3311,7 +3424,6 @@ ~static Microsoft.Maui.Controls.Shapes.GeometryHelper.FlattenGeometry(Microsoft.Maui.Controls.Shapes.PathGeometry pathGeoDst, Microsoft.Maui.Controls.Shapes.Geometry geoSrc, double tolerance, Microsoft.Maui.Controls.Shapes.Matrix matxPrevious) -> void ~static Microsoft.Maui.Controls.Shapes.GeometryHelper.FlattenQuadraticBezier(System.Collections.Generic.List points, Microsoft.Maui.Graphics.Point ptStart, Microsoft.Maui.Graphics.Point ptCtrl, Microsoft.Maui.Graphics.Point ptEnd, double tolerance) -> void ~static Microsoft.Maui.Controls.Shapes.PathFigureCollectionConverter.ParseStringToPathFigureCollection(Microsoft.Maui.Controls.Shapes.PathFigureCollection pathFigureCollection, string pathString) -> void -~static Microsoft.Maui.Controls.Shapes.Shape.ControlsShapeViewMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.Shapes.Shape.MapStrokeDashArray(Microsoft.Maui.Handlers.IShapeViewHandler handler, Microsoft.Maui.IShapeView shapeView) -> void ~static Microsoft.Maui.Controls.Shell.Current.get -> Microsoft.Maui.Controls.Shell ~static Microsoft.Maui.Controls.Shell.GetBackButtonBehavior(Microsoft.Maui.Controls.BindableObject obj) -> Microsoft.Maui.Controls.BackButtonBehavior @@ -3379,12 +3491,9 @@ ~static Microsoft.Maui.Controls.StyleSheets.StyleSheet.FromReader(System.IO.TextReader reader) -> Microsoft.Maui.Controls.StyleSheets.StyleSheet ~static Microsoft.Maui.Controls.StyleSheets.StyleSheet.FromResource(string resourcePath, System.Reflection.Assembly assembly, System.Xml.IXmlLineInfo lineInfo = null) -> Microsoft.Maui.Controls.StyleSheets.StyleSheet ~static Microsoft.Maui.Controls.StyleSheets.StyleSheet.FromString(string stylesheet) -> Microsoft.Maui.Controls.StyleSheets.StyleSheet -~static Microsoft.Maui.Controls.TabbedPage.ControlsTabbedPageMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.TemplateExtensions.SetBinding(this Microsoft.Maui.Controls.DataTemplate self, Microsoft.Maui.Controls.BindableProperty targetProperty, string path) -> void -~static Microsoft.Maui.Controls.TimePicker.ControlsTimePickerMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.TimePicker.MapUpdateMode(Microsoft.Maui.Handlers.ITimePickerHandler handler, Microsoft.Maui.Controls.TimePicker timePicker) -> void ~static Microsoft.Maui.Controls.TimePicker.MapUpdateMode(Microsoft.Maui.Handlers.TimePickerHandler handler, Microsoft.Maui.Controls.TimePicker timePicker) -> void -~static Microsoft.Maui.Controls.VisualElement.ControlsVisualElementMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.VisualElement.MapBackgroundColor(Microsoft.Maui.IViewHandler handler, Microsoft.Maui.IView view) -> void ~static Microsoft.Maui.Controls.VisualElement.MapBackgroundImageSource(Microsoft.Maui.IViewHandler handler, Microsoft.Maui.IView view) -> void ~static Microsoft.Maui.Controls.VisualMarker.Default.get -> Microsoft.Maui.Controls.IVisual @@ -3393,10 +3502,8 @@ ~static Microsoft.Maui.Controls.VisualStateManager.GoToState(Microsoft.Maui.Controls.VisualElement visualElement, string name) -> bool ~static Microsoft.Maui.Controls.VisualStateManager.HasVisualStateGroups(this Microsoft.Maui.Controls.VisualElement element) -> bool ~static Microsoft.Maui.Controls.VisualStateManager.SetVisualStateGroups(Microsoft.Maui.Controls.VisualElement visualElement, Microsoft.Maui.Controls.VisualStateGroupList value) -> void -~static Microsoft.Maui.Controls.WebView.ControlsWebViewMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.WebViewSource.implicit operator Microsoft.Maui.Controls.WebViewSource(string url) -> Microsoft.Maui.Controls.WebViewSource ~static Microsoft.Maui.Controls.WebViewSource.implicit operator Microsoft.Maui.Controls.WebViewSource(System.Uri url) -> Microsoft.Maui.Controls.WebViewSource -~static Microsoft.Maui.Controls.Window.ControlsWindowMapper -> Microsoft.Maui.IPropertyMapper ~static readonly Microsoft.Maui.Controls.AbsoluteLayout.LayoutBoundsProperty -> Microsoft.Maui.Controls.BindableProperty ~static readonly Microsoft.Maui.Controls.AbsoluteLayout.LayoutFlagsProperty -> Microsoft.Maui.Controls.BindableProperty ~static readonly Microsoft.Maui.Controls.ActivityIndicator.ColorProperty -> Microsoft.Maui.Controls.BindableProperty @@ -3418,6 +3525,7 @@ ~static readonly Microsoft.Maui.Controls.BackButtonBehavior.IsVisibleProperty -> Microsoft.Maui.Controls.BindableProperty ~static readonly Microsoft.Maui.Controls.BackButtonBehavior.TextOverrideProperty -> Microsoft.Maui.Controls.BindableProperty ~static readonly Microsoft.Maui.Controls.BaseShellItem.FlyoutIconProperty -> Microsoft.Maui.Controls.BindableProperty +~static readonly Microsoft.Maui.Controls.BaseShellItem.FlyoutItemIsVisibleProperty -> Microsoft.Maui.Controls.BindableProperty ~static readonly Microsoft.Maui.Controls.BaseShellItem.IconProperty -> Microsoft.Maui.Controls.BindableProperty ~static readonly Microsoft.Maui.Controls.BaseShellItem.IsCheckedProperty -> Microsoft.Maui.Controls.BindableProperty ~static readonly Microsoft.Maui.Controls.BaseShellItem.IsEnabledProperty -> Microsoft.Maui.Controls.BindableProperty @@ -4297,6 +4405,12 @@ ~virtual Microsoft.Maui.Controls.Handlers.Items.ItemsViewLayout.GetMinimumInteritemSpacingForSection(UIKit.UICollectionView collectionView, UIKit.UICollectionViewLayout layout, nint section) -> System.Runtime.InteropServices.NFloat ~virtual Microsoft.Maui.Controls.Handlers.Items.ItemsViewLayout.GetMinimumLineSpacingForSection(UIKit.UICollectionView collectionView, UIKit.UICollectionViewLayout layout, nint section) -> System.Runtime.InteropServices.NFloat ~virtual Microsoft.Maui.Controls.Handlers.Items.ItemsViewLayout.HandlePropertyChanged(System.ComponentModel.PropertyChangedEventArgs propertyChanged) -> void +~virtual Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.CreateDelegator() -> UIKit.UICollectionViewDelegateFlowLayout +~virtual Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.CreateItemsViewSource() -> Microsoft.Maui.Controls.Handlers.Items.IItemsViewSource +~virtual Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.DetermineCellReuseId(Foundation.NSIndexPath indexPath) -> string +~virtual Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.GetIndexForItem(object item) -> Foundation.NSIndexPath +~virtual Microsoft.Maui.Controls.Handlers.Items2.ItemsViewDelegator2.GetVisibleItemsIndexPath() -> (bool VisibleItems, Foundation.NSIndexPath First, Foundation.NSIndexPath Center, Foundation.NSIndexPath Last) +~virtual Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2.ScrollToRequested(object sender, Microsoft.Maui.Controls.ScrollToRequestEventArgs args) -> void ~virtual Microsoft.Maui.Controls.ImageSource.Cancel() -> System.Threading.Tasks.Task ~virtual Microsoft.Maui.Controls.Internals.NavigationProxy.GetModalStack() -> System.Collections.Generic.IReadOnlyList ~virtual Microsoft.Maui.Controls.Internals.NavigationProxy.GetNavigationStack() -> System.Collections.Generic.IReadOnlyList @@ -4413,6 +4527,7 @@ abstract Microsoft.Maui.Controls.Handlers.Items.ItemsViewCell.Measure() -> CoreG abstract Microsoft.Maui.Controls.Handlers.Items.ItemsViewController.IsHorizontal.get -> bool abstract Microsoft.Maui.Controls.Handlers.Items.ItemsViewLayout.ConstrainTo(CoreGraphics.CGSize size) -> void abstract Microsoft.Maui.Controls.Handlers.Items.TemplatedCell.NeedsContentSizeUpdate(Microsoft.Maui.Graphics.Size currentSize) -> (bool, Microsoft.Maui.Graphics.Size) +abstract Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.IsHorizontal.get -> bool abstract Microsoft.Maui.Controls.Internals.GIFImageParser.FinishedParsing() -> void abstract Microsoft.Maui.Controls.Internals.GIFImageParser.StartParsing() -> void abstract Microsoft.Maui.Controls.Internals.TableModel.GetRowCount(int section) -> int @@ -4422,6 +4537,30 @@ const Microsoft.Maui.Controls.Cell.DefaultCellHeight = 40 -> int const Microsoft.Maui.Controls.Handlers.Items.ItemsViewController.EmptyTag = 333 -> int const Microsoft.Maui.Controls.Handlers.Items.StructuredItemsViewController.FooterTag = 222 -> int const Microsoft.Maui.Controls.Handlers.Items.StructuredItemsViewController.HeaderTag = 111 -> int +const Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.EmptyTag = 333 -> int +const Microsoft.Maui.Controls.Handlers.Items2.StructuredItemsViewController2.FooterTag = 222 -> int +const Microsoft.Maui.Controls.Handlers.Items2.StructuredItemsViewController2.HeaderTag = 111 -> int +const Microsoft.Maui.Controls.TitleBar.ContentHiddenState = "ContentCollapsed" -> string! +const Microsoft.Maui.Controls.TitleBar.ContentVisibleState = "ContentVisible" -> string! +const Microsoft.Maui.Controls.TitleBar.IconHiddenState = "IconCollapsed" -> string! +const Microsoft.Maui.Controls.TitleBar.IconVisibleState = "IconVisible" -> string! +const Microsoft.Maui.Controls.TitleBar.LeadingHiddenState = "LeadingContentCollapsed" -> string! +const Microsoft.Maui.Controls.TitleBar.LeadingVisibleState = "LeadingContentVisible" -> string! +const Microsoft.Maui.Controls.TitleBar.SubtitleHiddenState = "SubtitleCollapsed" -> string! +const Microsoft.Maui.Controls.TitleBar.SubtitleVisibleState = "SubtitleVisible" -> string! +const Microsoft.Maui.Controls.TitleBar.TemplateRootName = "PART_Root" -> string! +const Microsoft.Maui.Controls.TitleBar.TitleBarActiveState = "TitleBarTitleActive" -> string! +const Microsoft.Maui.Controls.TitleBar.TitleBarContent = "PART_Content" -> string! +const Microsoft.Maui.Controls.TitleBar.TitleBarIcon = "PART_Icon" -> string! +const Microsoft.Maui.Controls.TitleBar.TitleBarInactiveState = "TitleBarTitleInactive" -> string! +const Microsoft.Maui.Controls.TitleBar.TitleBarLeading = "PART_LeadingContent" -> string! +const Microsoft.Maui.Controls.TitleBar.TitleBarSubtitle = "PART_Subtitle" -> string! +const Microsoft.Maui.Controls.TitleBar.TitleBarTitle = "PART_Title" -> string! +const Microsoft.Maui.Controls.TitleBar.TitleBarTrailing = "PART_TrailingContent" -> string! +const Microsoft.Maui.Controls.TitleBar.TitleHiddenState = "TitleCollapsed" -> string! +const Microsoft.Maui.Controls.TitleBar.TitleVisibleState = "TitleVisible" -> string! +const Microsoft.Maui.Controls.TitleBar.TrailingHiddenState = "TrailingContentCollapsed" -> string! +const Microsoft.Maui.Controls.TitleBar.TrailingVisibleState = "TrailingContentVisible" -> string! Microsoft.Maui.Controls.AbsoluteLayout Microsoft.Maui.Controls.AbsoluteLayout.AbsoluteLayout() -> void Microsoft.Maui.Controls.Accelerator @@ -4940,6 +5079,7 @@ Microsoft.Maui.Controls.Element.ParentChanged -> System.EventHandler Microsoft.Maui.Controls.Element.ParentChanging -> System.EventHandler Microsoft.Maui.Controls.ElementEventArgs Microsoft.Maui.Controls.ElementTemplate +Microsoft.Maui.Controls.Embedding.EmbeddingExtensions Microsoft.Maui.Controls.Entry Microsoft.Maui.Controls.Entry.ClearButtonVisibility.get -> Microsoft.Maui.ClearButtonVisibility Microsoft.Maui.Controls.Entry.ClearButtonVisibility.set -> void @@ -5097,6 +5237,7 @@ Microsoft.Maui.Controls.HandlerAttribute Microsoft.Maui.Controls.HandlerAttribute.Priority.get -> short Microsoft.Maui.Controls.HandlerAttribute.Priority.set -> void Microsoft.Maui.Controls.HandlerChangingEventArgs +Microsoft.Maui.Controls.HandlerProperties Microsoft.Maui.Controls.Handlers.BoxViewHandler Microsoft.Maui.Controls.Handlers.BoxViewHandler.BoxViewHandler() -> void Microsoft.Maui.Controls.Handlers.Compatibility.CellRenderer @@ -5139,10 +5280,6 @@ Microsoft.Maui.Controls.Handlers.Compatibility.PhoneFlyoutPageRenderer.SetElemen Microsoft.Maui.Controls.Handlers.Compatibility.ShellRenderer Microsoft.Maui.Controls.Handlers.Compatibility.ShellRenderer.ElementChanged -> System.EventHandler Microsoft.Maui.Controls.Handlers.Compatibility.ShellRenderer.ShellRenderer() -> void -Microsoft.Maui.Controls.Handlers.Compatibility.ShellScrollViewTracker -Microsoft.Maui.Controls.Handlers.Compatibility.ShellScrollViewTracker.Dispose() -> void -Microsoft.Maui.Controls.Handlers.Compatibility.ShellScrollViewTracker.OnLayoutSubviews() -> void -Microsoft.Maui.Controls.Handlers.Compatibility.ShellScrollViewTracker.Reset() -> bool Microsoft.Maui.Controls.Handlers.Compatibility.SwitchCellRenderer Microsoft.Maui.Controls.Handlers.Compatibility.SwitchCellRenderer.SwitchCellRenderer() -> void Microsoft.Maui.Controls.Handlers.Compatibility.TabbedRenderer @@ -5231,6 +5368,31 @@ Microsoft.Maui.Controls.Handlers.Items.TemplatedCell.Layout(CoreGraphics.CGSize Microsoft.Maui.Controls.Handlers.Items.TemplatedCell.LayoutAttributesChanged -> System.EventHandler Microsoft.Maui.Controls.Handlers.Items.TemplatedCell.OnContentSizeChanged() -> void Microsoft.Maui.Controls.Handlers.Items.TemplatedCell.TemplatedCell(CoreGraphics.CGRect frame) -> void +Microsoft.Maui.Controls.Handlers.Items2.CarouselViewController2 +Microsoft.Maui.Controls.Handlers.Items2.CarouselViewDelegator2 +Microsoft.Maui.Controls.Handlers.Items2.CarouselViewHandler2 +Microsoft.Maui.Controls.Handlers.Items2.CarouselViewHandler2.CarouselViewHandler2() -> void +Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2 +Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2.CollectionViewHandler2() -> void +Microsoft.Maui.Controls.Handlers.Items2.DefaultCell2 +Microsoft.Maui.Controls.Handlers.Items2.DefaultCell2.DefaultCell2(CoreGraphics.CGRect frame) -> void +Microsoft.Maui.Controls.Handlers.Items2.ItemsViewCell2 +Microsoft.Maui.Controls.Handlers.Items2.ItemsViewCell2.ItemsViewCell2(CoreGraphics.CGRect frame) -> void +Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.ScrollDirection.get -> UIKit.UICollectionViewScrollDirection +Microsoft.Maui.Controls.Handlers.Items2.ItemsViewDelegator2.PreviousHorizontalOffset -> float +Microsoft.Maui.Controls.Handlers.Items2.ItemsViewDelegator2.PreviousVerticalOffset -> float +Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2.ItemsViewHandler2() -> void +Microsoft.Maui.Controls.Handlers.Items2.LayoutAttributesChangedEventArgs2 +Microsoft.Maui.Controls.Handlers.Items2.ReorderableItemsViewController2.UpdateCanReorderItems() -> void +Microsoft.Maui.Controls.Handlers.Items2.TemplatedCell2 +Microsoft.Maui.Controls.Handlers.Items2.TemplatedCell2.ConstrainedDimension -> System.Runtime.InteropServices.NFloat +Microsoft.Maui.Controls.Handlers.Items2.TemplatedCell2.ConstrainedSize -> CoreGraphics.CGSize +Microsoft.Maui.Controls.Handlers.Items2.TemplatedCell2.ContentSizeChanged -> System.EventHandler +Microsoft.Maui.Controls.Handlers.Items2.TemplatedCell2.LayoutAttributesChanged -> System.EventHandler +Microsoft.Maui.Controls.Handlers.Items2.TemplatedCell2.OnContentSizeChanged() -> void +Microsoft.Maui.Controls.Handlers.Items2.TemplatedCell2.ScrollDirection.get -> UIKit.UICollectionViewScrollDirection +Microsoft.Maui.Controls.Handlers.Items2.TemplatedCell2.ScrollDirection.set -> void +Microsoft.Maui.Controls.Handlers.Items2.TemplatedCell2.TemplatedCell2(CoreGraphics.CGRect frame) -> void Microsoft.Maui.Controls.Handlers.LineHandler Microsoft.Maui.Controls.Handlers.LineHandler.LineHandler() -> void Microsoft.Maui.Controls.Handlers.PathHandler @@ -5249,6 +5411,20 @@ Microsoft.Maui.Controls.Hosting.AppHostBuilderExtensions Microsoft.Maui.Controls.Hosting.IEffectsBuilder Microsoft.Maui.Controls.HtmlWebViewSource Microsoft.Maui.Controls.HtmlWebViewSource.HtmlWebViewSource() -> void +Microsoft.Maui.Controls.HybridWebView +Microsoft.Maui.Controls.HybridWebView.DefaultFile.get -> string? +Microsoft.Maui.Controls.HybridWebView.DefaultFile.set -> void +Microsoft.Maui.Controls.HybridWebView.EvaluateJavaScriptAsync(string! script) -> System.Threading.Tasks.Task! +Microsoft.Maui.Controls.HybridWebView.HybridRoot.get -> string? +Microsoft.Maui.Controls.HybridWebView.HybridRoot.set -> void +Microsoft.Maui.Controls.HybridWebView.HybridWebView() -> void +Microsoft.Maui.Controls.HybridWebView.InvokeJavaScriptAsync(string! methodName, System.Text.Json.Serialization.Metadata.JsonTypeInfo! returnTypeJsonTypeInfo, object?[]? paramValues = null, System.Text.Json.Serialization.Metadata.JsonTypeInfo?[]? paramJsonTypeInfos = null) -> System.Threading.Tasks.Task! +Microsoft.Maui.Controls.HybridWebView.RawMessageReceived -> System.EventHandler? +Microsoft.Maui.Controls.HybridWebView.SendRawMessage(string! rawMessage) -> void +Microsoft.Maui.Controls.HybridWebView.SetInvokeJavaScriptTarget(T! target) -> void +Microsoft.Maui.Controls.HybridWebViewRawMessageReceivedEventArgs +Microsoft.Maui.Controls.HybridWebViewRawMessageReceivedEventArgs.HybridWebViewRawMessageReceivedEventArgs(string? message) -> void +Microsoft.Maui.Controls.HybridWebViewRawMessageReceivedEventArgs.Message.get -> string? Microsoft.Maui.Controls.IAnimatable Microsoft.Maui.Controls.IAnimatable.BatchBegin() -> void Microsoft.Maui.Controls.IAnimatable.BatchCommit() -> void @@ -6394,6 +6570,8 @@ Microsoft.Maui.Controls.PlatformEffect.PlatformEffect() -> Microsoft.Maui.Controls.PlatformPointerEventArgs Microsoft.Maui.Controls.PlatformPointerEventArgs.GestureRecognizer.get -> UIKit.UIGestureRecognizer! Microsoft.Maui.Controls.PlatformPointerEventArgs.Sender.get -> UIKit.UIView! +Microsoft.Maui.Controls.PlatformWebViewProcessTerminatedEventArgs +Microsoft.Maui.Controls.PlatformWebViewProcessTerminatedEventArgs.Sender.get -> WebKit.WKWebView! Microsoft.Maui.Controls.PointCollection Microsoft.Maui.Controls.PointCollection.PointCollection() -> void Microsoft.Maui.Controls.PointerEventArgs @@ -7097,6 +7275,14 @@ Microsoft.Maui.Controls.Style.ApplyToDerivedTypes.get -> bool Microsoft.Maui.Controls.Style.ApplyToDerivedTypes.set -> void Microsoft.Maui.Controls.Style.CanCascade.get -> bool Microsoft.Maui.Controls.Style.CanCascade.set -> void +Microsoft.Maui.Controls.StyleableElement +Microsoft.Maui.Controls.StyleableElement.class.get -> System.Collections.Generic.IList! +Microsoft.Maui.Controls.StyleableElement.class.set -> void +Microsoft.Maui.Controls.StyleableElement.Style.get -> Microsoft.Maui.Controls.Style? +Microsoft.Maui.Controls.StyleableElement.Style.set -> void +Microsoft.Maui.Controls.StyleableElement.StyleableElement() -> void +Microsoft.Maui.Controls.StyleableElement.StyleClass.get -> System.Collections.Generic.IList! +Microsoft.Maui.Controls.StyleableElement.StyleClass.set -> void Microsoft.Maui.Controls.StyleSheets.StyleSheet Microsoft.Maui.Controls.SweepDirection Microsoft.Maui.Controls.SweepDirection.Clockwise = 1 -> Microsoft.Maui.Controls.SweepDirection @@ -7234,6 +7420,10 @@ Microsoft.Maui.Controls.TextCell.TextCell() -> void Microsoft.Maui.Controls.TextChangedEventArgs Microsoft.Maui.Controls.TextDecorationConverter Microsoft.Maui.Controls.TextDecorationConverter.TextDecorationConverter() -> void +Microsoft.Maui.Controls.TimeChangedEventArgs +Microsoft.Maui.Controls.TimeChangedEventArgs.NewTime.get -> System.TimeSpan +Microsoft.Maui.Controls.TimeChangedEventArgs.OldTime.get -> System.TimeSpan +Microsoft.Maui.Controls.TimeChangedEventArgs.TimeChangedEventArgs(System.TimeSpan oldTime, System.TimeSpan newTime) -> void Microsoft.Maui.Controls.TimePicker Microsoft.Maui.Controls.TimePicker.CharacterSpacing.get -> double Microsoft.Maui.Controls.TimePicker.CharacterSpacing.set -> void @@ -7246,6 +7436,24 @@ Microsoft.Maui.Controls.TimePicker.FontSize.set -> void Microsoft.Maui.Controls.TimePicker.Time.get -> System.TimeSpan Microsoft.Maui.Controls.TimePicker.Time.set -> void Microsoft.Maui.Controls.TimePicker.TimePicker() -> void +Microsoft.Maui.Controls.TimePicker.TimeSelected -> System.EventHandler +Microsoft.Maui.Controls.TitleBar +Microsoft.Maui.Controls.TitleBar.Content.get -> Microsoft.Maui.IView? +Microsoft.Maui.Controls.TitleBar.Content.set -> void +Microsoft.Maui.Controls.TitleBar.ForegroundColor.get -> Microsoft.Maui.Graphics.Color! +Microsoft.Maui.Controls.TitleBar.ForegroundColor.set -> void +Microsoft.Maui.Controls.TitleBar.Icon.get -> Microsoft.Maui.Controls.ImageSource! +Microsoft.Maui.Controls.TitleBar.Icon.set -> void +Microsoft.Maui.Controls.TitleBar.LeadingContent.get -> Microsoft.Maui.IView? +Microsoft.Maui.Controls.TitleBar.LeadingContent.set -> void +Microsoft.Maui.Controls.TitleBar.PassthroughElements.get -> System.Collections.Generic.IList! +Microsoft.Maui.Controls.TitleBar.Subtitle.get -> string! +Microsoft.Maui.Controls.TitleBar.Subtitle.set -> void +Microsoft.Maui.Controls.TitleBar.Title.get -> string! +Microsoft.Maui.Controls.TitleBar.Title.set -> void +Microsoft.Maui.Controls.TitleBar.TitleBar() -> void +Microsoft.Maui.Controls.TitleBar.TrailingContent.get -> Microsoft.Maui.IView? +Microsoft.Maui.Controls.TitleBar.TrailingContent.set -> void Microsoft.Maui.Controls.ToggledEventArgs Microsoft.Maui.Controls.ToggledEventArgs.ToggledEventArgs(bool value) -> void Microsoft.Maui.Controls.ToggledEventArgs.Value.get -> bool @@ -7374,6 +7582,7 @@ Microsoft.Maui.Controls.VisualElement.MaximumHeightRequest.get -> double Microsoft.Maui.Controls.VisualElement.MaximumHeightRequest.set -> void Microsoft.Maui.Controls.VisualElement.MaximumWidthRequest.get -> double Microsoft.Maui.Controls.VisualElement.MaximumWidthRequest.set -> void +Microsoft.Maui.Controls.VisualElement.Measure(double widthConstraint, double heightConstraint) -> Microsoft.Maui.Graphics.Size Microsoft.Maui.Controls.VisualElement.MeasureInvalidated -> System.EventHandler Microsoft.Maui.Controls.VisualElement.MinimumHeightRequest.get -> double Microsoft.Maui.Controls.VisualElement.MinimumHeightRequest.set -> void @@ -7450,8 +7659,11 @@ Microsoft.Maui.Controls.WebView.GoBack() -> void Microsoft.Maui.Controls.WebView.GoForward() -> void Microsoft.Maui.Controls.WebView.Navigated -> System.EventHandler Microsoft.Maui.Controls.WebView.Navigating -> System.EventHandler +Microsoft.Maui.Controls.WebView.ProcessTerminated -> System.EventHandler Microsoft.Maui.Controls.WebView.Reload() -> void Microsoft.Maui.Controls.WebView.WebView() -> void +Microsoft.Maui.Controls.WebViewProcessTerminatedEventArgs +Microsoft.Maui.Controls.WebViewProcessTerminatedEventArgs.WebViewProcessTerminatedEventArgs() -> void Microsoft.Maui.Controls.WebViewSource Microsoft.Maui.Controls.WebViewSource.OnSourceChanged() -> void Microsoft.Maui.Controls.WebViewSource.WebViewSource() -> void @@ -7492,6 +7704,8 @@ Microsoft.Maui.Controls.Window.SizeChanged -> System.EventHandler? Microsoft.Maui.Controls.Window.Stopped -> System.EventHandler? Microsoft.Maui.Controls.Window.Title.get -> string? Microsoft.Maui.Controls.Window.Title.set -> void +Microsoft.Maui.Controls.Window.TitleBar.get -> Microsoft.Maui.ITitleBar? +Microsoft.Maui.Controls.Window.TitleBar.set -> void Microsoft.Maui.Controls.Window.VisualDiagnosticsOverlay.get -> Microsoft.Maui.IVisualDiagnosticsOverlay! Microsoft.Maui.Controls.Window.Width.get -> double Microsoft.Maui.Controls.Window.Width.set -> void @@ -7517,6 +7731,7 @@ Microsoft.Maui.Controls.Xaml.IRootObjectProvider Microsoft.Maui.Controls.Xaml.IValueProvider Microsoft.Maui.Controls.Xaml.IXamlTypeResolver Microsoft.Maui.Controls.Xaml.IXmlLineInfoProvider +Microsoft.Maui.Controls.Xaml.RequireServiceAttribute Microsoft.Maui.Controls.Xaml.XamlParseException Microsoft.Maui.Controls.Xaml.XamlParseException.XamlParseException() -> void Microsoft.Maui.Controls.Xaml.XamlResourceIdAttribute @@ -7558,7 +7773,6 @@ override Microsoft.Maui.Controls.Compatibility.Grid.LayoutChildren(double x, dou override Microsoft.Maui.Controls.Compatibility.Grid.OnBindingContextChanged() -> void override Microsoft.Maui.Controls.Compatibility.Grid.OnMeasure(double widthConstraint, double heightConstraint) -> Microsoft.Maui.SizeRequest override Microsoft.Maui.Controls.Compatibility.Layout.ArrangeOverride(Microsoft.Maui.Graphics.Rect bounds) -> Microsoft.Maui.Graphics.Size -override Microsoft.Maui.Controls.Compatibility.Layout.InvalidateMeasureOverride() -> void override Microsoft.Maui.Controls.Compatibility.Layout.Measure(double widthConstraint, double heightConstraint, Microsoft.Maui.Controls.MeasureFlags flags = Microsoft.Maui.Controls.MeasureFlags.None) -> Microsoft.Maui.SizeRequest override Microsoft.Maui.Controls.Compatibility.Layout.MeasureOverride(double widthConstraint, double heightConstraint) -> Microsoft.Maui.Graphics.Size override Microsoft.Maui.Controls.Compatibility.Layout.OnSizeAllocated(double width, double height) -> void @@ -7568,6 +7782,7 @@ override Microsoft.Maui.Controls.Compatibility.StackLayout.LayoutChildren(double override Microsoft.Maui.Controls.Compatibility.StackLayout.OnMeasure(double widthConstraint, double heightConstraint) -> Microsoft.Maui.SizeRequest override Microsoft.Maui.Controls.ContentPage.ArrangeOverride(Microsoft.Maui.Graphics.Rect bounds) -> Microsoft.Maui.Graphics.Size override Microsoft.Maui.Controls.ContentPage.InvalidateMeasureOverride() -> void +override Microsoft.Maui.Controls.ContentPage.LayoutChildren(double x, double y, double width, double height) -> void override Microsoft.Maui.Controls.ContentPage.MeasureOverride(double widthConstraint, double heightConstraint) -> Microsoft.Maui.Graphics.Size override Microsoft.Maui.Controls.ContentPage.OnBindingContextChanged() -> void override Microsoft.Maui.Controls.ContentPresenter.ArrangeOverride(Microsoft.Maui.Graphics.Rect bounds) -> Microsoft.Maui.Graphics.Size @@ -7605,7 +7820,6 @@ override Microsoft.Maui.Controls.Handlers.Compatibility.FormsRefreshControl.Hidd override Microsoft.Maui.Controls.Handlers.Compatibility.FrameRenderer.Dispose(bool disposing) -> void override Microsoft.Maui.Controls.Handlers.Compatibility.FrameRenderer.Draw(CoreGraphics.CGRect rect) -> void override Microsoft.Maui.Controls.Handlers.Compatibility.FrameRenderer.LayoutSubviews() -> void -override Microsoft.Maui.Controls.Handlers.Compatibility.FrameRenderer.SetNeedsLayout() -> void override Microsoft.Maui.Controls.Handlers.Compatibility.FrameRenderer.SizeThatFits(CoreGraphics.CGSize size) -> CoreGraphics.CGSize override Microsoft.Maui.Controls.Handlers.Compatibility.ListViewRenderer.Dispose(bool disposing) -> void override Microsoft.Maui.Controls.Handlers.Compatibility.ListViewRenderer.LayoutSubviews() -> void @@ -7641,6 +7855,7 @@ override Microsoft.Maui.Controls.Handlers.Compatibility.ViewRenderer.LayoutSubviews() -> void override Microsoft.Maui.Controls.Handlers.Compatibility.ViewRenderer.SizeThatFits(CoreGraphics.CGSize size) -> CoreGraphics.CGSize override Microsoft.Maui.Controls.Handlers.Compatibility.ViewRenderer.SizeToFit() -> void +override Microsoft.Maui.Controls.Handlers.Compatibility.VisualElementRenderer.MovedToWindow() -> void override Microsoft.Maui.Controls.Handlers.Items.CarouselTemplatedCell.ConstrainTo(CoreGraphics.CGSize constraint) -> void override Microsoft.Maui.Controls.Handlers.Items.CarouselTemplatedCell.ConstrainTo(System.Runtime.InteropServices.NFloat constant) -> void override Microsoft.Maui.Controls.Handlers.Items.CarouselTemplatedCell.Measure() -> CoreGraphics.CGSize @@ -7679,12 +7894,36 @@ override Microsoft.Maui.Controls.Handlers.Items.ReorderableItemsViewController.DetermineEmptyViewFrame() -> CoreGraphics.CGRect override Microsoft.Maui.Controls.Handlers.Items.StructuredItemsViewController.Dispose(bool disposing) -> void override Microsoft.Maui.Controls.Handlers.Items.StructuredItemsViewController.IsHorizontal.get -> bool -override Microsoft.Maui.Controls.Handlers.Items.StructuredItemsViewController.ViewWillLayoutSubviews() -> void override Microsoft.Maui.Controls.Handlers.Items.TemplatedCell.ConstrainTo(CoreGraphics.CGSize constraint) -> void override Microsoft.Maui.Controls.Handlers.Items.TemplatedCell.ConstrainTo(System.Runtime.InteropServices.NFloat constant) -> void +override Microsoft.Maui.Controls.Handlers.Items.TemplatedCell.LayoutSubviews() -> void override Microsoft.Maui.Controls.Handlers.Items.TemplatedCell.PrepareForReuse() -> void override Microsoft.Maui.Controls.Handlers.Items.TemplatedCell.Selected.get -> bool override Microsoft.Maui.Controls.Handlers.Items.TemplatedCell.Selected.set -> void +override Microsoft.Maui.Controls.Handlers.Items2.CarouselViewController2.IsHorizontal.get -> bool +override Microsoft.Maui.Controls.Handlers.Items2.CarouselViewController2.UpdateItemsSource() -> void +override Microsoft.Maui.Controls.Handlers.Items2.CarouselViewController2.UpdateVisibility() -> void +override Microsoft.Maui.Controls.Handlers.Items2.CarouselViewController2.ViewDidLayoutSubviews() -> void +override Microsoft.Maui.Controls.Handlers.Items2.CarouselViewController2.ViewDidLoad() -> void +override Microsoft.Maui.Controls.Handlers.Items2.CarouselViewController2.ViewWillLayoutSubviews() -> void +override Microsoft.Maui.Controls.Handlers.Items2.CarouselViewDelegator2.GetVisibleItemsIndex() -> (bool VisibleItems, int First, int Center, int Last) +override Microsoft.Maui.Controls.Handlers.Items2.GroupableItemsViewController2.RegisterViewTypes() -> void +override Microsoft.Maui.Controls.Handlers.Items2.GroupableItemsViewController2.UpdateItemsSource() -> void +override Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.Dispose(bool disposing) -> void +override Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.LoadView() -> void +override Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.ViewDidLoad() -> void +override Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.ViewWillLayoutSubviews() -> void +override Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2.GetDesiredSize(double widthConstraint, double heightConstraint) -> Microsoft.Maui.Graphics.Size +override Microsoft.Maui.Controls.Handlers.Items2.ReorderableItemsViewController2.Dispose(bool disposing) -> void +override Microsoft.Maui.Controls.Handlers.Items2.StructuredItemsViewController2.DetermineEmptyViewFrame() -> CoreGraphics.CGRect +override Microsoft.Maui.Controls.Handlers.Items2.StructuredItemsViewController2.Dispose(bool disposing) -> void +override Microsoft.Maui.Controls.Handlers.Items2.StructuredItemsViewController2.IsHorizontal.get -> bool +override Microsoft.Maui.Controls.Handlers.Items2.StructuredItemsViewController2.RegisterViewTypes() -> void +override Microsoft.Maui.Controls.Handlers.Items2.StructuredItemsViewController2.ViewWillLayoutSubviews() -> void +override Microsoft.Maui.Controls.Handlers.Items2.TemplatedCell2.LayoutSubviews() -> void +override Microsoft.Maui.Controls.Handlers.Items2.TemplatedCell2.PrepareForReuse() -> void +override Microsoft.Maui.Controls.Handlers.Items2.TemplatedCell2.Selected.get -> bool +override Microsoft.Maui.Controls.Handlers.Items2.TemplatedCell2.Selected.set -> void override Microsoft.Maui.Controls.Image.OnBindingContextChanged() -> void override Microsoft.Maui.Controls.Image.OnMeasure(double widthConstraint, double heightConstraint) -> Microsoft.Maui.SizeRequest override Microsoft.Maui.Controls.ImageButton.ChangeVisualState() -> void @@ -7698,7 +7937,6 @@ override Microsoft.Maui.Controls.ItemsView.OnMeasure(double widthConstraint, dou override Microsoft.Maui.Controls.Label.ArrangeOverride(Microsoft.Maui.Graphics.Rect bounds) -> Microsoft.Maui.Graphics.Size override Microsoft.Maui.Controls.Label.OnBindingContextChanged() -> void override Microsoft.Maui.Controls.Layout.InvalidateMeasureOverride() -> void -override Microsoft.Maui.Controls.Layout.Measure(double widthConstraint, double heightConstraint, Microsoft.Maui.Controls.MeasureFlags flags = Microsoft.Maui.Controls.MeasureFlags.None) -> Microsoft.Maui.SizeRequest override Microsoft.Maui.Controls.LayoutOptions.GetHashCode() -> int override Microsoft.Maui.Controls.LinearGradientBrush.IsEmpty.get -> bool override Microsoft.Maui.Controls.ListView.OnBindingContextChanged() -> void @@ -7798,6 +8036,7 @@ override Microsoft.Maui.Controls.TemplatedView.LayoutChildren(double x, double y override Microsoft.Maui.Controls.TemplatedView.MeasureOverride(double widthConstraint, double heightConstraint) -> Microsoft.Maui.Graphics.Size override Microsoft.Maui.Controls.TemplatedView.OnMeasure(double widthConstraint, double heightConstraint) -> Microsoft.Maui.SizeRequest override Microsoft.Maui.Controls.TextCell.OnTapped() -> void +override Microsoft.Maui.Controls.TitleBar.OnApplyTemplate() -> void override Microsoft.Maui.Controls.UriImageSource.IsEmpty.get -> bool override Microsoft.Maui.Controls.View.ChangeVisualState() -> void override Microsoft.Maui.Controls.View.OnBindingContextChanged() -> void @@ -7817,6 +8056,8 @@ static Microsoft.Maui.Controls.Application.AccentColor.set -> void static Microsoft.Maui.Controls.Application.Current.get -> Microsoft.Maui.Controls.Application? static Microsoft.Maui.Controls.Application.Current.set -> void static Microsoft.Maui.Controls.Application.SetCurrentApplication(Microsoft.Maui.Controls.Application! value) -> void +static Microsoft.Maui.Controls.BindableObjectExtensions.SetBinding(this Microsoft.Maui.Controls.BindableObject! self, Microsoft.Maui.Controls.BindableProperty! targetProperty, System.Func! getter, Microsoft.Maui.Controls.BindingMode mode = Microsoft.Maui.Controls.BindingMode.Default, Microsoft.Maui.Controls.IValueConverter? converter = null, object? converterParameter = null, string? stringFormat = null, object? source = null, object? fallbackValue = null, object? targetNullValue = null) -> void +static Microsoft.Maui.Controls.BindingBase.Create(System.Func! getter, Microsoft.Maui.Controls.BindingMode mode = Microsoft.Maui.Controls.BindingMode.Default, Microsoft.Maui.Controls.IValueConverter? converter = null, object? converterParameter = null, string? stringFormat = null, object? source = null, object? fallbackValue = null, object? targetNullValue = null) -> Microsoft.Maui.Controls.BindingBase! static Microsoft.Maui.Controls.Border.ContentChanged(Microsoft.Maui.Controls.BindableObject! bindable, object! oldValue, object! newValue) -> void static Microsoft.Maui.Controls.Border.StrokeThicknessChanged(Microsoft.Maui.Controls.BindableObject! bindable, object! oldValue, object! newValue) -> void static Microsoft.Maui.Controls.Compatibility.AbsoluteLayout.AutoSize.get -> double @@ -7824,10 +8065,14 @@ static Microsoft.Maui.Controls.DesignMode.IsDesignModeEnabled.get -> bool static Microsoft.Maui.Controls.Device.FlowDirection.get -> Microsoft.Maui.FlowDirection static Microsoft.Maui.Controls.Device.Idiom.get -> Microsoft.Maui.Controls.TargetIdiom static Microsoft.Maui.Controls.Device.IsInvokeRequired.get -> bool -static Microsoft.Maui.Controls.FlyoutPage.ControlsFlyoutPageMapper -> Microsoft.Maui.IPropertyMapper! +static Microsoft.Maui.Controls.Embedding.EmbeddingExtensions.CreateEmbeddedWindowContext(this Microsoft.Maui.Hosting.MauiApp! mauiApp, UIKit.UIWindow! platformWindow) -> Microsoft.Maui.IMauiContext! +static Microsoft.Maui.Controls.Embedding.EmbeddingExtensions.ToPlatformEmbedded(this Microsoft.Maui.IElement! element, Microsoft.Maui.Hosting.MauiApp! mauiApp, UIKit.UIWindow! platformWindow) -> UIKit.UIView! +static Microsoft.Maui.Controls.Embedding.EmbeddingExtensions.ToPlatformEmbedded(this Microsoft.Maui.IElement! element, Microsoft.Maui.IMauiContext! context) -> UIKit.UIView! static Microsoft.Maui.Controls.FontExtensions.GetFontAttributes(this Microsoft.Maui.Font font) -> Microsoft.Maui.Controls.FontAttributes static Microsoft.Maui.Controls.FontExtensions.ToFont(this Microsoft.Maui.Controls.Internals.IFontElement! element, double? defaultSize = null) -> Microsoft.Maui.Font static Microsoft.Maui.Controls.FontExtensions.WithAttributes(this Microsoft.Maui.Font font, Microsoft.Maui.Controls.FontAttributes attributes) -> Microsoft.Maui.Font +static Microsoft.Maui.Controls.HandlerProperties.GetDisconnectPolicy(Microsoft.Maui.Controls.BindableObject! target) -> Microsoft.Maui.HandlerDisconnectPolicy +static Microsoft.Maui.Controls.HandlerProperties.SetDisconnectPolicy(Microsoft.Maui.Controls.BindableObject! target, Microsoft.Maui.HandlerDisconnectPolicy value) -> void static Microsoft.Maui.Controls.Handlers.Compatibility.CellRenderer.CommandMapper -> Microsoft.Maui.CommandMapper! static Microsoft.Maui.Controls.Handlers.Compatibility.CellRenderer.Mapper -> Microsoft.Maui.PropertyMapper! static Microsoft.Maui.Controls.Handlers.Compatibility.VisualElementRenderer.MapAutomationId(Microsoft.Maui.IPlatformViewHandler! handler, TElement! view) -> void @@ -7862,11 +8107,12 @@ static Microsoft.Maui.Controls.Shapes.Matrix.operator *(Microsoft.Maui.Controls. static Microsoft.Maui.Controls.Shapes.Matrix.operator ==(Microsoft.Maui.Controls.Shapes.Matrix left, Microsoft.Maui.Controls.Shapes.Matrix right) -> bool static Microsoft.Maui.Controls.Shapes.MatrixExtensions.ToMatrix(this System.Numerics.Matrix3x2 matrix3x2) -> Microsoft.Maui.Controls.Shapes.Matrix static Microsoft.Maui.Controls.Shapes.MatrixExtensions.ToMatrix3X2(this Microsoft.Maui.Controls.Shapes.Matrix matrix) -> System.Numerics.Matrix3x2 -static Microsoft.Maui.Controls.Toolbar.ControlsToolbarMapper -> Microsoft.Maui.IPropertyMapper! +static Microsoft.Maui.Controls.TitleBar.DefaultTemplate.get -> Microsoft.Maui.Controls.ControlTemplate! static Microsoft.Maui.Controls.ToolTipProperties.GetText(Microsoft.Maui.Controls.BindableObject! bindable) -> object! static Microsoft.Maui.Controls.ToolTipProperties.SetText(Microsoft.Maui.Controls.BindableObject! bindable, object! value) -> void static Microsoft.Maui.Controls.ViewExtensions.CancelAnimations(this Microsoft.Maui.Controls.VisualElement! view) -> void static Microsoft.Maui.Controls.ViewExtensions.FadeTo(this Microsoft.Maui.Controls.VisualElement! view, double opacity, uint length = 250, Microsoft.Maui.Easing? easing = null) -> System.Threading.Tasks.Task! +static Microsoft.Maui.Controls.ViewExtensions.InvalidateMeasure(this Microsoft.Maui.Controls.VisualElement! view) -> void static Microsoft.Maui.Controls.ViewExtensions.LayoutTo(this Microsoft.Maui.Controls.VisualElement! view, Microsoft.Maui.Graphics.Rect bounds, uint length = 250, Microsoft.Maui.Easing? easing = null) -> System.Threading.Tasks.Task! static Microsoft.Maui.Controls.ViewExtensions.RelRotateTo(this Microsoft.Maui.Controls.VisualElement! view, double drotation, uint length = 250, Microsoft.Maui.Easing? easing = null) -> System.Threading.Tasks.Task! static Microsoft.Maui.Controls.ViewExtensions.RelScaleTo(this Microsoft.Maui.Controls.VisualElement! view, double dscale, uint length = 250, Microsoft.Maui.Easing? easing = null) -> System.Threading.Tasks.Task! @@ -7896,6 +8142,9 @@ static readonly Microsoft.Maui.Controls.DragGestureRecognizer.DragStartingComman static readonly Microsoft.Maui.Controls.DragGestureRecognizer.DragStartingCommandProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.DragGestureRecognizer.DropCompletedCommandParameterProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.DragGestureRecognizer.DropCompletedCommandProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly Microsoft.Maui.Controls.HandlerProperties.DisconnectPolicyProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly Microsoft.Maui.Controls.HybridWebView.DefaultFileProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly Microsoft.Maui.Controls.HybridWebView.HybridRootProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.KeyboardAccelerator.KeyProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.KeyboardAccelerator.ModifiersProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.LayoutOptions.Center -> Microsoft.Maui.Controls.LayoutOptions @@ -7925,10 +8174,18 @@ static readonly Microsoft.Maui.Controls.Shapes.Shape.StrokeLineJoinProperty -> M static readonly Microsoft.Maui.Controls.Shapes.Shape.StrokeMiterLimitProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.Shapes.Shape.StrokeProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.Shapes.Shape.StrokeThicknessProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly Microsoft.Maui.Controls.StyleableElement.StyleProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.TapGestureRecognizer.ButtonsProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.TapGestureRecognizer.CommandParameterProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.TapGestureRecognizer.CommandProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.TapGestureRecognizer.NumberOfTapsRequiredProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly Microsoft.Maui.Controls.TitleBar.ContentProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly Microsoft.Maui.Controls.TitleBar.ForegroundColorProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly Microsoft.Maui.Controls.TitleBar.IconProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly Microsoft.Maui.Controls.TitleBar.LeadingContentProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly Microsoft.Maui.Controls.TitleBar.SubtitleProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly Microsoft.Maui.Controls.TitleBar.TitleProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly Microsoft.Maui.Controls.TitleBar.TrailingContentProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.ToolTipProperties.TextProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.VisualElement.ShadowProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.VisualElement.ZIndexProperty -> Microsoft.Maui.Controls.BindableProperty! @@ -7939,10 +8196,12 @@ static readonly Microsoft.Maui.Controls.Window.MaximumWidthProperty -> Microsoft static readonly Microsoft.Maui.Controls.Window.MinimumHeightProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.Window.MinimumWidthProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.Window.PageProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly Microsoft.Maui.Controls.Window.TitleBarProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.Window.TitleProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.Window.WidthProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.Window.XProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.Window.YProperty -> Microsoft.Maui.Controls.BindableProperty! +virtual Microsoft.Maui.Controls.Application.ActivateWindow(Microsoft.Maui.Controls.Window! window) -> void virtual Microsoft.Maui.Controls.Application.CleanUp() -> void virtual Microsoft.Maui.Controls.Application.CloseWindow(Microsoft.Maui.Controls.Window! window) -> void virtual Microsoft.Maui.Controls.Application.CreateWindow(Microsoft.Maui.IActivationState? activationState) -> Microsoft.Maui.Controls.Window! @@ -7976,7 +8235,6 @@ virtual Microsoft.Maui.Controls.Handlers.Compatibility.FrameRenderer.SetupLayer( virtual Microsoft.Maui.Controls.Handlers.Compatibility.ShellRenderer.OnCurrentItemChanged() -> void virtual Microsoft.Maui.Controls.Handlers.Compatibility.ShellRenderer.SetElementSize(Microsoft.Maui.Graphics.Size size) -> void virtual Microsoft.Maui.Controls.Handlers.Compatibility.ShellRenderer.UpdateBackgroundColor() -> void -virtual Microsoft.Maui.Controls.Handlers.Compatibility.ShellScrollViewTracker.Dispose(bool disposing) -> void virtual Microsoft.Maui.Controls.Handlers.Compatibility.ViewRenderer.CreateNativeControl() -> TPlatformView! virtual Microsoft.Maui.Controls.Handlers.Compatibility.ViewRenderer.DisconnectHandler(TPlatformView! oldNativeView) -> void virtual Microsoft.Maui.Controls.Handlers.Compatibility.VisualElementRenderer.GetDesiredSize(double widthConstraint, double heightConstraint) -> Microsoft.Maui.SizeRequest @@ -7998,6 +8256,13 @@ virtual Microsoft.Maui.Controls.Handlers.Items.ItemsViewController.U virtual Microsoft.Maui.Controls.Handlers.Items.ItemsViewDelegator.GetVisibleItemsIndex() -> (bool VisibleItems, int First, int Center, int Last) virtual Microsoft.Maui.Controls.Handlers.Items.ItemsViewHandler.UpdateLayout() -> void virtual Microsoft.Maui.Controls.Handlers.Items.ItemsViewLayout.UpdateItemSpacing() -> void +virtual Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.DetermineEmptyViewFrame() -> CoreGraphics.CGRect +virtual Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.RegisterViewTypes() -> void +virtual Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.UpdateFlowDirection() -> void +virtual Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.UpdateItemsSource() -> void +virtual Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.UpdateVisibility() -> void +virtual Microsoft.Maui.Controls.Handlers.Items2.ItemsViewDelegator2.GetVisibleItemsIndex() -> (bool VisibleItems, int First, int Center, int Last) +virtual Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2.UpdateLayout() -> void virtual Microsoft.Maui.Controls.ImageSource.IsEmpty.get -> bool virtual Microsoft.Maui.Controls.ItemsView.OnRemainingItemsThresholdReached() -> void virtual Microsoft.Maui.Controls.Layout.OnClear() -> void diff --git a/src/Controls/src/Core/PublicAPI/net-maccatalyst/PublicAPI.Unshipped.txt b/src/Controls/src/Core/PublicAPI/net-maccatalyst/PublicAPI.Unshipped.txt index 44b640bc304f..7dc5c58110bf 100644 --- a/src/Controls/src/Core/PublicAPI/net-maccatalyst/PublicAPI.Unshipped.txt +++ b/src/Controls/src/Core/PublicAPI/net-maccatalyst/PublicAPI.Unshipped.txt @@ -1,351 +1 @@ #nullable enable -Microsoft.Maui.Controls.StyleableElement.Style.get -> Microsoft.Maui.Controls.Style? -override Microsoft.Maui.Controls.Handlers.Items.TemplatedCell.LayoutSubviews() -> void -override Microsoft.Maui.Controls.Handlers.Items2.TemplatedCell2.LayoutSubviews() -> void -override Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2.GetDesiredSize(double widthConstraint, double heightConstraint) -> Microsoft.Maui.Graphics.Size -~abstract Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2.CreateController(TItemsView newElement, UIKit.UICollectionViewLayout layout) -> Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2 -~abstract Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2.SelectLayout() -> UIKit.UICollectionViewLayout -*REMOVED*override Microsoft.Maui.Controls.Handlers.Items.StructuredItemsViewController.ViewWillLayoutSubviews() -> void -*REMOVED*~Microsoft.Maui.Controls.Handlers.Compatibility.ShellScrollViewTracker.ShellScrollViewTracker(Microsoft.Maui.IPlatformViewHandler renderer) -> void -~Microsoft.Maui.Controls.Handlers.Items2.CarouselViewController2.CarouselViewController2(Microsoft.Maui.Controls.CarouselView itemsView, UIKit.UICollectionViewLayout layout) -> void -~Microsoft.Maui.Controls.Handlers.Items2.CarouselViewDelegator2.CarouselViewDelegator2(UIKit.UICollectionViewLayout itemsViewLayout, Microsoft.Maui.Controls.Handlers.Items2.CarouselViewController2 ItemsViewController2) -> void -~Microsoft.Maui.Controls.Handlers.Items2.CarouselViewHandler2.CarouselViewHandler2(Microsoft.Maui.PropertyMapper mapper = null) -> void -~Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2.CollectionViewHandler2(Microsoft.Maui.PropertyMapper mapper = null) -> void -~Microsoft.Maui.Controls.Handlers.Items2.DefaultCell2.Constraint.get -> UIKit.NSLayoutConstraint -~Microsoft.Maui.Controls.Handlers.Items2.DefaultCell2.Constraint.set -> void -~Microsoft.Maui.Controls.Handlers.Items2.DefaultCell2.Label.get -> UIKit.UILabel -~Microsoft.Maui.Controls.Handlers.Items2.GroupableItemsViewController2 -~Microsoft.Maui.Controls.Handlers.Items2.GroupableItemsViewController2.GroupableItemsViewController2(TItemsView groupableItemsView, UIKit.UICollectionViewLayout layout) -> void -~Microsoft.Maui.Controls.Handlers.Items2.GroupableItemsViewDelegator2 -~Microsoft.Maui.Controls.Handlers.Items2.GroupableItemsViewDelegator2.GroupableItemsViewDelegator2(UIKit.UICollectionViewLayout itemsViewLayout, TViewController ItemsViewController2) -> void -~Microsoft.Maui.Controls.Handlers.Items2.ItemsViewCell2.InitializeContentConstraints(UIKit.UIView platformView) -> void -~Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2 -~Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.Delegator.get -> UIKit.UICollectionViewDelegateFlowLayout -~Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.Delegator.set -> void -~Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.GetItemAtIndex(Foundation.NSIndexPath index) -> object -~Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.ItemsSource.get -> Microsoft.Maui.Controls.Handlers.Items.IItemsViewSource -~Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.ItemsSource.set -> void -~Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.ItemsView.get -> TItemsView -~Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.ItemsViewController2(TItemsView itemsView, UIKit.UICollectionViewLayout layout) -> void -~Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.ItemsViewLayout.get -> UIKit.UICollectionViewLayout -~Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.ItemsViewLayout.set -> void -~Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.UpdateLayout(UIKit.UICollectionViewLayout newLayout) -> void -~Microsoft.Maui.Controls.Handlers.Items2.ItemsViewDelegator2 -~Microsoft.Maui.Controls.Handlers.Items2.ItemsViewDelegator2.ItemsViewDelegator2(UIKit.UICollectionViewLayout itemsViewLayout, TViewController ItemsViewController2) -> void -~Microsoft.Maui.Controls.Handlers.Items2.ItemsViewDelegator2.ItemsViewLayout.get -> UIKit.UICollectionViewLayout -~Microsoft.Maui.Controls.Handlers.Items2.ItemsViewDelegator2.ViewController.get -> TViewController -~Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2 -~Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2.Controller.get -> Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2 -~Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2.IsIndexPathValid(Foundation.NSIndexPath indexPath) -> bool -~Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2.ItemsView.get -> TItemsView -~Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2.ItemsViewHandler2(Microsoft.Maui.PropertyMapper mapper = null) -> void -~Microsoft.Maui.Controls.Handlers.Items2.LayoutAttributesChangedEventArgs2.LayoutAttributesChangedEventArgs2(UIKit.UICollectionViewLayoutAttributes newAttributes) -> void -~Microsoft.Maui.Controls.Handlers.Items2.LayoutAttributesChangedEventArgs2.NewAttributes.get -> UIKit.UICollectionViewLayoutAttributes -~Microsoft.Maui.Controls.Handlers.Items2.ReorderableItemsViewController2 -~Microsoft.Maui.Controls.Handlers.Items2.ReorderableItemsViewController2.ReorderableItemsViewController2(TItemsView reorderableItemsView, UIKit.UICollectionViewLayout layout) -> void -~Microsoft.Maui.Controls.Handlers.Items2.ReorderableItemsViewDelegator2 -~Microsoft.Maui.Controls.Handlers.Items2.ReorderableItemsViewDelegator2.ReorderableItemsViewDelegator2(UIKit.UICollectionViewLayout itemsViewLayout, TViewController ItemsViewController2) -> void -~Microsoft.Maui.Controls.Handlers.Items2.SelectableItemsViewController2 -~Microsoft.Maui.Controls.Handlers.Items2.SelectableItemsViewController2.SelectableItemsViewController2(TItemsView selectableItemsView, UIKit.UICollectionViewLayout layout) -> void -~Microsoft.Maui.Controls.Handlers.Items2.SelectableItemsViewDelegator2 -~Microsoft.Maui.Controls.Handlers.Items2.SelectableItemsViewDelegator2.SelectableItemsViewDelegator2(UIKit.UICollectionViewLayout itemsViewLayout, TViewController ItemsViewController2) -> void -~Microsoft.Maui.Controls.Handlers.Items2.StructuredItemsViewController2 -~Microsoft.Maui.Controls.Handlers.Items2.StructuredItemsViewController2.StructuredItemsViewController2(TItemsView structuredItemsView, UIKit.UICollectionViewLayout layout) -> void -~Microsoft.Maui.Controls.Handlers.Items2.TemplatedCell2.Bind(Microsoft.Maui.Controls.DataTemplate template, object bindingContext, Microsoft.Maui.Controls.ItemsView itemsView) -> void -~Microsoft.Maui.Controls.Handlers.Items2.TemplatedCell2.Bind(Microsoft.Maui.Controls.View virtualView, Microsoft.Maui.Controls.ItemsView itemsView) -> void -~Microsoft.Maui.Controls.Handlers.Items2.TemplatedCell2.CurrentTemplate.get -> Microsoft.Maui.Controls.DataTemplate -~Microsoft.Maui.Controls.Handlers.Items2.TemplatedCell2.OnLayoutAttributesChanged(UIKit.UICollectionViewLayoutAttributes newAttributes) -> void -*REMOVED*~Microsoft.Maui.Controls.MenuItem.class.get -> System.Collections.Generic.IList -*REMOVED*~Microsoft.Maui.Controls.MenuItem.class.set -> void -*REMOVED*~Microsoft.Maui.Controls.MenuItem.StyleClass.get -> System.Collections.Generic.IList -*REMOVED*~Microsoft.Maui.Controls.MenuItem.StyleClass.set -> void -*REMOVED*~Microsoft.Maui.Controls.NavigableElement.class.get -> System.Collections.Generic.IList -*REMOVED*~Microsoft.Maui.Controls.NavigableElement.class.set -> void -*REMOVED*~Microsoft.Maui.Controls.NavigableElement.Style.get -> Microsoft.Maui.Controls.Style -*REMOVED*~Microsoft.Maui.Controls.NavigableElement.Style.set -> void -*REMOVED*~Microsoft.Maui.Controls.NavigableElement.StyleClass.get -> System.Collections.Generic.IList -*REMOVED*~Microsoft.Maui.Controls.NavigableElement.StyleClass.set -> void -Microsoft.Maui.Controls.HybridWebView.SetInvokeJavaScriptTarget(T! target) -> void -~Microsoft.Maui.Controls.ResourceDictionary.SetAndCreateSource(System.Uri value) -> void -~Microsoft.Maui.Controls.Internals.TypedBindingBase.UpdateSourceEventName.set -> void -~Microsoft.Maui.Controls.Xaml.IXamlTypeResolver.Resolve(string qualifiedTypeName, System.IServiceProvider serviceProvider = null, bool expandToExtension = true) -> System.Type -~Microsoft.Maui.Controls.WebViewProcessTerminatedEventArgs.PlatformArgs.get -> Microsoft.Maui.Controls.PlatformWebViewProcessTerminatedEventArgs -~Microsoft.Maui.Controls.Xaml.RequireServiceAttribute.RequireServiceAttribute(System.Type[] serviceTypes) -> void -~override Microsoft.Maui.Controls.Handlers.Items.CarouselViewController.TraitCollectionDidChange(UIKit.UITraitCollection previousTraitCollection) -> void -~Microsoft.Maui.Controls.Xaml.RequireServiceAttribute.ServiceTypes.get -> System.Type[] -~override Microsoft.Maui.Controls.Handlers.Items2.CarouselViewController2.CreateDelegator() -> UIKit.UICollectionViewDelegateFlowLayout -~override Microsoft.Maui.Controls.Handlers.Items2.CarouselViewController2.CreateItemsViewSource() -> Microsoft.Maui.Controls.Handlers.Items.IItemsViewSource -~override Microsoft.Maui.Controls.Handlers.Items2.CarouselViewController2.DetermineCellReuseId(Foundation.NSIndexPath indexPath) -> string -~override Microsoft.Maui.Controls.Handlers.Items2.CarouselViewController2.DraggingEnded(UIKit.UIScrollView scrollView, bool willDecelerate) -> void -~override Microsoft.Maui.Controls.Handlers.Items2.CarouselViewController2.DraggingStarted(UIKit.UIScrollView scrollView) -> void -~override Microsoft.Maui.Controls.Handlers.Items2.CarouselViewController2.GetCell(UIKit.UICollectionView collectionView, Foundation.NSIndexPath indexPath) -> UIKit.UICollectionViewCell -~override Microsoft.Maui.Controls.Handlers.Items2.CarouselViewController2.GetItemsCount(UIKit.UICollectionView collectionView, nint section) -> nint -~override Microsoft.Maui.Controls.Handlers.Items2.CarouselViewDelegator2.DecelerationEnded(UIKit.UIScrollView scrollView) -> void -~override Microsoft.Maui.Controls.Handlers.Items2.CarouselViewDelegator2.DraggingEnded(UIKit.UIScrollView scrollView, bool willDecelerate) -> void -~override Microsoft.Maui.Controls.Handlers.Items2.CarouselViewDelegator2.DraggingStarted(UIKit.UIScrollView scrollView) -> void -~override Microsoft.Maui.Controls.Handlers.Items2.CarouselViewDelegator2.ScrollAnimationEnded(UIKit.UIScrollView scrollView) -> void -~override Microsoft.Maui.Controls.Handlers.Items2.CarouselViewDelegator2.Scrolled(UIKit.UIScrollView scrollView) -> void -~override Microsoft.Maui.Controls.Handlers.Items2.CarouselViewHandler2.CreateController(Microsoft.Maui.Controls.CarouselView newElement, UIKit.UICollectionViewLayout layout) -> Microsoft.Maui.Controls.Handlers.Items2.CarouselViewController2 -~override Microsoft.Maui.Controls.Handlers.Items2.CarouselViewHandler2.ScrollToRequested(object sender, Microsoft.Maui.Controls.ScrollToRequestEventArgs args) -> void -~override Microsoft.Maui.Controls.Handlers.Items2.CarouselViewHandler2.SelectLayout() -> UIKit.UICollectionViewLayout -~override Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2.CreateController(Microsoft.Maui.Controls.ReorderableItemsView itemsView, UIKit.UICollectionViewLayout layout) -> Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2 -~override Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2.ScrollToRequested(object sender, Microsoft.Maui.Controls.ScrollToRequestEventArgs args) -> void -~override Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2.SelectLayout() -> UIKit.UICollectionViewLayout -~override Microsoft.Maui.Controls.Handlers.Items2.GroupableItemsViewController2.CreateDelegator() -> UIKit.UICollectionViewDelegateFlowLayout -~override Microsoft.Maui.Controls.Handlers.Items2.GroupableItemsViewController2.CreateItemsViewSource() -> Microsoft.Maui.Controls.Handlers.Items.IItemsViewSource -~override Microsoft.Maui.Controls.Handlers.Items2.GroupableItemsViewController2.GetViewForSupplementaryElement(UIKit.UICollectionView collectionView, Foundation.NSString elementKind, Foundation.NSIndexPath indexPath) -> UIKit.UICollectionReusableView -~override Microsoft.Maui.Controls.Handlers.Items2.GroupableItemsViewDelegator2.ScrollAnimationEnded(UIKit.UIScrollView scrollView) -> void -~override Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.GetCell(UIKit.UICollectionView collectionView, Foundation.NSIndexPath indexPath) -> UIKit.UICollectionViewCell -~override Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.GetItemsCount(UIKit.UICollectionView collectionView, nint section) -> nint -~override Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.NumberOfSections(UIKit.UICollectionView collectionView) -> nint -~override Microsoft.Maui.Controls.Handlers.Items2.ItemsViewDelegator2.CellDisplayingEnded(UIKit.UICollectionView collectionView, UIKit.UICollectionViewCell cell, Foundation.NSIndexPath indexPath) -> void -~override Microsoft.Maui.Controls.Handlers.Items2.ItemsViewDelegator2.GetInsetForSection(UIKit.UICollectionView collectionView, UIKit.UICollectionViewLayout layout, nint section) -> UIKit.UIEdgeInsets -~override Microsoft.Maui.Controls.Handlers.Items2.ItemsViewDelegator2.GetMinimumInteritemSpacingForSection(UIKit.UICollectionView collectionView, UIKit.UICollectionViewLayout layout, nint section) -> System.Runtime.InteropServices.NFloat -~override Microsoft.Maui.Controls.Handlers.Items2.ItemsViewDelegator2.GetMinimumLineSpacingForSection(UIKit.UICollectionView collectionView, UIKit.UICollectionViewLayout layout, nint section) -> System.Runtime.InteropServices.NFloat -~override Microsoft.Maui.Controls.Handlers.Items2.ItemsViewDelegator2.Scrolled(UIKit.UIScrollView scrollView) -> void -~override Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2.ConnectHandler(UIKit.UIView platformView) -> void -~override Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2.CreatePlatformView() -> UIKit.UIView -~override Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2.DisconnectHandler(UIKit.UIView platformView) -> void -~override Microsoft.Maui.Controls.Handlers.Items2.ReorderableItemsViewController2.CanMoveItem(UIKit.UICollectionView collectionView, Foundation.NSIndexPath indexPath) -> bool -~override Microsoft.Maui.Controls.Handlers.Items2.ReorderableItemsViewController2.CreateDelegator() -> UIKit.UICollectionViewDelegateFlowLayout -~override Microsoft.Maui.Controls.Handlers.Items2.ReorderableItemsViewController2.CreateItemsViewSource() -> Microsoft.Maui.Controls.Handlers.Items.IItemsViewSource -~override Microsoft.Maui.Controls.Handlers.Items2.ReorderableItemsViewController2.MoveItem(UIKit.UICollectionView collectionView, Foundation.NSIndexPath sourceIndexPath, Foundation.NSIndexPath destinationIndexPath) -> void -~override Microsoft.Maui.Controls.Handlers.Items2.ReorderableItemsViewDelegator2.GetTargetIndexPathForMove(UIKit.UICollectionView collectionView, Foundation.NSIndexPath originalIndexPath, Foundation.NSIndexPath proposedIndexPath) -> Foundation.NSIndexPath -~override Microsoft.Maui.Controls.Handlers.Items2.SelectableItemsViewController2.CreateDelegator() -> UIKit.UICollectionViewDelegateFlowLayout -~override Microsoft.Maui.Controls.Handlers.Items2.SelectableItemsViewController2.ItemDeselected(UIKit.UICollectionView collectionView, Foundation.NSIndexPath indexPath) -> void -~override Microsoft.Maui.Controls.Handlers.Items2.SelectableItemsViewController2.ItemSelected(UIKit.UICollectionView collectionView, Foundation.NSIndexPath indexPath) -> void -~override Microsoft.Maui.Controls.Handlers.Items2.SelectableItemsViewDelegator2.ItemDeselected(UIKit.UICollectionView collectionView, Foundation.NSIndexPath indexPath) -> void -~override Microsoft.Maui.Controls.Handlers.Items2.SelectableItemsViewDelegator2.ItemSelected(UIKit.UICollectionView collectionView, Foundation.NSIndexPath indexPath) -> void -~override Microsoft.Maui.Controls.Handlers.Items2.StructuredItemsViewController2.GetViewForSupplementaryElement(UIKit.UICollectionView collectionView, Foundation.NSString elementKind, Foundation.NSIndexPath indexPath) -> UIKit.UICollectionReusableView -~override Microsoft.Maui.Controls.Handlers.Items2.TemplatedCell2.PreferredLayoutAttributesFittingAttributes(UIKit.UICollectionViewLayoutAttributes layoutAttributes) -> UIKit.UICollectionViewLayoutAttributes -~override Microsoft.Maui.Controls.ShellContent.OnPropertyChanged(string propertyName = null) -> void -*REMOVED*~static Microsoft.Maui.Controls.Application.ControlsApplicationMapper -> Microsoft.Maui.IPropertyMapper -~static Microsoft.Maui.Controls.Brush.DarkGrey.get -> Microsoft.Maui.Controls.SolidColorBrush -~static Microsoft.Maui.Controls.Brush.DarkSlateGrey.get -> Microsoft.Maui.Controls.SolidColorBrush -~static Microsoft.Maui.Controls.Brush.DimGrey.get -> Microsoft.Maui.Controls.SolidColorBrush -~static Microsoft.Maui.Controls.Brush.Grey.get -> Microsoft.Maui.Controls.SolidColorBrush -~static Microsoft.Maui.Controls.Brush.LightGrey.get -> Microsoft.Maui.Controls.SolidColorBrush -~static Microsoft.Maui.Controls.Brush.LightSlateGrey.get -> Microsoft.Maui.Controls.SolidColorBrush -~static Microsoft.Maui.Controls.Brush.SlateGrey.get -> Microsoft.Maui.Controls.SolidColorBrush -*REMOVED*~static Microsoft.Maui.Controls.Button.ControlsButtonMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.DatePicker.ControlsDatePickerMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.Editor.ControlsEditorMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.Element.ControlsElementMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.Entry.ControlsEntryMapper -> Microsoft.Maui.IPropertyMapper -~static Microsoft.Maui.Controls.Handlers.Items2.CarouselViewHandler2.MapCurrentItem(Microsoft.Maui.Controls.Handlers.Items2.CarouselViewHandler2 handler, Microsoft.Maui.Controls.CarouselView carouselView) -> void -~static Microsoft.Maui.Controls.Handlers.Items2.CarouselViewHandler2.MapIsBounceEnabled(Microsoft.Maui.Controls.Handlers.Items2.CarouselViewHandler2 handler, Microsoft.Maui.Controls.CarouselView carouselView) -> void -~static Microsoft.Maui.Controls.Handlers.Items2.CarouselViewHandler2.MapIsSwipeEnabled(Microsoft.Maui.Controls.Handlers.Items2.CarouselViewHandler2 handler, Microsoft.Maui.Controls.CarouselView carouselView) -> void -~static Microsoft.Maui.Controls.Handlers.Items2.CarouselViewHandler2.MapLoop(Microsoft.Maui.Controls.Handlers.Items2.CarouselViewHandler2 handler, Microsoft.Maui.Controls.CarouselView carouselView) -> void -~static Microsoft.Maui.Controls.Handlers.Items2.CarouselViewHandler2.MapPeekAreaInsets(Microsoft.Maui.Controls.Handlers.Items2.CarouselViewHandler2 handler, Microsoft.Maui.Controls.CarouselView carouselView) -> void -~static Microsoft.Maui.Controls.Handlers.Items2.CarouselViewHandler2.Mapper -> Microsoft.Maui.PropertyMapper -~static Microsoft.Maui.Controls.Handlers.Items2.CarouselViewHandler2.MapPosition(Microsoft.Maui.Controls.Handlers.Items2.CarouselViewHandler2 handler, Microsoft.Maui.Controls.CarouselView carouselView) -> void -~static Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2.MapCanReorderItems(Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2 handler, Microsoft.Maui.Controls.ReorderableItemsView itemsView) -> void -~static Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2.MapFooterTemplate(Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2 handler, Microsoft.Maui.Controls.StructuredItemsView itemsView) -> void -~static Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2.MapHeaderTemplate(Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2 handler, Microsoft.Maui.Controls.StructuredItemsView itemsView) -> void -~static Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2.MapIsGrouped(Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2 handler, Microsoft.Maui.Controls.GroupableItemsView itemsView) -> void -~static Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2.MapItemSizingStrategy(Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2 handler, Microsoft.Maui.Controls.StructuredItemsView itemsView) -> void -~static Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2.MapItemsLayout(Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2 handler, Microsoft.Maui.Controls.StructuredItemsView itemsView) -> void -~static Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2.MapItemsSource(Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2 handler, Microsoft.Maui.Controls.SelectableItemsView itemsView) -> void -~static Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2.Mapper -> Microsoft.Maui.PropertyMapper -~static Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2.MapSelectedItem(Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2 handler, Microsoft.Maui.Controls.SelectableItemsView itemsView) -> void -~static Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2.MapSelectedItems(Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2 handler, Microsoft.Maui.Controls.SelectableItemsView itemsView) -> void -~static Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2.MapSelectionMode(Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2 handler, Microsoft.Maui.Controls.SelectableItemsView itemsView) -> void -~static Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2.ItemsViewMapper -> Microsoft.Maui.PropertyMapper> -~static Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2.MapEmptyView(Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2 handler, Microsoft.Maui.Controls.ItemsView itemsView) -> void -~static Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2.MapEmptyViewTemplate(Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2 handler, Microsoft.Maui.Controls.ItemsView itemsView) -> void -~static Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2.MapFlowDirection(Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2 handler, Microsoft.Maui.Controls.ItemsView itemsView) -> void -~static Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2.MapHorizontalScrollBarVisibility(Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2 handler, Microsoft.Maui.Controls.ItemsView itemsView) -> void -~static Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2.MapIsVisible(Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2 handler, Microsoft.Maui.Controls.ItemsView itemsView) -> void -~static Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2.MapItemsSource(Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2 handler, Microsoft.Maui.Controls.ItemsView itemsView) -> void -~static Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2.MapItemsUpdatingScrollMode(Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2 handler, Microsoft.Maui.Controls.ItemsView itemsView) -> void -~static Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2.MapItemTemplate(Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2 handler, Microsoft.Maui.Controls.ItemsView itemsView) -> void -~static Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2.MapVerticalScrollBarVisibility(Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2 handler, Microsoft.Maui.Controls.ItemsView itemsView) -> void -*REMOVED*~static Microsoft.Maui.Controls.Label.ControlsLabelMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.Layout.ControlsLayoutMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.NavigationPage.ControlsNavigationPageMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.Picker.ControlsPickerMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.RadioButton.ControlsRadioButtonMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.RefreshView.ControlsRefreshViewMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.ScrollView.ControlsScrollViewMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.SearchBar.ControlsSearchBarMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.Shapes.Shape.ControlsShapeViewMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.TabbedPage.ControlsTabbedPageMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.TimePicker.ControlsTimePickerMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.VisualElement.ControlsVisualElementMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.WebView.ControlsWebViewMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.Window.ControlsWindowMapper -> Microsoft.Maui.IPropertyMapper -~static readonly Microsoft.Maui.Controls.BaseShellItem.FlyoutItemIsVisibleProperty -> Microsoft.Maui.Controls.BindableProperty -~virtual Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.CreateDelegator() -> UIKit.UICollectionViewDelegateFlowLayout -~virtual Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.CreateItemsViewSource() -> Microsoft.Maui.Controls.Handlers.Items.IItemsViewSource -~virtual Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.DetermineCellReuseId(Foundation.NSIndexPath indexPath) -> string -~virtual Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.GetIndexForItem(object item) -> Foundation.NSIndexPath -~virtual Microsoft.Maui.Controls.Handlers.Items2.ItemsViewDelegator2.GetVisibleItemsIndexPath() -> (bool VisibleItems, Foundation.NSIndexPath First, Foundation.NSIndexPath Center, Foundation.NSIndexPath Last) -~virtual Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2.ScrollToRequested(object sender, Microsoft.Maui.Controls.ScrollToRequestEventArgs args) -> void -abstract Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.IsHorizontal.get -> bool -const Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.EmptyTag = 333 -> int -const Microsoft.Maui.Controls.Handlers.Items2.StructuredItemsViewController2.FooterTag = 222 -> int -const Microsoft.Maui.Controls.Handlers.Items2.StructuredItemsViewController2.HeaderTag = 111 -> int -const Microsoft.Maui.Controls.TitleBar.ContentHiddenState = "ContentCollapsed" -> string! -const Microsoft.Maui.Controls.TitleBar.ContentVisibleState = "ContentVisible" -> string! -const Microsoft.Maui.Controls.TitleBar.IconHiddenState = "IconCollapsed" -> string! -const Microsoft.Maui.Controls.TitleBar.IconVisibleState = "IconVisible" -> string! -const Microsoft.Maui.Controls.TitleBar.LeadingHiddenState = "LeadingContentCollapsed" -> string! -const Microsoft.Maui.Controls.TitleBar.LeadingVisibleState = "LeadingContentVisible" -> string! -const Microsoft.Maui.Controls.TitleBar.SubtitleHiddenState = "SubtitleCollapsed" -> string! -const Microsoft.Maui.Controls.TitleBar.SubtitleVisibleState = "SubtitleVisible" -> string! -const Microsoft.Maui.Controls.TitleBar.TemplateRootName = "PART_Root" -> string! -const Microsoft.Maui.Controls.TitleBar.TitleBarActiveState = "TitleBarTitleActive" -> string! -const Microsoft.Maui.Controls.TitleBar.TitleBarContent = "PART_Content" -> string! -const Microsoft.Maui.Controls.TitleBar.TitleBarIcon = "PART_Icon" -> string! -const Microsoft.Maui.Controls.TitleBar.TitleBarInactiveState = "TitleBarTitleInactive" -> string! -const Microsoft.Maui.Controls.TitleBar.TitleBarLeading = "PART_LeadingContent" -> string! -const Microsoft.Maui.Controls.TitleBar.TitleBarSubtitle = "PART_Subtitle" -> string! -const Microsoft.Maui.Controls.TitleBar.TitleBarTitle = "PART_Title" -> string! -const Microsoft.Maui.Controls.TitleBar.TitleBarTrailing = "PART_TrailingContent" -> string! -const Microsoft.Maui.Controls.TitleBar.TitleHiddenState = "TitleCollapsed" -> string! -const Microsoft.Maui.Controls.TitleBar.TitleVisibleState = "TitleVisible" -> string! -const Microsoft.Maui.Controls.TitleBar.TrailingHiddenState = "TrailingContentCollapsed" -> string! -const Microsoft.Maui.Controls.TitleBar.TrailingVisibleState = "TrailingContentVisible" -> string! -Microsoft.Maui.Controls.Embedding.EmbeddingExtensions -Microsoft.Maui.Controls.HandlerProperties -*REMOVED*override Microsoft.Maui.Controls.Compatibility.Layout.InvalidateMeasureOverride() -> void -*REMOVED*Microsoft.Maui.Controls.Handlers.Compatibility.ShellScrollViewTracker -*REMOVED*Microsoft.Maui.Controls.Handlers.Compatibility.ShellScrollViewTracker.Dispose() -> void -*REMOVED*Microsoft.Maui.Controls.Handlers.Compatibility.ShellScrollViewTracker.OnLayoutSubviews() -> void -*REMOVED*Microsoft.Maui.Controls.Handlers.Compatibility.ShellScrollViewTracker.Reset() -> bool -Microsoft.Maui.Controls.Handlers.Items2.CarouselViewController2 -Microsoft.Maui.Controls.Handlers.Items2.CarouselViewDelegator2 -Microsoft.Maui.Controls.Handlers.Items2.CarouselViewHandler2 -Microsoft.Maui.Controls.Handlers.Items2.CarouselViewHandler2.CarouselViewHandler2() -> void -Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2 -Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2.CollectionViewHandler2() -> void -Microsoft.Maui.Controls.Handlers.Items2.DefaultCell2 -Microsoft.Maui.Controls.Handlers.Items2.DefaultCell2.DefaultCell2(CoreGraphics.CGRect frame) -> void -Microsoft.Maui.Controls.Handlers.Items2.ItemsViewCell2 -Microsoft.Maui.Controls.Handlers.Items2.ItemsViewCell2.ItemsViewCell2(CoreGraphics.CGRect frame) -> void -Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.ScrollDirection.get -> UIKit.UICollectionViewScrollDirection -Microsoft.Maui.Controls.Handlers.Items2.ItemsViewDelegator2.PreviousHorizontalOffset -> float -Microsoft.Maui.Controls.Handlers.Items2.ItemsViewDelegator2.PreviousVerticalOffset -> float -Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2.ItemsViewHandler2() -> void -Microsoft.Maui.Controls.Handlers.Items2.LayoutAttributesChangedEventArgs2 -Microsoft.Maui.Controls.Handlers.Items2.ReorderableItemsViewController2.UpdateCanReorderItems() -> void -Microsoft.Maui.Controls.Handlers.Items2.TemplatedCell2 -Microsoft.Maui.Controls.Handlers.Items2.TemplatedCell2.ConstrainedDimension -> System.Runtime.InteropServices.NFloat -Microsoft.Maui.Controls.Handlers.Items2.TemplatedCell2.ConstrainedSize -> CoreGraphics.CGSize -Microsoft.Maui.Controls.Handlers.Items2.TemplatedCell2.ContentSizeChanged -> System.EventHandler -Microsoft.Maui.Controls.Handlers.Items2.TemplatedCell2.LayoutAttributesChanged -> System.EventHandler -Microsoft.Maui.Controls.Handlers.Items2.TemplatedCell2.OnContentSizeChanged() -> void -Microsoft.Maui.Controls.Handlers.Items2.TemplatedCell2.ScrollDirection.get -> UIKit.UICollectionViewScrollDirection -Microsoft.Maui.Controls.Handlers.Items2.TemplatedCell2.ScrollDirection.set -> void -Microsoft.Maui.Controls.Handlers.Items2.TemplatedCell2.TemplatedCell2(CoreGraphics.CGRect frame) -> void -Microsoft.Maui.Controls.HybridWebView -Microsoft.Maui.Controls.HybridWebView.DefaultFile.get -> string? -Microsoft.Maui.Controls.HybridWebView.DefaultFile.set -> void -Microsoft.Maui.Controls.HybridWebView.EvaluateJavaScriptAsync(string! script) -> System.Threading.Tasks.Task! -Microsoft.Maui.Controls.HybridWebView.HybridRoot.get -> string? -Microsoft.Maui.Controls.HybridWebView.HybridRoot.set -> void -Microsoft.Maui.Controls.HybridWebView.HybridWebView() -> void -Microsoft.Maui.Controls.HybridWebView.InvokeJavaScriptAsync(string! methodName, System.Text.Json.Serialization.Metadata.JsonTypeInfo! returnTypeJsonTypeInfo, object?[]? paramValues = null, System.Text.Json.Serialization.Metadata.JsonTypeInfo?[]? paramJsonTypeInfos = null) -> System.Threading.Tasks.Task! -Microsoft.Maui.Controls.HybridWebView.RawMessageReceived -> System.EventHandler? -Microsoft.Maui.Controls.HybridWebView.SendRawMessage(string! rawMessage) -> void -Microsoft.Maui.Controls.HybridWebViewRawMessageReceivedEventArgs -Microsoft.Maui.Controls.HybridWebViewRawMessageReceivedEventArgs.HybridWebViewRawMessageReceivedEventArgs(string? message) -> void -Microsoft.Maui.Controls.HybridWebViewRawMessageReceivedEventArgs.Message.get -> string? -Microsoft.Maui.Controls.PlatformWebViewProcessTerminatedEventArgs -Microsoft.Maui.Controls.PlatformWebViewProcessTerminatedEventArgs.Sender.get -> WebKit.WKWebView! -Microsoft.Maui.Controls.StyleableElement -Microsoft.Maui.Controls.StyleableElement.class.get -> System.Collections.Generic.IList! -Microsoft.Maui.Controls.StyleableElement.class.set -> void -Microsoft.Maui.Controls.StyleableElement.Style.set -> void -Microsoft.Maui.Controls.StyleableElement.StyleableElement() -> void -Microsoft.Maui.Controls.StyleableElement.StyleClass.get -> System.Collections.Generic.IList! -Microsoft.Maui.Controls.StyleableElement.StyleClass.set -> void -Microsoft.Maui.Controls.TimeChangedEventArgs -Microsoft.Maui.Controls.TimeChangedEventArgs.NewTime.get -> System.TimeSpan -Microsoft.Maui.Controls.TimeChangedEventArgs.OldTime.get -> System.TimeSpan -Microsoft.Maui.Controls.TimeChangedEventArgs.TimeChangedEventArgs(System.TimeSpan oldTime, System.TimeSpan newTime) -> void -Microsoft.Maui.Controls.TimePicker.TimeSelected -> System.EventHandler -Microsoft.Maui.Controls.TitleBar -Microsoft.Maui.Controls.TitleBar.Content.get -> Microsoft.Maui.IView? -Microsoft.Maui.Controls.TitleBar.Content.set -> void -Microsoft.Maui.Controls.TitleBar.ForegroundColor.get -> Microsoft.Maui.Graphics.Color! -Microsoft.Maui.Controls.TitleBar.ForegroundColor.set -> void -Microsoft.Maui.Controls.TitleBar.Icon.get -> Microsoft.Maui.Controls.ImageSource! -Microsoft.Maui.Controls.TitleBar.Icon.set -> void -Microsoft.Maui.Controls.TitleBar.LeadingContent.get -> Microsoft.Maui.IView? -Microsoft.Maui.Controls.TitleBar.LeadingContent.set -> void -Microsoft.Maui.Controls.TitleBar.PassthroughElements.get -> System.Collections.Generic.IList! -Microsoft.Maui.Controls.TitleBar.Subtitle.get -> string! -Microsoft.Maui.Controls.TitleBar.Subtitle.set -> void -Microsoft.Maui.Controls.TitleBar.Title.get -> string! -Microsoft.Maui.Controls.TitleBar.Title.set -> void -Microsoft.Maui.Controls.TitleBar.TitleBar() -> void -Microsoft.Maui.Controls.TitleBar.TrailingContent.get -> Microsoft.Maui.IView? -Microsoft.Maui.Controls.TitleBar.TrailingContent.set -> void -Microsoft.Maui.Controls.VisualElement.Measure(double widthConstraint, double heightConstraint) -> Microsoft.Maui.Graphics.Size -Microsoft.Maui.Controls.WebView.ProcessTerminated -> System.EventHandler -Microsoft.Maui.Controls.WebViewProcessTerminatedEventArgs -Microsoft.Maui.Controls.WebViewProcessTerminatedEventArgs.WebViewProcessTerminatedEventArgs() -> void -Microsoft.Maui.Controls.Window.TitleBar.get -> Microsoft.Maui.ITitleBar? -Microsoft.Maui.Controls.Window.TitleBar.set -> void -Microsoft.Maui.Controls.Xaml.RequireServiceAttribute -override Microsoft.Maui.Controls.ContentPage.LayoutChildren(double x, double y, double width, double height) -> void -override Microsoft.Maui.Controls.Handlers.Items2.CarouselViewController2.IsHorizontal.get -> bool -override Microsoft.Maui.Controls.Handlers.Items2.CarouselViewController2.UpdateItemsSource() -> void -override Microsoft.Maui.Controls.Handlers.Items2.CarouselViewController2.UpdateVisibility() -> void -override Microsoft.Maui.Controls.Handlers.Items2.CarouselViewController2.ViewDidLayoutSubviews() -> void -override Microsoft.Maui.Controls.Handlers.Items2.CarouselViewController2.ViewDidLoad() -> void -override Microsoft.Maui.Controls.Handlers.Items2.CarouselViewController2.ViewWillLayoutSubviews() -> void -override Microsoft.Maui.Controls.Handlers.Items2.CarouselViewDelegator2.GetVisibleItemsIndex() -> (bool VisibleItems, int First, int Center, int Last) -override Microsoft.Maui.Controls.Handlers.Items2.GroupableItemsViewController2.RegisterViewTypes() -> void -override Microsoft.Maui.Controls.Handlers.Items2.GroupableItemsViewController2.UpdateItemsSource() -> void -override Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.Dispose(bool disposing) -> void -override Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.LoadView() -> void -override Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.ViewDidLoad() -> void -override Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.ViewWillLayoutSubviews() -> void -override Microsoft.Maui.Controls.Handlers.Items2.ReorderableItemsViewController2.Dispose(bool disposing) -> void -override Microsoft.Maui.Controls.Handlers.Items2.StructuredItemsViewController2.DetermineEmptyViewFrame() -> CoreGraphics.CGRect -override Microsoft.Maui.Controls.Handlers.Items2.StructuredItemsViewController2.Dispose(bool disposing) -> void -override Microsoft.Maui.Controls.Handlers.Items2.StructuredItemsViewController2.IsHorizontal.get -> bool -override Microsoft.Maui.Controls.Handlers.Items2.StructuredItemsViewController2.RegisterViewTypes() -> void -override Microsoft.Maui.Controls.Handlers.Items2.StructuredItemsViewController2.ViewWillLayoutSubviews() -> void -override Microsoft.Maui.Controls.Handlers.Items2.TemplatedCell2.PrepareForReuse() -> void -override Microsoft.Maui.Controls.Handlers.Items2.TemplatedCell2.Selected.get -> bool -override Microsoft.Maui.Controls.Handlers.Items2.TemplatedCell2.Selected.set -> void -*REMOVED*override Microsoft.Maui.Controls.Layout.Measure(double widthConstraint, double heightConstraint, Microsoft.Maui.Controls.MeasureFlags flags = Microsoft.Maui.Controls.MeasureFlags.None) -> Microsoft.Maui.SizeRequest -override Microsoft.Maui.Controls.TitleBar.OnApplyTemplate() -> void -static Microsoft.Maui.Controls.BindableObjectExtensions.SetBinding(this Microsoft.Maui.Controls.BindableObject! self, Microsoft.Maui.Controls.BindableProperty! targetProperty, System.Func! getter, Microsoft.Maui.Controls.BindingMode mode = Microsoft.Maui.Controls.BindingMode.Default, Microsoft.Maui.Controls.IValueConverter? converter = null, object? converterParameter = null, string? stringFormat = null, object? source = null, object? fallbackValue = null, object? targetNullValue = null) -> void -static Microsoft.Maui.Controls.BindingBase.Create(System.Func! getter, Microsoft.Maui.Controls.BindingMode mode = Microsoft.Maui.Controls.BindingMode.Default, Microsoft.Maui.Controls.IValueConverter? converter = null, object? converterParameter = null, string? stringFormat = null, object? source = null, object? fallbackValue = null, object? targetNullValue = null) -> Microsoft.Maui.Controls.BindingBase! -static Microsoft.Maui.Controls.Embedding.EmbeddingExtensions.CreateEmbeddedWindowContext(this Microsoft.Maui.Hosting.MauiApp! mauiApp, UIKit.UIWindow! platformWindow) -> Microsoft.Maui.IMauiContext! -static Microsoft.Maui.Controls.Embedding.EmbeddingExtensions.ToPlatformEmbedded(this Microsoft.Maui.IElement! element, Microsoft.Maui.Hosting.MauiApp! mauiApp, UIKit.UIWindow! platformWindow) -> UIKit.UIView! -static Microsoft.Maui.Controls.Embedding.EmbeddingExtensions.ToPlatformEmbedded(this Microsoft.Maui.IElement! element, Microsoft.Maui.IMauiContext! context) -> UIKit.UIView! -*REMOVED*static Microsoft.Maui.Controls.FlyoutPage.ControlsFlyoutPageMapper -> Microsoft.Maui.IPropertyMapper! -static Microsoft.Maui.Controls.HandlerProperties.GetDisconnectPolicy(Microsoft.Maui.Controls.BindableObject! target) -> Microsoft.Maui.HandlerDisconnectPolicy -static Microsoft.Maui.Controls.HandlerProperties.SetDisconnectPolicy(Microsoft.Maui.Controls.BindableObject! target, Microsoft.Maui.HandlerDisconnectPolicy value) -> void -static Microsoft.Maui.Controls.TitleBar.DefaultTemplate.get -> Microsoft.Maui.Controls.ControlTemplate! -*REMOVED*static Microsoft.Maui.Controls.Toolbar.ControlsToolbarMapper -> Microsoft.Maui.IPropertyMapper! -static Microsoft.Maui.Controls.ViewExtensions.InvalidateMeasure(this Microsoft.Maui.Controls.VisualElement! view) -> void -static readonly Microsoft.Maui.Controls.HandlerProperties.DisconnectPolicyProperty -> Microsoft.Maui.Controls.BindableProperty! -static readonly Microsoft.Maui.Controls.HybridWebView.DefaultFileProperty -> Microsoft.Maui.Controls.BindableProperty! -static readonly Microsoft.Maui.Controls.HybridWebView.HybridRootProperty -> Microsoft.Maui.Controls.BindableProperty! -static readonly Microsoft.Maui.Controls.StyleableElement.StyleProperty -> Microsoft.Maui.Controls.BindableProperty! -static readonly Microsoft.Maui.Controls.TitleBar.ContentProperty -> Microsoft.Maui.Controls.BindableProperty! -static readonly Microsoft.Maui.Controls.TitleBar.ForegroundColorProperty -> Microsoft.Maui.Controls.BindableProperty! -static readonly Microsoft.Maui.Controls.TitleBar.IconProperty -> Microsoft.Maui.Controls.BindableProperty! -static readonly Microsoft.Maui.Controls.TitleBar.LeadingContentProperty -> Microsoft.Maui.Controls.BindableProperty! -static readonly Microsoft.Maui.Controls.TitleBar.SubtitleProperty -> Microsoft.Maui.Controls.BindableProperty! -static readonly Microsoft.Maui.Controls.TitleBar.TitleProperty -> Microsoft.Maui.Controls.BindableProperty! -static readonly Microsoft.Maui.Controls.TitleBar.TrailingContentProperty -> Microsoft.Maui.Controls.BindableProperty! -static readonly Microsoft.Maui.Controls.Window.TitleBarProperty -> Microsoft.Maui.Controls.BindableProperty! -virtual Microsoft.Maui.Controls.Application.ActivateWindow(Microsoft.Maui.Controls.Window! window) -> void -*REMOVED*virtual Microsoft.Maui.Controls.Handlers.Compatibility.ShellScrollViewTracker.Dispose(bool disposing) -> void -virtual Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.DetermineEmptyViewFrame() -> CoreGraphics.CGRect -virtual Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.RegisterViewTypes() -> void -virtual Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.UpdateFlowDirection() -> void -virtual Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.UpdateItemsSource() -> void -virtual Microsoft.Maui.Controls.Handlers.Items2.ItemsViewController2.UpdateVisibility() -> void -virtual Microsoft.Maui.Controls.Handlers.Items2.ItemsViewDelegator2.GetVisibleItemsIndex() -> (bool VisibleItems, int First, int Center, int Last) -virtual Microsoft.Maui.Controls.Handlers.Items2.ItemsViewHandler2.UpdateLayout() -> void -*REMOVED*override Microsoft.Maui.Controls.Handlers.Compatibility.FrameRenderer.SetNeedsLayout() -> void -*REMOVED*override Microsoft.Maui.Controls.Handlers.Compatibility.FrameRenderer.MovedToWindow() -> void -override Microsoft.Maui.Controls.Handlers.Compatibility.VisualElementRenderer.MovedToWindow() -> void \ No newline at end of file diff --git a/src/Controls/src/Core/PublicAPI/net-tizen/PublicAPI.Shipped.txt b/src/Controls/src/Core/PublicAPI/net-tizen/PublicAPI.Shipped.txt index ba7dcea67a25..a8fd3745ca29 100644 --- a/src/Controls/src/Core/PublicAPI/net-tizen/PublicAPI.Shipped.txt +++ b/src/Controls/src/Core/PublicAPI/net-tizen/PublicAPI.Shipped.txt @@ -793,6 +793,7 @@ ~Microsoft.Maui.Controls.Internals.TypedBindingBase.ConverterParameter.set -> void ~Microsoft.Maui.Controls.Internals.TypedBindingBase.Source.get -> object ~Microsoft.Maui.Controls.Internals.TypedBindingBase.Source.set -> void +~Microsoft.Maui.Controls.Internals.TypedBindingBase.UpdateSourceEventName.set -> void ~Microsoft.Maui.Controls.InvalidNavigationException.InvalidNavigationException(string message, System.Exception innerException) -> void ~Microsoft.Maui.Controls.InvalidNavigationException.InvalidNavigationException(string message) -> void ~Microsoft.Maui.Controls.InvalidNavigationException.InvalidNavigationException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) -> void @@ -1022,16 +1023,12 @@ ~Microsoft.Maui.Controls.MenuFlyoutSubItem.Remove(Microsoft.Maui.IMenuElement item) -> bool ~Microsoft.Maui.Controls.MenuFlyoutSubItem.this[int index].get -> Microsoft.Maui.IMenuElement ~Microsoft.Maui.Controls.MenuFlyoutSubItem.this[int index].set -> void -~Microsoft.Maui.Controls.MenuItem.class.get -> System.Collections.Generic.IList -~Microsoft.Maui.Controls.MenuItem.class.set -> void ~Microsoft.Maui.Controls.MenuItem.Command.get -> System.Windows.Input.ICommand ~Microsoft.Maui.Controls.MenuItem.Command.set -> void ~Microsoft.Maui.Controls.MenuItem.CommandParameter.get -> object ~Microsoft.Maui.Controls.MenuItem.CommandParameter.set -> void ~Microsoft.Maui.Controls.MenuItem.IconImageSource.get -> Microsoft.Maui.Controls.ImageSource ~Microsoft.Maui.Controls.MenuItem.IconImageSource.set -> void -~Microsoft.Maui.Controls.MenuItem.StyleClass.get -> System.Collections.Generic.IList -~Microsoft.Maui.Controls.MenuItem.StyleClass.set -> void ~Microsoft.Maui.Controls.MenuItem.Text.get -> string ~Microsoft.Maui.Controls.MenuItem.Text.set -> void ~Microsoft.Maui.Controls.MenuItemCollection.Add(Microsoft.Maui.Controls.MenuItem item) -> void @@ -1069,14 +1066,8 @@ ~Microsoft.Maui.Controls.MultiTrigger.Conditions.get -> System.Collections.Generic.IList ~Microsoft.Maui.Controls.MultiTrigger.MultiTrigger(System.Type targetType) -> void ~Microsoft.Maui.Controls.MultiTrigger.Setters.get -> System.Collections.Generic.IList -~Microsoft.Maui.Controls.NavigableElement.class.get -> System.Collections.Generic.IList -~Microsoft.Maui.Controls.NavigableElement.class.set -> void ~Microsoft.Maui.Controls.NavigableElement.Navigation.get -> Microsoft.Maui.Controls.INavigation ~Microsoft.Maui.Controls.NavigableElement.NavigationProxy.get -> Microsoft.Maui.Controls.Internals.NavigationProxy -~Microsoft.Maui.Controls.NavigableElement.Style.get -> Microsoft.Maui.Controls.Style -~Microsoft.Maui.Controls.NavigableElement.Style.set -> void -~Microsoft.Maui.Controls.NavigableElement.StyleClass.get -> System.Collections.Generic.IList -~Microsoft.Maui.Controls.NavigableElement.StyleClass.set -> void ~Microsoft.Maui.Controls.NavigationEventArgs.NavigationEventArgs(Microsoft.Maui.Controls.Page page) -> void ~Microsoft.Maui.Controls.NavigationEventArgs.Page.get -> Microsoft.Maui.Controls.Page ~Microsoft.Maui.Controls.NavigationPage.BarBackground.get -> Microsoft.Maui.Controls.Brush @@ -1198,6 +1189,7 @@ ~Microsoft.Maui.Controls.ResourceDictionary.Keys.get -> System.Collections.Generic.ICollection ~Microsoft.Maui.Controls.ResourceDictionary.MergedDictionaries.get -> System.Collections.Generic.ICollection ~Microsoft.Maui.Controls.ResourceDictionary.Remove(string key) -> bool +~Microsoft.Maui.Controls.ResourceDictionary.SetAndCreateSource(System.Uri value) -> void ~Microsoft.Maui.Controls.ResourceDictionary.SetAndLoadSource(System.Uri value, string resourcePath, System.Reflection.Assembly assembly, System.Xml.IXmlLineInfo lineInfo) -> void ~Microsoft.Maui.Controls.ResourceDictionary.Source.get -> System.Uri ~Microsoft.Maui.Controls.ResourceDictionary.Source.set -> void @@ -1647,6 +1639,7 @@ ~Microsoft.Maui.Controls.WebView.Source.set -> void ~Microsoft.Maui.Controls.WebView.UserAgent.get -> string ~Microsoft.Maui.Controls.WebView.UserAgent.set -> void +~Microsoft.Maui.Controls.WebViewProcessTerminatedEventArgs.PlatformArgs.get -> Microsoft.Maui.Controls.PlatformWebViewProcessTerminatedEventArgs ~Microsoft.Maui.Controls.Xaml.Diagnostics.BindingBaseErrorEventArgs.Binding.get -> Microsoft.Maui.Controls.BindingBase ~Microsoft.Maui.Controls.Xaml.Diagnostics.BindingBaseErrorEventArgs.ErrorCode.get -> string ~Microsoft.Maui.Controls.Xaml.Diagnostics.BindingBaseErrorEventArgs.Message.get -> string @@ -1666,9 +1659,12 @@ ~Microsoft.Maui.Controls.Xaml.IReferenceProvider.FindByName(string name) -> object ~Microsoft.Maui.Controls.Xaml.IRootObjectProvider.RootObject.get -> object ~Microsoft.Maui.Controls.Xaml.IValueProvider.ProvideValue(System.IServiceProvider serviceProvider) -> object +~Microsoft.Maui.Controls.Xaml.IXamlTypeResolver.Resolve(string qualifiedTypeName, System.IServiceProvider serviceProvider = null, bool expandToExtension = true) -> System.Type ~Microsoft.Maui.Controls.Xaml.IXamlTypeResolver.Resolve(string qualifiedTypeName, System.IServiceProvider serviceProvider = null) -> System.Type ~Microsoft.Maui.Controls.Xaml.IXamlTypeResolver.TryResolve(string qualifiedTypeName, out System.Type type) -> bool ~Microsoft.Maui.Controls.Xaml.IXmlLineInfoProvider.XmlLineInfo.get -> System.Xml.IXmlLineInfo +~Microsoft.Maui.Controls.Xaml.RequireServiceAttribute.RequireServiceAttribute(System.Type[] serviceTypes) -> void +~Microsoft.Maui.Controls.Xaml.RequireServiceAttribute.ServiceTypes.get -> System.Type[] ~Microsoft.Maui.Controls.Xaml.XamlParseException.XamlParseException(string message, System.Exception innerException) -> void ~Microsoft.Maui.Controls.Xaml.XamlParseException.XamlParseException(string message, System.Xml.IXmlLineInfo xmlInfo, System.Exception innerException = null) -> void ~Microsoft.Maui.Controls.Xaml.XamlParseException.XamlParseException(string message) -> void @@ -1885,6 +1881,7 @@ ~override Microsoft.Maui.Controls.ShellAppearance.Equals(object obj) -> bool ~override Microsoft.Maui.Controls.ShellContent.OnChildAdded(Microsoft.Maui.Controls.Element child) -> void ~override Microsoft.Maui.Controls.ShellContent.OnChildRemoved(Microsoft.Maui.Controls.Element child, int oldLogicalIndex) -> void +~override Microsoft.Maui.Controls.ShellContent.OnPropertyChanged(string propertyName = null) -> void ~override Microsoft.Maui.Controls.ShellItem.OnChildAdded(Microsoft.Maui.Controls.Element child) -> void ~override Microsoft.Maui.Controls.ShellItem.OnChildRemoved(Microsoft.Maui.Controls.Element child, int oldLogicalIndex) -> void ~override Microsoft.Maui.Controls.ShellSection.OnChildAdded(Microsoft.Maui.Controls.Element child) -> void @@ -1956,7 +1953,6 @@ ~static Microsoft.Maui.Controls.AnimationExtensions.Insert(this Microsoft.Maui.Animations.IAnimationManager animationManager, System.Func step) -> int ~static Microsoft.Maui.Controls.AnimationExtensions.Interpolate(double start, double end = 1, double reverseVal = 0, bool reverse = false) -> System.Func ~static Microsoft.Maui.Controls.AnimationExtensions.Remove(this Microsoft.Maui.Animations.IAnimationManager animationManager, int tickerId) -> void -~static Microsoft.Maui.Controls.Application.ControlsApplicationMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.AppLinkEntry.FromUri(System.Uri uri) -> Microsoft.Maui.Controls.AppLinkEntry ~static Microsoft.Maui.Controls.AutomationProperties.GetExcludedWithChildren(Microsoft.Maui.Controls.BindableObject bindable) -> bool? ~static Microsoft.Maui.Controls.AutomationProperties.GetHelpText(Microsoft.Maui.Controls.BindableObject bindable) -> string @@ -2016,6 +2012,7 @@ ~static Microsoft.Maui.Controls.Brush.DarkGoldenrod.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.DarkGray.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.DarkGreen.get -> Microsoft.Maui.Controls.SolidColorBrush +~static Microsoft.Maui.Controls.Brush.DarkGrey.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.DarkKhaki.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.DarkMagenta.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.DarkOliveGreen.get -> Microsoft.Maui.Controls.SolidColorBrush @@ -2026,12 +2023,14 @@ ~static Microsoft.Maui.Controls.Brush.DarkSeaGreen.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.DarkSlateBlue.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.DarkSlateGray.get -> Microsoft.Maui.Controls.SolidColorBrush +~static Microsoft.Maui.Controls.Brush.DarkSlateGrey.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.DarkTurquoise.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.DarkViolet.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.DeepPink.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.DeepSkyBlue.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.Default.get -> Microsoft.Maui.Controls.Brush ~static Microsoft.Maui.Controls.Brush.DimGray.get -> Microsoft.Maui.Controls.SolidColorBrush +~static Microsoft.Maui.Controls.Brush.DimGrey.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.DodgerBlue.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.Firebrick.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.FloralWhite.get -> Microsoft.Maui.Controls.SolidColorBrush @@ -2044,6 +2043,7 @@ ~static Microsoft.Maui.Controls.Brush.Gray.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.Green.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.GreenYellow.get -> Microsoft.Maui.Controls.SolidColorBrush +~static Microsoft.Maui.Controls.Brush.Grey.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.Honeydew.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.HotPink.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.implicit operator Microsoft.Maui.Controls.Brush(Microsoft.Maui.Graphics.Color color) -> Microsoft.Maui.Controls.Brush @@ -2064,11 +2064,13 @@ ~static Microsoft.Maui.Controls.Brush.LightGoldenrodYellow.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.LightGray.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.LightGreen.get -> Microsoft.Maui.Controls.SolidColorBrush +~static Microsoft.Maui.Controls.Brush.LightGrey.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.LightPink.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.LightSalmon.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.LightSeaGreen.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.LightSkyBlue.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.LightSlateGray.get -> Microsoft.Maui.Controls.SolidColorBrush +~static Microsoft.Maui.Controls.Brush.LightSlateGrey.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.LightSteelBlue.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.LightYellow.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.Lime.get -> Microsoft.Maui.Controls.SolidColorBrush @@ -2121,6 +2123,7 @@ ~static Microsoft.Maui.Controls.Brush.SkyBlue.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.SlateBlue.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.SlateGray.get -> Microsoft.Maui.Controls.SolidColorBrush +~static Microsoft.Maui.Controls.Brush.SlateGrey.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.Snow.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.SpringGreen.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.SteelBlue.get -> Microsoft.Maui.Controls.SolidColorBrush @@ -2136,7 +2139,6 @@ ~static Microsoft.Maui.Controls.Brush.WhiteSmoke.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.Yellow.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.YellowGreen.get -> Microsoft.Maui.Controls.SolidColorBrush -~static Microsoft.Maui.Controls.Button.ControlsButtonMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.Button.MapContentLayout(Microsoft.Maui.Handlers.ButtonHandler handler, Microsoft.Maui.Controls.Button button) -> void ~static Microsoft.Maui.Controls.Button.MapContentLayout(Microsoft.Maui.Handlers.IButtonHandler handler, Microsoft.Maui.Controls.Button button) -> void ~static Microsoft.Maui.Controls.Button.MapLineBreakMode(Microsoft.Maui.Handlers.IButtonHandler handler, Microsoft.Maui.Controls.Button button) -> void @@ -2186,7 +2188,6 @@ ~static Microsoft.Maui.Controls.ContentPresenter.ContentProperty -> Microsoft.Maui.Controls.BindableProperty ~static Microsoft.Maui.Controls.ControlsColorExtensions.IsDefault(this Microsoft.Maui.Graphics.Color color) -> bool ~static Microsoft.Maui.Controls.ControlsColorExtensions.IsNotDefault(this Microsoft.Maui.Graphics.Color color) -> bool -~static Microsoft.Maui.Controls.DatePicker.ControlsDatePickerMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.DependencyService.Get(Microsoft.Maui.Controls.DependencyFetchTarget fetchTarget = Microsoft.Maui.Controls.DependencyFetchTarget.GlobalInstance) -> T ~static Microsoft.Maui.Controls.DependencyService.Register(System.Reflection.Assembly[] assemblies) -> void ~static Microsoft.Maui.Controls.DependencyService.Register() -> void @@ -2208,15 +2209,12 @@ ~static Microsoft.Maui.Controls.Device.StartTimer(System.TimeSpan interval, System.Func callback) -> void ~static Microsoft.Maui.Controls.DoubleCollection.implicit operator Microsoft.Maui.Controls.DoubleCollection(double[] d) -> Microsoft.Maui.Controls.DoubleCollection ~static Microsoft.Maui.Controls.DoubleCollection.implicit operator Microsoft.Maui.Controls.DoubleCollection(float[] f) -> Microsoft.Maui.Controls.DoubleCollection -~static Microsoft.Maui.Controls.Editor.ControlsEditorMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.Editor.MapText(Microsoft.Maui.Handlers.EditorHandler handler, Microsoft.Maui.Controls.Editor editor) -> void ~static Microsoft.Maui.Controls.Editor.MapText(Microsoft.Maui.Handlers.IEditorHandler handler, Microsoft.Maui.Controls.Editor editor) -> void ~static Microsoft.Maui.Controls.Effect.Resolve(string name) -> Microsoft.Maui.Controls.Effect ~static Microsoft.Maui.Controls.EffectiveVisualExtensions.IsDefault(this Microsoft.Maui.Controls.IVisual visual) -> bool ~static Microsoft.Maui.Controls.EffectiveVisualExtensions.IsMatchParent(this Microsoft.Maui.Controls.IVisual visual) -> bool ~static Microsoft.Maui.Controls.EffectiveVisualExtensions.IsMaterial(this Microsoft.Maui.Controls.IVisual visual) -> bool -~static Microsoft.Maui.Controls.Element.ControlsElementMapper -> Microsoft.Maui.IPropertyMapper -~static Microsoft.Maui.Controls.Entry.ControlsEntryMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.Entry.MapText(Microsoft.Maui.Handlers.EntryHandler handler, Microsoft.Maui.Controls.Entry entry) -> void ~static Microsoft.Maui.Controls.Entry.MapText(Microsoft.Maui.Handlers.IEntryHandler handler, Microsoft.Maui.Controls.Entry entry) -> void ~static Microsoft.Maui.Controls.FileImageSource.implicit operator Microsoft.Maui.Controls.FileImageSource(string file) -> Microsoft.Maui.Controls.FileImageSource @@ -2372,14 +2370,12 @@ ~static Microsoft.Maui.Controls.KnownColor.Default.get -> Microsoft.Maui.Graphics.Color ~static Microsoft.Maui.Controls.KnownColor.SetAccent(Microsoft.Maui.Graphics.Color value) -> void ~static Microsoft.Maui.Controls.KnownColor.Transparent.get -> Microsoft.Maui.Graphics.Color -~static Microsoft.Maui.Controls.Label.ControlsLabelMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.Label.MapLineBreakMode(Microsoft.Maui.Handlers.ILabelHandler handler, Microsoft.Maui.Controls.Label label) -> void ~static Microsoft.Maui.Controls.Label.MapMaxLines(Microsoft.Maui.Handlers.ILabelHandler handler, Microsoft.Maui.Controls.Label label) -> void ~static Microsoft.Maui.Controls.Label.MapText(Microsoft.Maui.Handlers.ILabelHandler handler, Microsoft.Maui.Controls.Label label) -> void ~static Microsoft.Maui.Controls.Label.MapText(Microsoft.Maui.Handlers.LabelHandler handler, Microsoft.Maui.Controls.Label label) -> void ~static Microsoft.Maui.Controls.Label.MapTextType(Microsoft.Maui.Handlers.ILabelHandler handler, Microsoft.Maui.Controls.Label label) -> void ~static Microsoft.Maui.Controls.Label.MapTextType(Microsoft.Maui.Handlers.LabelHandler handler, Microsoft.Maui.Controls.Label label) -> void -~static Microsoft.Maui.Controls.Layout.ControlsLayoutMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.Layout.MapInputTransparent(Microsoft.Maui.Handlers.LayoutHandler handler, Microsoft.Maui.Controls.Layout layout) -> void ~static Microsoft.Maui.Controls.Layout.MapInputTransparent(Microsoft.Maui.ILayoutHandler handler, Microsoft.Maui.Controls.Layout layout) -> void ~static Microsoft.Maui.Controls.MenuItem.GetAccelerator(Microsoft.Maui.Controls.BindableObject bindable) -> Microsoft.Maui.Controls.Accelerator @@ -2394,7 +2390,6 @@ ~static Microsoft.Maui.Controls.MultiPage.GetIndex(T page) -> int ~static Microsoft.Maui.Controls.MultiPage.SetIndex(Microsoft.Maui.Controls.Page page, int index) -> void ~static Microsoft.Maui.Controls.NameScopeExtensions.FindByName(this Microsoft.Maui.Controls.Element element, string name) -> T -~static Microsoft.Maui.Controls.NavigationPage.ControlsNavigationPageMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.NavigationPage.GetBackButtonTitle(Microsoft.Maui.Controls.BindableObject page) -> string ~static Microsoft.Maui.Controls.NavigationPage.GetHasBackButton(Microsoft.Maui.Controls.Page page) -> bool ~static Microsoft.Maui.Controls.NavigationPage.GetHasNavigationBar(Microsoft.Maui.Controls.BindableObject page) -> bool @@ -2410,7 +2405,6 @@ ~static Microsoft.Maui.Controls.OnIdiom.implicit operator T(Microsoft.Maui.Controls.OnIdiom onIdiom) -> T ~static Microsoft.Maui.Controls.OnPlatform.implicit operator T(Microsoft.Maui.Controls.OnPlatform onPlatform) -> T ~static Microsoft.Maui.Controls.PanGestureRecognizer.CurrentId.get -> Microsoft.Maui.Controls.Internals.AutoId -~static Microsoft.Maui.Controls.Picker.ControlsPickerMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.Platform.ButtonExtensions.UpdateContentLayout(this Tizen.UIExtensions.NUI.Button nativeButton, Microsoft.Maui.Controls.Button button) -> void ~static Microsoft.Maui.Controls.Platform.ButtonExtensions.UpdateText(this Tizen.UIExtensions.NUI.Button platformButton, Microsoft.Maui.Controls.Button button) -> void ~static Microsoft.Maui.Controls.Platform.CollectionViewExtensions.ToLayoutManager(this Microsoft.Maui.Controls.IItemsLayout layout, Microsoft.Maui.Controls.ItemSizingStrategy sizing = Microsoft.Maui.Controls.ItemSizingStrategy.MeasureFirstItem) -> Tizen.UIExtensions.NUI.ICollectionViewLayoutManager @@ -2896,7 +2890,6 @@ ~static Microsoft.Maui.Controls.PlatformConfiguration.WindowsSpecific.WebView.SetIsJavaScriptAlertEnabled(Microsoft.Maui.Controls.BindableObject element, bool value) -> void ~static Microsoft.Maui.Controls.PlatformConfiguration.WindowsSpecific.WebView.SetIsJavaScriptAlertEnabled(this Microsoft.Maui.Controls.IPlatformElementConfiguration config, bool value) -> Microsoft.Maui.Controls.IPlatformElementConfiguration ~static Microsoft.Maui.Controls.PointCollection.implicit operator Microsoft.Maui.Controls.PointCollection(Microsoft.Maui.Graphics.Point[] d) -> Microsoft.Maui.Controls.PointCollection -~static Microsoft.Maui.Controls.RadioButton.ControlsRadioButtonMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.RadioButton.DefaultTemplate.get -> Microsoft.Maui.Controls.ControlTemplate ~static Microsoft.Maui.Controls.RadioButton.MapContent(Microsoft.Maui.Handlers.IRadioButtonHandler handler, Microsoft.Maui.Controls.RadioButton radioButton) -> void ~static Microsoft.Maui.Controls.RadioButton.MapContent(Microsoft.Maui.Handlers.RadioButtonHandler handler, Microsoft.Maui.Controls.RadioButton radioButton) -> void @@ -2904,7 +2897,6 @@ ~static Microsoft.Maui.Controls.RadioButtonGroup.GetSelectedValue(Microsoft.Maui.Controls.BindableObject bindableObject) -> object ~static Microsoft.Maui.Controls.RadioButtonGroup.SetGroupName(Microsoft.Maui.Controls.BindableObject bindable, string groupName) -> void ~static Microsoft.Maui.Controls.RadioButtonGroup.SetSelectedValue(Microsoft.Maui.Controls.BindableObject bindable, object selectedValue) -> void -~static Microsoft.Maui.Controls.RefreshView.ControlsRefreshViewMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.Region.FromLines(double[] lineHeights, double maxWidth, double startX, double endX, double startY) -> Microsoft.Maui.Controls.Region ~static Microsoft.Maui.Controls.Region.FromRectangles(System.Collections.Generic.IEnumerable rectangles) -> Microsoft.Maui.Controls.Region ~static Microsoft.Maui.Controls.RelativeBindingSource.Self.get -> Microsoft.Maui.Controls.RelativeBindingSource @@ -2917,8 +2909,6 @@ ~static Microsoft.Maui.Controls.Routing.RegisterRoute(string route, System.Type type) -> void ~static Microsoft.Maui.Controls.Routing.SetRoute(Microsoft.Maui.Controls.Element obj, string value) -> void ~static Microsoft.Maui.Controls.Routing.UnRegisterRoute(string route) -> void -~static Microsoft.Maui.Controls.ScrollView.ControlsScrollViewMapper -> Microsoft.Maui.IPropertyMapper -~static Microsoft.Maui.Controls.SearchBar.ControlsSearchBarMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.SearchBar.MapText(Microsoft.Maui.Handlers.ISearchBarHandler handler, Microsoft.Maui.Controls.SearchBar searchBar) -> void ~static Microsoft.Maui.Controls.SearchBar.MapText(Microsoft.Maui.Handlers.SearchBarHandler handler, Microsoft.Maui.Controls.SearchBar searchBar) -> void ~static Microsoft.Maui.Controls.SearchHandler.SelectedItemProperty -> Microsoft.Maui.Controls.BindableProperty @@ -2937,7 +2927,6 @@ ~static Microsoft.Maui.Controls.Shapes.GeometryHelper.FlattenGeometry(Microsoft.Maui.Controls.Shapes.PathGeometry pathGeoDst, Microsoft.Maui.Controls.Shapes.Geometry geoSrc, double tolerance, Microsoft.Maui.Controls.Shapes.Matrix matxPrevious) -> void ~static Microsoft.Maui.Controls.Shapes.GeometryHelper.FlattenQuadraticBezier(System.Collections.Generic.List points, Microsoft.Maui.Graphics.Point ptStart, Microsoft.Maui.Graphics.Point ptCtrl, Microsoft.Maui.Graphics.Point ptEnd, double tolerance) -> void ~static Microsoft.Maui.Controls.Shapes.PathFigureCollectionConverter.ParseStringToPathFigureCollection(Microsoft.Maui.Controls.Shapes.PathFigureCollection pathFigureCollection, string pathString) -> void -~static Microsoft.Maui.Controls.Shapes.Shape.ControlsShapeViewMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.Shapes.Shape.MapStrokeDashArray(Microsoft.Maui.Handlers.IShapeViewHandler handler, Microsoft.Maui.IShapeView shapeView) -> void ~static Microsoft.Maui.Controls.Shell.Current.get -> Microsoft.Maui.Controls.Shell ~static Microsoft.Maui.Controls.Shell.GetBackButtonBehavior(Microsoft.Maui.Controls.BindableObject obj) -> Microsoft.Maui.Controls.BackButtonBehavior @@ -3005,10 +2994,7 @@ ~static Microsoft.Maui.Controls.StyleSheets.StyleSheet.FromReader(System.IO.TextReader reader) -> Microsoft.Maui.Controls.StyleSheets.StyleSheet ~static Microsoft.Maui.Controls.StyleSheets.StyleSheet.FromResource(string resourcePath, System.Reflection.Assembly assembly, System.Xml.IXmlLineInfo lineInfo = null) -> Microsoft.Maui.Controls.StyleSheets.StyleSheet ~static Microsoft.Maui.Controls.StyleSheets.StyleSheet.FromString(string stylesheet) -> Microsoft.Maui.Controls.StyleSheets.StyleSheet -~static Microsoft.Maui.Controls.TabbedPage.ControlsTabbedPageMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.TemplateExtensions.SetBinding(this Microsoft.Maui.Controls.DataTemplate self, Microsoft.Maui.Controls.BindableProperty targetProperty, string path) -> void -~static Microsoft.Maui.Controls.TimePicker.ControlsTimePickerMapper -> Microsoft.Maui.IPropertyMapper -~static Microsoft.Maui.Controls.VisualElement.ControlsVisualElementMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.VisualElement.MapBackgroundColor(Microsoft.Maui.IViewHandler handler, Microsoft.Maui.IView view) -> void ~static Microsoft.Maui.Controls.VisualElement.MapBackgroundImageSource(Microsoft.Maui.IViewHandler handler, Microsoft.Maui.IView view) -> void ~static Microsoft.Maui.Controls.VisualMarker.Default.get -> Microsoft.Maui.Controls.IVisual @@ -3017,10 +3003,8 @@ ~static Microsoft.Maui.Controls.VisualStateManager.GoToState(Microsoft.Maui.Controls.VisualElement visualElement, string name) -> bool ~static Microsoft.Maui.Controls.VisualStateManager.HasVisualStateGroups(this Microsoft.Maui.Controls.VisualElement element) -> bool ~static Microsoft.Maui.Controls.VisualStateManager.SetVisualStateGroups(Microsoft.Maui.Controls.VisualElement visualElement, Microsoft.Maui.Controls.VisualStateGroupList value) -> void -~static Microsoft.Maui.Controls.WebView.ControlsWebViewMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.WebViewSource.implicit operator Microsoft.Maui.Controls.WebViewSource(string url) -> Microsoft.Maui.Controls.WebViewSource ~static Microsoft.Maui.Controls.WebViewSource.implicit operator Microsoft.Maui.Controls.WebViewSource(System.Uri url) -> Microsoft.Maui.Controls.WebViewSource -~static Microsoft.Maui.Controls.Window.ControlsWindowMapper -> Microsoft.Maui.IPropertyMapper ~static readonly Microsoft.Maui.Controls.AbsoluteLayout.LayoutBoundsProperty -> Microsoft.Maui.Controls.BindableProperty ~static readonly Microsoft.Maui.Controls.AbsoluteLayout.LayoutFlagsProperty -> Microsoft.Maui.Controls.BindableProperty ~static readonly Microsoft.Maui.Controls.ActivityIndicator.ColorProperty -> Microsoft.Maui.Controls.BindableProperty @@ -3042,6 +3026,7 @@ ~static readonly Microsoft.Maui.Controls.BackButtonBehavior.IsVisibleProperty -> Microsoft.Maui.Controls.BindableProperty ~static readonly Microsoft.Maui.Controls.BackButtonBehavior.TextOverrideProperty -> Microsoft.Maui.Controls.BindableProperty ~static readonly Microsoft.Maui.Controls.BaseShellItem.FlyoutIconProperty -> Microsoft.Maui.Controls.BindableProperty +~static readonly Microsoft.Maui.Controls.BaseShellItem.FlyoutItemIsVisibleProperty -> Microsoft.Maui.Controls.BindableProperty ~static readonly Microsoft.Maui.Controls.BaseShellItem.IconProperty -> Microsoft.Maui.Controls.BindableProperty ~static readonly Microsoft.Maui.Controls.BaseShellItem.IsCheckedProperty -> Microsoft.Maui.Controls.BindableProperty ~static readonly Microsoft.Maui.Controls.BaseShellItem.IsEnabledProperty -> Microsoft.Maui.Controls.BindableProperty @@ -3959,6 +3944,27 @@ abstract Microsoft.Maui.Controls.Internals.TableModel.GetSectionCount() -> int abstract Microsoft.Maui.Controls.Platform.GestureHandler.CreateNativeDetector(Microsoft.Maui.Controls.IGestureRecognizer! recognizer) -> Tizen.NUI.GestureDetector! abstract Microsoft.Maui.Controls.Shapes.Shape.GetPath() -> Microsoft.Maui.Graphics.PathF! const Microsoft.Maui.Controls.Cell.DefaultCellHeight = 40 -> int +const Microsoft.Maui.Controls.TitleBar.ContentHiddenState = "ContentCollapsed" -> string! +const Microsoft.Maui.Controls.TitleBar.ContentVisibleState = "ContentVisible" -> string! +const Microsoft.Maui.Controls.TitleBar.IconHiddenState = "IconCollapsed" -> string! +const Microsoft.Maui.Controls.TitleBar.IconVisibleState = "IconVisible" -> string! +const Microsoft.Maui.Controls.TitleBar.LeadingHiddenState = "LeadingContentCollapsed" -> string! +const Microsoft.Maui.Controls.TitleBar.LeadingVisibleState = "LeadingContentVisible" -> string! +const Microsoft.Maui.Controls.TitleBar.SubtitleHiddenState = "SubtitleCollapsed" -> string! +const Microsoft.Maui.Controls.TitleBar.SubtitleVisibleState = "SubtitleVisible" -> string! +const Microsoft.Maui.Controls.TitleBar.TemplateRootName = "PART_Root" -> string! +const Microsoft.Maui.Controls.TitleBar.TitleBarActiveState = "TitleBarTitleActive" -> string! +const Microsoft.Maui.Controls.TitleBar.TitleBarContent = "PART_Content" -> string! +const Microsoft.Maui.Controls.TitleBar.TitleBarIcon = "PART_Icon" -> string! +const Microsoft.Maui.Controls.TitleBar.TitleBarInactiveState = "TitleBarTitleInactive" -> string! +const Microsoft.Maui.Controls.TitleBar.TitleBarLeading = "PART_LeadingContent" -> string! +const Microsoft.Maui.Controls.TitleBar.TitleBarSubtitle = "PART_Subtitle" -> string! +const Microsoft.Maui.Controls.TitleBar.TitleBarTitle = "PART_Title" -> string! +const Microsoft.Maui.Controls.TitleBar.TitleBarTrailing = "PART_TrailingContent" -> string! +const Microsoft.Maui.Controls.TitleBar.TitleHiddenState = "TitleCollapsed" -> string! +const Microsoft.Maui.Controls.TitleBar.TitleVisibleState = "TitleVisible" -> string! +const Microsoft.Maui.Controls.TitleBar.TrailingHiddenState = "TrailingContentCollapsed" -> string! +const Microsoft.Maui.Controls.TitleBar.TrailingVisibleState = "TrailingContentVisible" -> string! Microsoft.Maui.Controls.AbsoluteLayout Microsoft.Maui.Controls.AbsoluteLayout.AbsoluteLayout() -> void Microsoft.Maui.Controls.Accelerator @@ -4631,6 +4637,7 @@ Microsoft.Maui.Controls.HandlerAttribute Microsoft.Maui.Controls.HandlerAttribute.Priority.get -> short Microsoft.Maui.Controls.HandlerAttribute.Priority.set -> void Microsoft.Maui.Controls.HandlerChangingEventArgs +Microsoft.Maui.Controls.HandlerProperties Microsoft.Maui.Controls.Handlers.BoxViewHandler Microsoft.Maui.Controls.Handlers.BoxViewHandler.BoxViewHandler() -> void Microsoft.Maui.Controls.Handlers.Compatibility.CellContentFactory @@ -4772,6 +4779,20 @@ Microsoft.Maui.Controls.Hosting.AppHostBuilderExtensions Microsoft.Maui.Controls.Hosting.IEffectsBuilder Microsoft.Maui.Controls.HtmlWebViewSource Microsoft.Maui.Controls.HtmlWebViewSource.HtmlWebViewSource() -> void +Microsoft.Maui.Controls.HybridWebView +Microsoft.Maui.Controls.HybridWebView.DefaultFile.get -> string? +Microsoft.Maui.Controls.HybridWebView.DefaultFile.set -> void +Microsoft.Maui.Controls.HybridWebView.EvaluateJavaScriptAsync(string! script) -> System.Threading.Tasks.Task! +Microsoft.Maui.Controls.HybridWebView.HybridRoot.get -> string? +Microsoft.Maui.Controls.HybridWebView.HybridRoot.set -> void +Microsoft.Maui.Controls.HybridWebView.HybridWebView() -> void +Microsoft.Maui.Controls.HybridWebView.InvokeJavaScriptAsync(string! methodName, System.Text.Json.Serialization.Metadata.JsonTypeInfo! returnTypeJsonTypeInfo, object?[]? paramValues = null, System.Text.Json.Serialization.Metadata.JsonTypeInfo?[]? paramJsonTypeInfos = null) -> System.Threading.Tasks.Task! +Microsoft.Maui.Controls.HybridWebView.RawMessageReceived -> System.EventHandler? +Microsoft.Maui.Controls.HybridWebView.SendRawMessage(string! rawMessage) -> void +Microsoft.Maui.Controls.HybridWebView.SetInvokeJavaScriptTarget(T! target) -> void +Microsoft.Maui.Controls.HybridWebViewRawMessageReceivedEventArgs +Microsoft.Maui.Controls.HybridWebViewRawMessageReceivedEventArgs.HybridWebViewRawMessageReceivedEventArgs(string? message) -> void +Microsoft.Maui.Controls.HybridWebViewRawMessageReceivedEventArgs.Message.get -> string? Microsoft.Maui.Controls.IAnimatable Microsoft.Maui.Controls.IAnimatable.BatchBegin() -> void Microsoft.Maui.Controls.IAnimatable.BatchCommit() -> void @@ -5912,6 +5933,8 @@ Microsoft.Maui.Controls.PlatformDropCompletedEventArgs Microsoft.Maui.Controls.PlatformDropEventArgs Microsoft.Maui.Controls.PlatformEffect.PlatformEffect() -> void Microsoft.Maui.Controls.PlatformPointerEventArgs +Microsoft.Maui.Controls.PlatformWebViewProcessTerminatedEventArgs +Microsoft.Maui.Controls.PlatformWebViewProcessTerminatedEventArgs.PlatformWebViewProcessTerminatedEventArgs() -> void Microsoft.Maui.Controls.PointCollection Microsoft.Maui.Controls.PointCollection.PointCollection() -> void Microsoft.Maui.Controls.PointerEventArgs @@ -6615,6 +6638,14 @@ Microsoft.Maui.Controls.Style.ApplyToDerivedTypes.get -> bool Microsoft.Maui.Controls.Style.ApplyToDerivedTypes.set -> void Microsoft.Maui.Controls.Style.CanCascade.get -> bool Microsoft.Maui.Controls.Style.CanCascade.set -> void +Microsoft.Maui.Controls.StyleableElement +Microsoft.Maui.Controls.StyleableElement.class.get -> System.Collections.Generic.IList! +Microsoft.Maui.Controls.StyleableElement.class.set -> void +Microsoft.Maui.Controls.StyleableElement.Style.get -> Microsoft.Maui.Controls.Style? +Microsoft.Maui.Controls.StyleableElement.Style.set -> void +Microsoft.Maui.Controls.StyleableElement.StyleableElement() -> void +Microsoft.Maui.Controls.StyleableElement.StyleClass.get -> System.Collections.Generic.IList! +Microsoft.Maui.Controls.StyleableElement.StyleClass.set -> void Microsoft.Maui.Controls.StyleSheets.StyleSheet Microsoft.Maui.Controls.SweepDirection Microsoft.Maui.Controls.SweepDirection.Clockwise = 1 -> Microsoft.Maui.Controls.SweepDirection @@ -6752,6 +6783,10 @@ Microsoft.Maui.Controls.TextCell.TextCell() -> void Microsoft.Maui.Controls.TextChangedEventArgs Microsoft.Maui.Controls.TextDecorationConverter Microsoft.Maui.Controls.TextDecorationConverter.TextDecorationConverter() -> void +Microsoft.Maui.Controls.TimeChangedEventArgs +Microsoft.Maui.Controls.TimeChangedEventArgs.NewTime.get -> System.TimeSpan +Microsoft.Maui.Controls.TimeChangedEventArgs.OldTime.get -> System.TimeSpan +Microsoft.Maui.Controls.TimeChangedEventArgs.TimeChangedEventArgs(System.TimeSpan oldTime, System.TimeSpan newTime) -> void Microsoft.Maui.Controls.TimePicker Microsoft.Maui.Controls.TimePicker.CharacterSpacing.get -> double Microsoft.Maui.Controls.TimePicker.CharacterSpacing.set -> void @@ -6764,6 +6799,24 @@ Microsoft.Maui.Controls.TimePicker.FontSize.set -> void Microsoft.Maui.Controls.TimePicker.Time.get -> System.TimeSpan Microsoft.Maui.Controls.TimePicker.Time.set -> void Microsoft.Maui.Controls.TimePicker.TimePicker() -> void +Microsoft.Maui.Controls.TimePicker.TimeSelected -> System.EventHandler +Microsoft.Maui.Controls.TitleBar +Microsoft.Maui.Controls.TitleBar.Content.get -> Microsoft.Maui.IView? +Microsoft.Maui.Controls.TitleBar.Content.set -> void +Microsoft.Maui.Controls.TitleBar.ForegroundColor.get -> Microsoft.Maui.Graphics.Color! +Microsoft.Maui.Controls.TitleBar.ForegroundColor.set -> void +Microsoft.Maui.Controls.TitleBar.Icon.get -> Microsoft.Maui.Controls.ImageSource! +Microsoft.Maui.Controls.TitleBar.Icon.set -> void +Microsoft.Maui.Controls.TitleBar.LeadingContent.get -> Microsoft.Maui.IView? +Microsoft.Maui.Controls.TitleBar.LeadingContent.set -> void +Microsoft.Maui.Controls.TitleBar.PassthroughElements.get -> System.Collections.Generic.IList! +Microsoft.Maui.Controls.TitleBar.Subtitle.get -> string! +Microsoft.Maui.Controls.TitleBar.Subtitle.set -> void +Microsoft.Maui.Controls.TitleBar.Title.get -> string! +Microsoft.Maui.Controls.TitleBar.Title.set -> void +Microsoft.Maui.Controls.TitleBar.TitleBar() -> void +Microsoft.Maui.Controls.TitleBar.TrailingContent.get -> Microsoft.Maui.IView? +Microsoft.Maui.Controls.TitleBar.TrailingContent.set -> void Microsoft.Maui.Controls.ToggledEventArgs Microsoft.Maui.Controls.ToggledEventArgs.ToggledEventArgs(bool value) -> void Microsoft.Maui.Controls.ToggledEventArgs.Value.get -> bool @@ -6892,6 +6945,7 @@ Microsoft.Maui.Controls.VisualElement.MaximumHeightRequest.get -> double Microsoft.Maui.Controls.VisualElement.MaximumHeightRequest.set -> void Microsoft.Maui.Controls.VisualElement.MaximumWidthRequest.get -> double Microsoft.Maui.Controls.VisualElement.MaximumWidthRequest.set -> void +Microsoft.Maui.Controls.VisualElement.Measure(double widthConstraint, double heightConstraint) -> Microsoft.Maui.Graphics.Size Microsoft.Maui.Controls.VisualElement.MeasureInvalidated -> System.EventHandler Microsoft.Maui.Controls.VisualElement.MinimumHeightRequest.get -> double Microsoft.Maui.Controls.VisualElement.MinimumHeightRequest.set -> void @@ -6968,8 +7022,11 @@ Microsoft.Maui.Controls.WebView.GoBack() -> void Microsoft.Maui.Controls.WebView.GoForward() -> void Microsoft.Maui.Controls.WebView.Navigated -> System.EventHandler Microsoft.Maui.Controls.WebView.Navigating -> System.EventHandler +Microsoft.Maui.Controls.WebView.ProcessTerminated -> System.EventHandler Microsoft.Maui.Controls.WebView.Reload() -> void Microsoft.Maui.Controls.WebView.WebView() -> void +Microsoft.Maui.Controls.WebViewProcessTerminatedEventArgs +Microsoft.Maui.Controls.WebViewProcessTerminatedEventArgs.WebViewProcessTerminatedEventArgs() -> void Microsoft.Maui.Controls.WebViewSource Microsoft.Maui.Controls.WebViewSource.OnSourceChanged() -> void Microsoft.Maui.Controls.WebViewSource.WebViewSource() -> void @@ -7010,6 +7067,8 @@ Microsoft.Maui.Controls.Window.SizeChanged -> System.EventHandler? Microsoft.Maui.Controls.Window.Stopped -> System.EventHandler? Microsoft.Maui.Controls.Window.Title.get -> string? Microsoft.Maui.Controls.Window.Title.set -> void +Microsoft.Maui.Controls.Window.TitleBar.get -> Microsoft.Maui.ITitleBar? +Microsoft.Maui.Controls.Window.TitleBar.set -> void Microsoft.Maui.Controls.Window.VisualDiagnosticsOverlay.get -> Microsoft.Maui.IVisualDiagnosticsOverlay! Microsoft.Maui.Controls.Window.Width.get -> double Microsoft.Maui.Controls.Window.Width.set -> void @@ -7035,6 +7094,7 @@ Microsoft.Maui.Controls.Xaml.IRootObjectProvider Microsoft.Maui.Controls.Xaml.IValueProvider Microsoft.Maui.Controls.Xaml.IXamlTypeResolver Microsoft.Maui.Controls.Xaml.IXmlLineInfoProvider +Microsoft.Maui.Controls.Xaml.RequireServiceAttribute Microsoft.Maui.Controls.Xaml.XamlParseException Microsoft.Maui.Controls.Xaml.XamlParseException.XamlParseException() -> void Microsoft.Maui.Controls.Xaml.XamlResourceIdAttribute @@ -7076,7 +7136,6 @@ override Microsoft.Maui.Controls.Compatibility.Grid.LayoutChildren(double x, dou override Microsoft.Maui.Controls.Compatibility.Grid.OnBindingContextChanged() -> void override Microsoft.Maui.Controls.Compatibility.Grid.OnMeasure(double widthConstraint, double heightConstraint) -> Microsoft.Maui.SizeRequest override Microsoft.Maui.Controls.Compatibility.Layout.ArrangeOverride(Microsoft.Maui.Graphics.Rect bounds) -> Microsoft.Maui.Graphics.Size -override Microsoft.Maui.Controls.Compatibility.Layout.InvalidateMeasureOverride() -> void override Microsoft.Maui.Controls.Compatibility.Layout.Measure(double widthConstraint, double heightConstraint, Microsoft.Maui.Controls.MeasureFlags flags = Microsoft.Maui.Controls.MeasureFlags.None) -> Microsoft.Maui.SizeRequest override Microsoft.Maui.Controls.Compatibility.Layout.MeasureOverride(double widthConstraint, double heightConstraint) -> Microsoft.Maui.Graphics.Size override Microsoft.Maui.Controls.Compatibility.Layout.OnSizeAllocated(double width, double height) -> void @@ -7086,6 +7145,7 @@ override Microsoft.Maui.Controls.Compatibility.StackLayout.LayoutChildren(double override Microsoft.Maui.Controls.Compatibility.StackLayout.OnMeasure(double widthConstraint, double heightConstraint) -> Microsoft.Maui.SizeRequest override Microsoft.Maui.Controls.ContentPage.ArrangeOverride(Microsoft.Maui.Graphics.Rect bounds) -> Microsoft.Maui.Graphics.Size override Microsoft.Maui.Controls.ContentPage.InvalidateMeasureOverride() -> void +override Microsoft.Maui.Controls.ContentPage.LayoutChildren(double x, double y, double width, double height) -> void override Microsoft.Maui.Controls.ContentPage.MeasureOverride(double widthConstraint, double heightConstraint) -> Microsoft.Maui.Graphics.Size override Microsoft.Maui.Controls.ContentPage.OnBindingContextChanged() -> void override Microsoft.Maui.Controls.ContentPresenter.ArrangeOverride(Microsoft.Maui.Graphics.Rect bounds) -> Microsoft.Maui.Graphics.Size @@ -7179,7 +7239,6 @@ override Microsoft.Maui.Controls.ItemsView.OnBindingContextChanged() -> void override Microsoft.Maui.Controls.ItemsView.OnMeasure(double widthConstraint, double heightConstraint) -> Microsoft.Maui.SizeRequest override Microsoft.Maui.Controls.Label.OnBindingContextChanged() -> void override Microsoft.Maui.Controls.Layout.InvalidateMeasureOverride() -> void -override Microsoft.Maui.Controls.Layout.Measure(double widthConstraint, double heightConstraint, Microsoft.Maui.Controls.MeasureFlags flags = Microsoft.Maui.Controls.MeasureFlags.None) -> Microsoft.Maui.SizeRequest override Microsoft.Maui.Controls.LayoutOptions.GetHashCode() -> int override Microsoft.Maui.Controls.LinearGradientBrush.IsEmpty.get -> bool override Microsoft.Maui.Controls.ListView.OnBindingContextChanged() -> void @@ -7238,6 +7297,7 @@ override Microsoft.Maui.Controls.TemplatedView.LayoutChildren(double x, double y override Microsoft.Maui.Controls.TemplatedView.MeasureOverride(double widthConstraint, double heightConstraint) -> Microsoft.Maui.Graphics.Size override Microsoft.Maui.Controls.TemplatedView.OnMeasure(double widthConstraint, double heightConstraint) -> Microsoft.Maui.SizeRequest override Microsoft.Maui.Controls.TextCell.OnTapped() -> void +override Microsoft.Maui.Controls.TitleBar.OnApplyTemplate() -> void override Microsoft.Maui.Controls.UriImageSource.IsEmpty.get -> bool override Microsoft.Maui.Controls.View.ChangeVisualState() -> void override Microsoft.Maui.Controls.View.OnBindingContextChanged() -> void @@ -7262,6 +7322,8 @@ static Microsoft.Maui.Controls.Application.AccentColor.set -> void static Microsoft.Maui.Controls.Application.Current.get -> Microsoft.Maui.Controls.Application? static Microsoft.Maui.Controls.Application.Current.set -> void static Microsoft.Maui.Controls.Application.SetCurrentApplication(Microsoft.Maui.Controls.Application! value) -> void +static Microsoft.Maui.Controls.BindableObjectExtensions.SetBinding(this Microsoft.Maui.Controls.BindableObject! self, Microsoft.Maui.Controls.BindableProperty! targetProperty, System.Func! getter, Microsoft.Maui.Controls.BindingMode mode = Microsoft.Maui.Controls.BindingMode.Default, Microsoft.Maui.Controls.IValueConverter? converter = null, object? converterParameter = null, string? stringFormat = null, object? source = null, object? fallbackValue = null, object? targetNullValue = null) -> void +static Microsoft.Maui.Controls.BindingBase.Create(System.Func! getter, Microsoft.Maui.Controls.BindingMode mode = Microsoft.Maui.Controls.BindingMode.Default, Microsoft.Maui.Controls.IValueConverter? converter = null, object? converterParameter = null, string? stringFormat = null, object? source = null, object? fallbackValue = null, object? targetNullValue = null) -> Microsoft.Maui.Controls.BindingBase! static Microsoft.Maui.Controls.Border.ContentChanged(Microsoft.Maui.Controls.BindableObject! bindable, object! oldValue, object! newValue) -> void static Microsoft.Maui.Controls.Border.StrokeThicknessChanged(Microsoft.Maui.Controls.BindableObject! bindable, object! oldValue, object! newValue) -> void static Microsoft.Maui.Controls.Compatibility.AbsoluteLayout.AutoSize.get -> double @@ -7271,10 +7333,11 @@ static Microsoft.Maui.Controls.Device.Idiom.get -> Microsoft.Maui.Controls.Targe static Microsoft.Maui.Controls.Device.IsInvokeRequired.get -> bool static Microsoft.Maui.Controls.Element.MapAutomationPropertiesExcludedWithChildren(Microsoft.Maui.IElementHandler! handler, Microsoft.Maui.Controls.Element! element) -> void static Microsoft.Maui.Controls.Element.MapAutomationPropertiesIsInAccessibleTree(Microsoft.Maui.IElementHandler! handler, Microsoft.Maui.Controls.Element! element) -> void -static Microsoft.Maui.Controls.FlyoutPage.ControlsFlyoutPageMapper -> Microsoft.Maui.IPropertyMapper! static Microsoft.Maui.Controls.FontExtensions.GetFontAttributes(this Microsoft.Maui.Font font) -> Microsoft.Maui.Controls.FontAttributes static Microsoft.Maui.Controls.FontExtensions.ToFont(this Microsoft.Maui.Controls.Internals.IFontElement! element, double? defaultSize = null) -> Microsoft.Maui.Font static Microsoft.Maui.Controls.FontExtensions.WithAttributes(this Microsoft.Maui.Font font, Microsoft.Maui.Controls.FontAttributes attributes) -> Microsoft.Maui.Font +static Microsoft.Maui.Controls.HandlerProperties.GetDisconnectPolicy(Microsoft.Maui.Controls.BindableObject! target) -> Microsoft.Maui.HandlerDisconnectPolicy +static Microsoft.Maui.Controls.HandlerProperties.SetDisconnectPolicy(Microsoft.Maui.Controls.BindableObject! target, Microsoft.Maui.HandlerDisconnectPolicy value) -> void static Microsoft.Maui.Controls.Handlers.Compatibility.FrameRenderer.CommandMapper -> Microsoft.Maui.CommandMapper! static Microsoft.Maui.Controls.Handlers.Compatibility.FrameRenderer.Mapper -> Microsoft.Maui.IPropertyMapper! static Microsoft.Maui.Controls.Handlers.Compatibility.VisualElementRenderer.MapAutomationId(Microsoft.Maui.IPlatformViewHandler! handler, TElement! view) -> void @@ -7325,7 +7388,7 @@ static Microsoft.Maui.Controls.Shapes.Matrix.operator *(Microsoft.Maui.Controls. static Microsoft.Maui.Controls.Shapes.Matrix.operator ==(Microsoft.Maui.Controls.Shapes.Matrix left, Microsoft.Maui.Controls.Shapes.Matrix right) -> bool static Microsoft.Maui.Controls.Shapes.MatrixExtensions.ToMatrix(this System.Numerics.Matrix3x2 matrix3x2) -> Microsoft.Maui.Controls.Shapes.Matrix static Microsoft.Maui.Controls.Shapes.MatrixExtensions.ToMatrix3X2(this Microsoft.Maui.Controls.Shapes.Matrix matrix) -> System.Numerics.Matrix3x2 -static Microsoft.Maui.Controls.Toolbar.ControlsToolbarMapper -> Microsoft.Maui.IPropertyMapper! +static Microsoft.Maui.Controls.TitleBar.DefaultTemplate.get -> Microsoft.Maui.Controls.ControlTemplate! static Microsoft.Maui.Controls.Toolbar.MapBackButtonTitle(Microsoft.Maui.Handlers.IToolbarHandler! handler, Microsoft.Maui.Controls.Toolbar! toolbar) -> void static Microsoft.Maui.Controls.Toolbar.MapBackButtonTitle(Microsoft.Maui.Handlers.ToolbarHandler! handler, Microsoft.Maui.Controls.Toolbar! toolbar) -> void static Microsoft.Maui.Controls.Toolbar.MapBackButtonVisible(Microsoft.Maui.Handlers.IToolbarHandler! handler, Microsoft.Maui.Controls.Toolbar! toolbar) -> void @@ -7352,6 +7415,7 @@ static Microsoft.Maui.Controls.ToolTipProperties.GetText(Microsoft.Maui.Controls static Microsoft.Maui.Controls.ToolTipProperties.SetText(Microsoft.Maui.Controls.BindableObject! bindable, object! value) -> void static Microsoft.Maui.Controls.ViewExtensions.CancelAnimations(this Microsoft.Maui.Controls.VisualElement! view) -> void static Microsoft.Maui.Controls.ViewExtensions.FadeTo(this Microsoft.Maui.Controls.VisualElement! view, double opacity, uint length = 250, Microsoft.Maui.Easing? easing = null) -> System.Threading.Tasks.Task! +static Microsoft.Maui.Controls.ViewExtensions.InvalidateMeasure(this Microsoft.Maui.Controls.VisualElement! view) -> void static Microsoft.Maui.Controls.ViewExtensions.LayoutTo(this Microsoft.Maui.Controls.VisualElement! view, Microsoft.Maui.Graphics.Rect bounds, uint length = 250, Microsoft.Maui.Easing? easing = null) -> System.Threading.Tasks.Task! static Microsoft.Maui.Controls.ViewExtensions.RelRotateTo(this Microsoft.Maui.Controls.VisualElement! view, double drotation, uint length = 250, Microsoft.Maui.Easing? easing = null) -> System.Threading.Tasks.Task! static Microsoft.Maui.Controls.ViewExtensions.RelScaleTo(this Microsoft.Maui.Controls.VisualElement! view, double dscale, uint length = 250, Microsoft.Maui.Easing? easing = null) -> System.Threading.Tasks.Task! @@ -7381,6 +7445,9 @@ static readonly Microsoft.Maui.Controls.DragGestureRecognizer.DragStartingComman static readonly Microsoft.Maui.Controls.DragGestureRecognizer.DragStartingCommandProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.DragGestureRecognizer.DropCompletedCommandParameterProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.DragGestureRecognizer.DropCompletedCommandProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly Microsoft.Maui.Controls.HandlerProperties.DisconnectPolicyProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly Microsoft.Maui.Controls.HybridWebView.DefaultFileProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly Microsoft.Maui.Controls.HybridWebView.HybridRootProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.KeyboardAccelerator.KeyProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.KeyboardAccelerator.ModifiersProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.LayoutOptions.Center -> Microsoft.Maui.Controls.LayoutOptions @@ -7410,10 +7477,18 @@ static readonly Microsoft.Maui.Controls.Shapes.Shape.StrokeLineJoinProperty -> M static readonly Microsoft.Maui.Controls.Shapes.Shape.StrokeMiterLimitProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.Shapes.Shape.StrokeProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.Shapes.Shape.StrokeThicknessProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly Microsoft.Maui.Controls.StyleableElement.StyleProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.TapGestureRecognizer.ButtonsProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.TapGestureRecognizer.CommandParameterProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.TapGestureRecognizer.CommandProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.TapGestureRecognizer.NumberOfTapsRequiredProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly Microsoft.Maui.Controls.TitleBar.ContentProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly Microsoft.Maui.Controls.TitleBar.ForegroundColorProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly Microsoft.Maui.Controls.TitleBar.IconProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly Microsoft.Maui.Controls.TitleBar.LeadingContentProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly Microsoft.Maui.Controls.TitleBar.SubtitleProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly Microsoft.Maui.Controls.TitleBar.TitleProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly Microsoft.Maui.Controls.TitleBar.TrailingContentProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.ToolTipProperties.TextProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.VisualElement.ShadowProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.VisualElement.ZIndexProperty -> Microsoft.Maui.Controls.BindableProperty! @@ -7424,10 +7499,12 @@ static readonly Microsoft.Maui.Controls.Window.MaximumWidthProperty -> Microsoft static readonly Microsoft.Maui.Controls.Window.MinimumHeightProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.Window.MinimumWidthProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.Window.PageProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly Microsoft.Maui.Controls.Window.TitleBarProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.Window.TitleProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.Window.WidthProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.Window.XProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.Window.YProperty -> Microsoft.Maui.Controls.BindableProperty! +virtual Microsoft.Maui.Controls.Application.ActivateWindow(Microsoft.Maui.Controls.Window! window) -> void virtual Microsoft.Maui.Controls.Application.CleanUp() -> void virtual Microsoft.Maui.Controls.Application.CloseWindow(Microsoft.Maui.Controls.Window! window) -> void virtual Microsoft.Maui.Controls.Application.CreateWindow(Microsoft.Maui.IActivationState? activationState) -> Microsoft.Maui.Controls.Window! diff --git a/src/Controls/src/Core/PublicAPI/net-tizen/PublicAPI.Unshipped.txt b/src/Controls/src/Core/PublicAPI/net-tizen/PublicAPI.Unshipped.txt index 4ee051439ef7..7dc5c58110bf 100644 --- a/src/Controls/src/Core/PublicAPI/net-tizen/PublicAPI.Unshipped.txt +++ b/src/Controls/src/Core/PublicAPI/net-tizen/PublicAPI.Unshipped.txt @@ -1,146 +1 @@ #nullable enable -*REMOVED*~Microsoft.Maui.Controls.MenuItem.class.get -> System.Collections.Generic.IList -*REMOVED*~Microsoft.Maui.Controls.MenuItem.class.set -> void -*REMOVED*~Microsoft.Maui.Controls.MenuItem.StyleClass.get -> System.Collections.Generic.IList -*REMOVED*~Microsoft.Maui.Controls.MenuItem.StyleClass.set -> void -*REMOVED*~Microsoft.Maui.Controls.NavigableElement.class.get -> System.Collections.Generic.IList -*REMOVED*~Microsoft.Maui.Controls.NavigableElement.class.set -> void -*REMOVED*~Microsoft.Maui.Controls.NavigableElement.Style.get -> Microsoft.Maui.Controls.Style -*REMOVED*~Microsoft.Maui.Controls.NavigableElement.Style.set -> void -*REMOVED*~Microsoft.Maui.Controls.NavigableElement.StyleClass.get -> System.Collections.Generic.IList -*REMOVED*~Microsoft.Maui.Controls.NavigableElement.StyleClass.set -> void -Microsoft.Maui.Controls.HybridWebView.SetInvokeJavaScriptTarget(T! target) -> void -Microsoft.Maui.Controls.StyleableElement.Style.get -> Microsoft.Maui.Controls.Style? -~Microsoft.Maui.Controls.ResourceDictionary.SetAndCreateSource(System.Uri value) -> void -~Microsoft.Maui.Controls.Internals.TypedBindingBase.UpdateSourceEventName.set -> void -~Microsoft.Maui.Controls.Xaml.IXamlTypeResolver.Resolve(string qualifiedTypeName, System.IServiceProvider serviceProvider = null, bool expandToExtension = true) -> System.Type -~Microsoft.Maui.Controls.WebViewProcessTerminatedEventArgs.PlatformArgs.get -> Microsoft.Maui.Controls.PlatformWebViewProcessTerminatedEventArgs -~Microsoft.Maui.Controls.Xaml.RequireServiceAttribute.RequireServiceAttribute(System.Type[] serviceTypes) -> void -~Microsoft.Maui.Controls.Xaml.RequireServiceAttribute.ServiceTypes.get -> System.Type[] -~override Microsoft.Maui.Controls.ShellContent.OnPropertyChanged(string propertyName = null) -> void -*REMOVED*~static Microsoft.Maui.Controls.Application.ControlsApplicationMapper -> Microsoft.Maui.IPropertyMapper -~static Microsoft.Maui.Controls.Brush.DarkGrey.get -> Microsoft.Maui.Controls.SolidColorBrush -~static Microsoft.Maui.Controls.Brush.DarkSlateGrey.get -> Microsoft.Maui.Controls.SolidColorBrush -~static Microsoft.Maui.Controls.Brush.DimGrey.get -> Microsoft.Maui.Controls.SolidColorBrush -~static Microsoft.Maui.Controls.Brush.Grey.get -> Microsoft.Maui.Controls.SolidColorBrush -~static Microsoft.Maui.Controls.Brush.LightGrey.get -> Microsoft.Maui.Controls.SolidColorBrush -~static Microsoft.Maui.Controls.Brush.LightSlateGrey.get -> Microsoft.Maui.Controls.SolidColorBrush -~static Microsoft.Maui.Controls.Brush.SlateGrey.get -> Microsoft.Maui.Controls.SolidColorBrush -*REMOVED*~static Microsoft.Maui.Controls.Button.ControlsButtonMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.DatePicker.ControlsDatePickerMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.Editor.ControlsEditorMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.Element.ControlsElementMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.Entry.ControlsEntryMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.Label.ControlsLabelMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.Layout.ControlsLayoutMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.NavigationPage.ControlsNavigationPageMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.Picker.ControlsPickerMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.RadioButton.ControlsRadioButtonMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.RefreshView.ControlsRefreshViewMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.ScrollView.ControlsScrollViewMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.SearchBar.ControlsSearchBarMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.Shapes.Shape.ControlsShapeViewMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.TabbedPage.ControlsTabbedPageMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.TimePicker.ControlsTimePickerMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.VisualElement.ControlsVisualElementMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.WebView.ControlsWebViewMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.Window.ControlsWindowMapper -> Microsoft.Maui.IPropertyMapper -~static readonly Microsoft.Maui.Controls.BaseShellItem.FlyoutItemIsVisibleProperty -> Microsoft.Maui.Controls.BindableProperty -const Microsoft.Maui.Controls.TitleBar.ContentHiddenState = "ContentCollapsed" -> string! -const Microsoft.Maui.Controls.TitleBar.ContentVisibleState = "ContentVisible" -> string! -const Microsoft.Maui.Controls.TitleBar.IconHiddenState = "IconCollapsed" -> string! -const Microsoft.Maui.Controls.TitleBar.IconVisibleState = "IconVisible" -> string! -const Microsoft.Maui.Controls.TitleBar.LeadingHiddenState = "LeadingContentCollapsed" -> string! -const Microsoft.Maui.Controls.TitleBar.LeadingVisibleState = "LeadingContentVisible" -> string! -const Microsoft.Maui.Controls.TitleBar.SubtitleHiddenState = "SubtitleCollapsed" -> string! -const Microsoft.Maui.Controls.TitleBar.SubtitleVisibleState = "SubtitleVisible" -> string! -const Microsoft.Maui.Controls.TitleBar.TemplateRootName = "PART_Root" -> string! -const Microsoft.Maui.Controls.TitleBar.TitleBarActiveState = "TitleBarTitleActive" -> string! -const Microsoft.Maui.Controls.TitleBar.TitleBarContent = "PART_Content" -> string! -const Microsoft.Maui.Controls.TitleBar.TitleBarIcon = "PART_Icon" -> string! -const Microsoft.Maui.Controls.TitleBar.TitleBarInactiveState = "TitleBarTitleInactive" -> string! -const Microsoft.Maui.Controls.TitleBar.TitleBarLeading = "PART_LeadingContent" -> string! -const Microsoft.Maui.Controls.TitleBar.TitleBarSubtitle = "PART_Subtitle" -> string! -const Microsoft.Maui.Controls.TitleBar.TitleBarTitle = "PART_Title" -> string! -const Microsoft.Maui.Controls.TitleBar.TitleBarTrailing = "PART_TrailingContent" -> string! -const Microsoft.Maui.Controls.TitleBar.TitleHiddenState = "TitleCollapsed" -> string! -const Microsoft.Maui.Controls.TitleBar.TitleVisibleState = "TitleVisible" -> string! -const Microsoft.Maui.Controls.TitleBar.TrailingHiddenState = "TrailingContentCollapsed" -> string! -const Microsoft.Maui.Controls.TitleBar.TrailingVisibleState = "TrailingContentVisible" -> string! -Microsoft.Maui.Controls.HandlerProperties -*REMOVED*override Microsoft.Maui.Controls.Compatibility.Layout.InvalidateMeasureOverride() -> void -Microsoft.Maui.Controls.HybridWebView -Microsoft.Maui.Controls.HybridWebView.DefaultFile.get -> string? -Microsoft.Maui.Controls.HybridWebView.DefaultFile.set -> void -Microsoft.Maui.Controls.HybridWebView.EvaluateJavaScriptAsync(string! script) -> System.Threading.Tasks.Task! -Microsoft.Maui.Controls.HybridWebView.HybridRoot.get -> string? -Microsoft.Maui.Controls.HybridWebView.HybridRoot.set -> void -Microsoft.Maui.Controls.HybridWebView.HybridWebView() -> void -Microsoft.Maui.Controls.HybridWebView.InvokeJavaScriptAsync(string! methodName, System.Text.Json.Serialization.Metadata.JsonTypeInfo! returnTypeJsonTypeInfo, object?[]? paramValues = null, System.Text.Json.Serialization.Metadata.JsonTypeInfo?[]? paramJsonTypeInfos = null) -> System.Threading.Tasks.Task! -Microsoft.Maui.Controls.HybridWebView.RawMessageReceived -> System.EventHandler? -Microsoft.Maui.Controls.HybridWebView.SendRawMessage(string! rawMessage) -> void -Microsoft.Maui.Controls.HybridWebViewRawMessageReceivedEventArgs -Microsoft.Maui.Controls.HybridWebViewRawMessageReceivedEventArgs.HybridWebViewRawMessageReceivedEventArgs(string? message) -> void -Microsoft.Maui.Controls.HybridWebViewRawMessageReceivedEventArgs.Message.get -> string? -Microsoft.Maui.Controls.PlatformWebViewProcessTerminatedEventArgs -Microsoft.Maui.Controls.PlatformWebViewProcessTerminatedEventArgs.PlatformWebViewProcessTerminatedEventArgs() -> void -Microsoft.Maui.Controls.StyleableElement -Microsoft.Maui.Controls.StyleableElement.class.get -> System.Collections.Generic.IList! -Microsoft.Maui.Controls.StyleableElement.class.set -> void -Microsoft.Maui.Controls.StyleableElement.Style.set -> void -Microsoft.Maui.Controls.StyleableElement.StyleableElement() -> void -Microsoft.Maui.Controls.StyleableElement.StyleClass.get -> System.Collections.Generic.IList! -Microsoft.Maui.Controls.StyleableElement.StyleClass.set -> void -Microsoft.Maui.Controls.TimeChangedEventArgs -Microsoft.Maui.Controls.TimeChangedEventArgs.NewTime.get -> System.TimeSpan -Microsoft.Maui.Controls.TimeChangedEventArgs.OldTime.get -> System.TimeSpan -Microsoft.Maui.Controls.TimeChangedEventArgs.TimeChangedEventArgs(System.TimeSpan oldTime, System.TimeSpan newTime) -> void -Microsoft.Maui.Controls.TimePicker.TimeSelected -> System.EventHandler -Microsoft.Maui.Controls.TitleBar -Microsoft.Maui.Controls.TitleBar.Content.get -> Microsoft.Maui.IView? -Microsoft.Maui.Controls.TitleBar.Content.set -> void -Microsoft.Maui.Controls.TitleBar.ForegroundColor.get -> Microsoft.Maui.Graphics.Color! -Microsoft.Maui.Controls.TitleBar.ForegroundColor.set -> void -Microsoft.Maui.Controls.TitleBar.Icon.get -> Microsoft.Maui.Controls.ImageSource! -Microsoft.Maui.Controls.TitleBar.Icon.set -> void -Microsoft.Maui.Controls.TitleBar.LeadingContent.get -> Microsoft.Maui.IView? -Microsoft.Maui.Controls.TitleBar.LeadingContent.set -> void -Microsoft.Maui.Controls.TitleBar.PassthroughElements.get -> System.Collections.Generic.IList! -Microsoft.Maui.Controls.TitleBar.Subtitle.get -> string! -Microsoft.Maui.Controls.TitleBar.Subtitle.set -> void -Microsoft.Maui.Controls.TitleBar.Title.get -> string! -Microsoft.Maui.Controls.TitleBar.Title.set -> void -Microsoft.Maui.Controls.TitleBar.TitleBar() -> void -Microsoft.Maui.Controls.TitleBar.TrailingContent.get -> Microsoft.Maui.IView? -Microsoft.Maui.Controls.TitleBar.TrailingContent.set -> void -Microsoft.Maui.Controls.VisualElement.Measure(double widthConstraint, double heightConstraint) -> Microsoft.Maui.Graphics.Size -Microsoft.Maui.Controls.WebView.ProcessTerminated -> System.EventHandler -Microsoft.Maui.Controls.WebViewProcessTerminatedEventArgs -Microsoft.Maui.Controls.WebViewProcessTerminatedEventArgs.WebViewProcessTerminatedEventArgs() -> void -Microsoft.Maui.Controls.Window.TitleBar.get -> Microsoft.Maui.ITitleBar? -Microsoft.Maui.Controls.Window.TitleBar.set -> void -Microsoft.Maui.Controls.Xaml.RequireServiceAttribute -override Microsoft.Maui.Controls.ContentPage.LayoutChildren(double x, double y, double width, double height) -> void -*REMOVED*override Microsoft.Maui.Controls.Layout.Measure(double widthConstraint, double heightConstraint, Microsoft.Maui.Controls.MeasureFlags flags = Microsoft.Maui.Controls.MeasureFlags.None) -> Microsoft.Maui.SizeRequest -override Microsoft.Maui.Controls.TitleBar.OnApplyTemplate() -> void -static Microsoft.Maui.Controls.BindableObjectExtensions.SetBinding(this Microsoft.Maui.Controls.BindableObject! self, Microsoft.Maui.Controls.BindableProperty! targetProperty, System.Func! getter, Microsoft.Maui.Controls.BindingMode mode = Microsoft.Maui.Controls.BindingMode.Default, Microsoft.Maui.Controls.IValueConverter? converter = null, object? converterParameter = null, string? stringFormat = null, object? source = null, object? fallbackValue = null, object? targetNullValue = null) -> void -static Microsoft.Maui.Controls.BindingBase.Create(System.Func! getter, Microsoft.Maui.Controls.BindingMode mode = Microsoft.Maui.Controls.BindingMode.Default, Microsoft.Maui.Controls.IValueConverter? converter = null, object? converterParameter = null, string? stringFormat = null, object? source = null, object? fallbackValue = null, object? targetNullValue = null) -> Microsoft.Maui.Controls.BindingBase! -*REMOVED*static Microsoft.Maui.Controls.FlyoutPage.ControlsFlyoutPageMapper -> Microsoft.Maui.IPropertyMapper! -static Microsoft.Maui.Controls.HandlerProperties.GetDisconnectPolicy(Microsoft.Maui.Controls.BindableObject! target) -> Microsoft.Maui.HandlerDisconnectPolicy -static Microsoft.Maui.Controls.HandlerProperties.SetDisconnectPolicy(Microsoft.Maui.Controls.BindableObject! target, Microsoft.Maui.HandlerDisconnectPolicy value) -> void -static Microsoft.Maui.Controls.TitleBar.DefaultTemplate.get -> Microsoft.Maui.Controls.ControlTemplate! -*REMOVED*static Microsoft.Maui.Controls.Toolbar.ControlsToolbarMapper -> Microsoft.Maui.IPropertyMapper! -static Microsoft.Maui.Controls.ViewExtensions.InvalidateMeasure(this Microsoft.Maui.Controls.VisualElement! view) -> void -static readonly Microsoft.Maui.Controls.HandlerProperties.DisconnectPolicyProperty -> Microsoft.Maui.Controls.BindableProperty! -static readonly Microsoft.Maui.Controls.HybridWebView.DefaultFileProperty -> Microsoft.Maui.Controls.BindableProperty! -static readonly Microsoft.Maui.Controls.HybridWebView.HybridRootProperty -> Microsoft.Maui.Controls.BindableProperty! -static readonly Microsoft.Maui.Controls.StyleableElement.StyleProperty -> Microsoft.Maui.Controls.BindableProperty! -static readonly Microsoft.Maui.Controls.TitleBar.ContentProperty -> Microsoft.Maui.Controls.BindableProperty! -static readonly Microsoft.Maui.Controls.TitleBar.ForegroundColorProperty -> Microsoft.Maui.Controls.BindableProperty! -static readonly Microsoft.Maui.Controls.TitleBar.IconProperty -> Microsoft.Maui.Controls.BindableProperty! -static readonly Microsoft.Maui.Controls.TitleBar.LeadingContentProperty -> Microsoft.Maui.Controls.BindableProperty! -static readonly Microsoft.Maui.Controls.TitleBar.SubtitleProperty -> Microsoft.Maui.Controls.BindableProperty! -static readonly Microsoft.Maui.Controls.TitleBar.TitleProperty -> Microsoft.Maui.Controls.BindableProperty! -static readonly Microsoft.Maui.Controls.TitleBar.TrailingContentProperty -> Microsoft.Maui.Controls.BindableProperty! -static readonly Microsoft.Maui.Controls.Window.TitleBarProperty -> Microsoft.Maui.Controls.BindableProperty! -virtual Microsoft.Maui.Controls.Application.ActivateWindow(Microsoft.Maui.Controls.Window! window) -> void \ No newline at end of file diff --git a/src/Controls/src/Core/PublicAPI/net-windows/PublicAPI.Shipped.txt b/src/Controls/src/Core/PublicAPI/net-windows/PublicAPI.Shipped.txt index bc3a72d2f293..cf65d0893ede 100644 --- a/src/Controls/src/Core/PublicAPI/net-windows/PublicAPI.Shipped.txt +++ b/src/Controls/src/Core/PublicAPI/net-windows/PublicAPI.Shipped.txt @@ -807,6 +807,7 @@ ~Microsoft.Maui.Controls.Internals.TypedBindingBase.ConverterParameter.set -> void ~Microsoft.Maui.Controls.Internals.TypedBindingBase.Source.get -> object ~Microsoft.Maui.Controls.Internals.TypedBindingBase.Source.set -> void +~Microsoft.Maui.Controls.Internals.TypedBindingBase.UpdateSourceEventName.set -> void ~Microsoft.Maui.Controls.InvalidNavigationException.InvalidNavigationException(string message, System.Exception innerException) -> void ~Microsoft.Maui.Controls.InvalidNavigationException.InvalidNavigationException(string message) -> void ~Microsoft.Maui.Controls.InvalidNavigationException.InvalidNavigationException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) -> void @@ -1036,16 +1037,12 @@ ~Microsoft.Maui.Controls.MenuFlyoutSubItem.Remove(Microsoft.Maui.IMenuElement item) -> bool ~Microsoft.Maui.Controls.MenuFlyoutSubItem.this[int index].get -> Microsoft.Maui.IMenuElement ~Microsoft.Maui.Controls.MenuFlyoutSubItem.this[int index].set -> void -~Microsoft.Maui.Controls.MenuItem.class.get -> System.Collections.Generic.IList -~Microsoft.Maui.Controls.MenuItem.class.set -> void ~Microsoft.Maui.Controls.MenuItem.Command.get -> System.Windows.Input.ICommand ~Microsoft.Maui.Controls.MenuItem.Command.set -> void ~Microsoft.Maui.Controls.MenuItem.CommandParameter.get -> object ~Microsoft.Maui.Controls.MenuItem.CommandParameter.set -> void ~Microsoft.Maui.Controls.MenuItem.IconImageSource.get -> Microsoft.Maui.Controls.ImageSource ~Microsoft.Maui.Controls.MenuItem.IconImageSource.set -> void -~Microsoft.Maui.Controls.MenuItem.StyleClass.get -> System.Collections.Generic.IList -~Microsoft.Maui.Controls.MenuItem.StyleClass.set -> void ~Microsoft.Maui.Controls.MenuItem.Text.get -> string ~Microsoft.Maui.Controls.MenuItem.Text.set -> void ~Microsoft.Maui.Controls.MenuItemCollection.Add(Microsoft.Maui.Controls.MenuItem item) -> void @@ -1083,14 +1080,8 @@ ~Microsoft.Maui.Controls.MultiTrigger.Conditions.get -> System.Collections.Generic.IList ~Microsoft.Maui.Controls.MultiTrigger.MultiTrigger(System.Type targetType) -> void ~Microsoft.Maui.Controls.MultiTrigger.Setters.get -> System.Collections.Generic.IList -~Microsoft.Maui.Controls.NavigableElement.class.get -> System.Collections.Generic.IList -~Microsoft.Maui.Controls.NavigableElement.class.set -> void ~Microsoft.Maui.Controls.NavigableElement.Navigation.get -> Microsoft.Maui.Controls.INavigation ~Microsoft.Maui.Controls.NavigableElement.NavigationProxy.get -> Microsoft.Maui.Controls.Internals.NavigationProxy -~Microsoft.Maui.Controls.NavigableElement.Style.get -> Microsoft.Maui.Controls.Style -~Microsoft.Maui.Controls.NavigableElement.Style.set -> void -~Microsoft.Maui.Controls.NavigableElement.StyleClass.get -> System.Collections.Generic.IList -~Microsoft.Maui.Controls.NavigableElement.StyleClass.set -> void ~Microsoft.Maui.Controls.NavigationEventArgs.NavigationEventArgs(Microsoft.Maui.Controls.Page page) -> void ~Microsoft.Maui.Controls.NavigationEventArgs.Page.get -> Microsoft.Maui.Controls.Page ~Microsoft.Maui.Controls.NavigationPage.BarBackground.get -> Microsoft.Maui.Controls.Brush @@ -1268,6 +1259,7 @@ ~Microsoft.Maui.Controls.ResourceDictionary.Keys.get -> System.Collections.Generic.ICollection ~Microsoft.Maui.Controls.ResourceDictionary.MergedDictionaries.get -> System.Collections.Generic.ICollection ~Microsoft.Maui.Controls.ResourceDictionary.Remove(string key) -> bool +~Microsoft.Maui.Controls.ResourceDictionary.SetAndCreateSource(System.Uri value) -> void ~Microsoft.Maui.Controls.ResourceDictionary.SetAndLoadSource(System.Uri value, string resourcePath, System.Reflection.Assembly assembly, System.Xml.IXmlLineInfo lineInfo) -> void ~Microsoft.Maui.Controls.ResourceDictionary.Source.get -> System.Uri ~Microsoft.Maui.Controls.ResourceDictionary.Source.set -> void @@ -1717,6 +1709,7 @@ ~Microsoft.Maui.Controls.WebView.Source.set -> void ~Microsoft.Maui.Controls.WebView.UserAgent.get -> string ~Microsoft.Maui.Controls.WebView.UserAgent.set -> void +~Microsoft.Maui.Controls.WebViewProcessTerminatedEventArgs.PlatformArgs.get -> Microsoft.Maui.Controls.PlatformWebViewProcessTerminatedEventArgs ~Microsoft.Maui.Controls.Xaml.Diagnostics.BindingBaseErrorEventArgs.Binding.get -> Microsoft.Maui.Controls.BindingBase ~Microsoft.Maui.Controls.Xaml.Diagnostics.BindingBaseErrorEventArgs.ErrorCode.get -> string ~Microsoft.Maui.Controls.Xaml.Diagnostics.BindingBaseErrorEventArgs.Message.get -> string @@ -1736,9 +1729,12 @@ ~Microsoft.Maui.Controls.Xaml.IReferenceProvider.FindByName(string name) -> object ~Microsoft.Maui.Controls.Xaml.IRootObjectProvider.RootObject.get -> object ~Microsoft.Maui.Controls.Xaml.IValueProvider.ProvideValue(System.IServiceProvider serviceProvider) -> object +~Microsoft.Maui.Controls.Xaml.IXamlTypeResolver.Resolve(string qualifiedTypeName, System.IServiceProvider serviceProvider = null, bool expandToExtension = true) -> System.Type ~Microsoft.Maui.Controls.Xaml.IXamlTypeResolver.Resolve(string qualifiedTypeName, System.IServiceProvider serviceProvider = null) -> System.Type ~Microsoft.Maui.Controls.Xaml.IXamlTypeResolver.TryResolve(string qualifiedTypeName, out System.Type type) -> bool ~Microsoft.Maui.Controls.Xaml.IXmlLineInfoProvider.XmlLineInfo.get -> System.Xml.IXmlLineInfo +~Microsoft.Maui.Controls.Xaml.RequireServiceAttribute.RequireServiceAttribute(System.Type[] serviceTypes) -> void +~Microsoft.Maui.Controls.Xaml.RequireServiceAttribute.ServiceTypes.get -> System.Type[] ~Microsoft.Maui.Controls.Xaml.XamlParseException.XamlParseException(string message, System.Exception innerException) -> void ~Microsoft.Maui.Controls.Xaml.XamlParseException.XamlParseException(string message, System.Xml.IXmlLineInfo xmlInfo, System.Exception innerException = null) -> void ~Microsoft.Maui.Controls.Xaml.XamlParseException.XamlParseException(string message) -> void @@ -1988,6 +1984,7 @@ ~override Microsoft.Maui.Controls.ShellAppearance.Equals(object obj) -> bool ~override Microsoft.Maui.Controls.ShellContent.OnChildAdded(Microsoft.Maui.Controls.Element child) -> void ~override Microsoft.Maui.Controls.ShellContent.OnChildRemoved(Microsoft.Maui.Controls.Element child, int oldLogicalIndex) -> void +~override Microsoft.Maui.Controls.ShellContent.OnPropertyChanged(string propertyName = null) -> void ~override Microsoft.Maui.Controls.ShellItem.OnChildAdded(Microsoft.Maui.Controls.Element child) -> void ~override Microsoft.Maui.Controls.ShellItem.OnChildRemoved(Microsoft.Maui.Controls.Element child, int oldLogicalIndex) -> void ~override Microsoft.Maui.Controls.ShellSection.OnChildAdded(Microsoft.Maui.Controls.Element child) -> void @@ -2059,7 +2056,6 @@ ~static Microsoft.Maui.Controls.AnimationExtensions.Insert(this Microsoft.Maui.Animations.IAnimationManager animationManager, System.Func step) -> int ~static Microsoft.Maui.Controls.AnimationExtensions.Interpolate(double start, double end = 1, double reverseVal = 0, bool reverse = false) -> System.Func ~static Microsoft.Maui.Controls.AnimationExtensions.Remove(this Microsoft.Maui.Animations.IAnimationManager animationManager, int tickerId) -> void -~static Microsoft.Maui.Controls.Application.ControlsApplicationMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.AppLinkEntry.FromUri(System.Uri uri) -> Microsoft.Maui.Controls.AppLinkEntry ~static Microsoft.Maui.Controls.AutomationProperties.GetExcludedWithChildren(Microsoft.Maui.Controls.BindableObject bindable) -> bool? ~static Microsoft.Maui.Controls.AutomationProperties.GetHelpText(Microsoft.Maui.Controls.BindableObject bindable) -> string @@ -2119,6 +2115,7 @@ ~static Microsoft.Maui.Controls.Brush.DarkGoldenrod.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.DarkGray.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.DarkGreen.get -> Microsoft.Maui.Controls.SolidColorBrush +~static Microsoft.Maui.Controls.Brush.DarkGrey.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.DarkKhaki.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.DarkMagenta.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.DarkOliveGreen.get -> Microsoft.Maui.Controls.SolidColorBrush @@ -2129,12 +2126,14 @@ ~static Microsoft.Maui.Controls.Brush.DarkSeaGreen.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.DarkSlateBlue.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.DarkSlateGray.get -> Microsoft.Maui.Controls.SolidColorBrush +~static Microsoft.Maui.Controls.Brush.DarkSlateGrey.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.DarkTurquoise.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.DarkViolet.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.DeepPink.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.DeepSkyBlue.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.Default.get -> Microsoft.Maui.Controls.Brush ~static Microsoft.Maui.Controls.Brush.DimGray.get -> Microsoft.Maui.Controls.SolidColorBrush +~static Microsoft.Maui.Controls.Brush.DimGrey.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.DodgerBlue.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.Firebrick.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.FloralWhite.get -> Microsoft.Maui.Controls.SolidColorBrush @@ -2147,6 +2146,7 @@ ~static Microsoft.Maui.Controls.Brush.Gray.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.Green.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.GreenYellow.get -> Microsoft.Maui.Controls.SolidColorBrush +~static Microsoft.Maui.Controls.Brush.Grey.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.Honeydew.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.HotPink.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.implicit operator Microsoft.Maui.Controls.Brush(Microsoft.Maui.Graphics.Color color) -> Microsoft.Maui.Controls.Brush @@ -2167,11 +2167,13 @@ ~static Microsoft.Maui.Controls.Brush.LightGoldenrodYellow.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.LightGray.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.LightGreen.get -> Microsoft.Maui.Controls.SolidColorBrush +~static Microsoft.Maui.Controls.Brush.LightGrey.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.LightPink.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.LightSalmon.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.LightSeaGreen.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.LightSkyBlue.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.LightSlateGray.get -> Microsoft.Maui.Controls.SolidColorBrush +~static Microsoft.Maui.Controls.Brush.LightSlateGrey.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.LightSteelBlue.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.LightYellow.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.Lime.get -> Microsoft.Maui.Controls.SolidColorBrush @@ -2224,6 +2226,7 @@ ~static Microsoft.Maui.Controls.Brush.SkyBlue.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.SlateBlue.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.SlateGray.get -> Microsoft.Maui.Controls.SolidColorBrush +~static Microsoft.Maui.Controls.Brush.SlateGrey.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.Snow.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.SpringGreen.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.SteelBlue.get -> Microsoft.Maui.Controls.SolidColorBrush @@ -2239,7 +2242,6 @@ ~static Microsoft.Maui.Controls.Brush.WhiteSmoke.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.Yellow.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.YellowGreen.get -> Microsoft.Maui.Controls.SolidColorBrush -~static Microsoft.Maui.Controls.Button.ControlsButtonMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.Button.MapContentLayout(Microsoft.Maui.Handlers.ButtonHandler handler, Microsoft.Maui.Controls.Button button) -> void ~static Microsoft.Maui.Controls.Button.MapContentLayout(Microsoft.Maui.Handlers.IButtonHandler handler, Microsoft.Maui.Controls.Button button) -> void ~static Microsoft.Maui.Controls.Button.MapImageSource(Microsoft.Maui.Handlers.ButtonHandler handler, Microsoft.Maui.Controls.Button button) -> void @@ -2291,7 +2293,6 @@ ~static Microsoft.Maui.Controls.ContentPresenter.ContentProperty -> Microsoft.Maui.Controls.BindableProperty ~static Microsoft.Maui.Controls.ControlsColorExtensions.IsDefault(this Microsoft.Maui.Graphics.Color color) -> bool ~static Microsoft.Maui.Controls.ControlsColorExtensions.IsNotDefault(this Microsoft.Maui.Graphics.Color color) -> bool -~static Microsoft.Maui.Controls.DatePicker.ControlsDatePickerMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.DependencyService.Get(Microsoft.Maui.Controls.DependencyFetchTarget fetchTarget = Microsoft.Maui.Controls.DependencyFetchTarget.GlobalInstance) -> T ~static Microsoft.Maui.Controls.DependencyService.Register(System.Reflection.Assembly[] assemblies) -> void ~static Microsoft.Maui.Controls.DependencyService.Register() -> void @@ -2313,7 +2314,6 @@ ~static Microsoft.Maui.Controls.Device.StartTimer(System.TimeSpan interval, System.Func callback) -> void ~static Microsoft.Maui.Controls.DoubleCollection.implicit operator Microsoft.Maui.Controls.DoubleCollection(double[] d) -> Microsoft.Maui.Controls.DoubleCollection ~static Microsoft.Maui.Controls.DoubleCollection.implicit operator Microsoft.Maui.Controls.DoubleCollection(float[] f) -> Microsoft.Maui.Controls.DoubleCollection -~static Microsoft.Maui.Controls.Editor.ControlsEditorMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.Editor.MapDetectReadingOrderFromContent(Microsoft.Maui.Handlers.EditorHandler handler, Microsoft.Maui.Controls.Editor editor) -> void ~static Microsoft.Maui.Controls.Editor.MapDetectReadingOrderFromContent(Microsoft.Maui.Handlers.IEditorHandler handler, Microsoft.Maui.Controls.Editor editor) -> void ~static Microsoft.Maui.Controls.Editor.MapText(Microsoft.Maui.Handlers.EditorHandler handler, Microsoft.Maui.Controls.Editor editor) -> void @@ -2322,13 +2322,11 @@ ~static Microsoft.Maui.Controls.EffectiveVisualExtensions.IsDefault(this Microsoft.Maui.Controls.IVisual visual) -> bool ~static Microsoft.Maui.Controls.EffectiveVisualExtensions.IsMatchParent(this Microsoft.Maui.Controls.IVisual visual) -> bool ~static Microsoft.Maui.Controls.EffectiveVisualExtensions.IsMaterial(this Microsoft.Maui.Controls.IVisual visual) -> bool -~static Microsoft.Maui.Controls.Element.ControlsElementMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.Element.MapAutomationPropertiesExcludedWithChildren(Microsoft.Maui.IElementHandler handler, Microsoft.Maui.Controls.Element view) -> void ~static Microsoft.Maui.Controls.Element.MapAutomationPropertiesHelpText(Microsoft.Maui.IElementHandler handler, Microsoft.Maui.Controls.Element element) -> void ~static Microsoft.Maui.Controls.Element.MapAutomationPropertiesIsInAccessibleTree(Microsoft.Maui.IElementHandler handler, Microsoft.Maui.Controls.Element element) -> void ~static Microsoft.Maui.Controls.Element.MapAutomationPropertiesLabeledBy(Microsoft.Maui.IElementHandler handler, Microsoft.Maui.Controls.Element element) -> void ~static Microsoft.Maui.Controls.Element.MapAutomationPropertiesName(Microsoft.Maui.IElementHandler handler, Microsoft.Maui.Controls.Element element) -> void -~static Microsoft.Maui.Controls.Entry.ControlsEntryMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.Entry.MapDetectReadingOrderFromContent(Microsoft.Maui.Handlers.EntryHandler handler, Microsoft.Maui.Controls.Entry entry) -> void ~static Microsoft.Maui.Controls.Entry.MapDetectReadingOrderFromContent(Microsoft.Maui.Handlers.IEntryHandler handler, Microsoft.Maui.Controls.Entry entry) -> void ~static Microsoft.Maui.Controls.Entry.MapText(Microsoft.Maui.Handlers.EntryHandler handler, Microsoft.Maui.Controls.Entry entry) -> void @@ -2500,7 +2498,6 @@ ~static Microsoft.Maui.Controls.KnownColor.Default.get -> Microsoft.Maui.Graphics.Color ~static Microsoft.Maui.Controls.KnownColor.SetAccent(Microsoft.Maui.Graphics.Color value) -> void ~static Microsoft.Maui.Controls.KnownColor.Transparent.get -> Microsoft.Maui.Graphics.Color -~static Microsoft.Maui.Controls.Label.ControlsLabelMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.Label.MapDetectReadingOrderFromContent(Microsoft.Maui.Handlers.ILabelHandler handler, Microsoft.Maui.Controls.Label label) -> void ~static Microsoft.Maui.Controls.Label.MapDetectReadingOrderFromContent(Microsoft.Maui.Handlers.LabelHandler handler, Microsoft.Maui.Controls.Label label) -> void ~static Microsoft.Maui.Controls.Label.MapLineBreakMode(Microsoft.Maui.Handlers.ILabelHandler handler, Microsoft.Maui.Controls.Label label) -> void @@ -2509,7 +2506,6 @@ ~static Microsoft.Maui.Controls.Label.MapText(Microsoft.Maui.Handlers.LabelHandler handler, Microsoft.Maui.Controls.Label label) -> void ~static Microsoft.Maui.Controls.Label.MapTextType(Microsoft.Maui.Handlers.ILabelHandler handler, Microsoft.Maui.Controls.Label label) -> void ~static Microsoft.Maui.Controls.Label.MapTextType(Microsoft.Maui.Handlers.LabelHandler handler, Microsoft.Maui.Controls.Label label) -> void -~static Microsoft.Maui.Controls.Layout.ControlsLayoutMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.Layout.MapInputTransparent(Microsoft.Maui.Handlers.LayoutHandler handler, Microsoft.Maui.Controls.Layout layout) -> void ~static Microsoft.Maui.Controls.Layout.MapInputTransparent(Microsoft.Maui.ILayoutHandler handler, Microsoft.Maui.Controls.Layout layout) -> void ~static Microsoft.Maui.Controls.MenuItem.GetAccelerator(Microsoft.Maui.Controls.BindableObject bindable) -> Microsoft.Maui.Controls.Accelerator @@ -2524,7 +2520,6 @@ ~static Microsoft.Maui.Controls.MultiPage.GetIndex(T page) -> int ~static Microsoft.Maui.Controls.MultiPage.SetIndex(Microsoft.Maui.Controls.Page page, int index) -> void ~static Microsoft.Maui.Controls.NameScopeExtensions.FindByName(this Microsoft.Maui.Controls.Element element, string name) -> T -~static Microsoft.Maui.Controls.NavigationPage.ControlsNavigationPageMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.NavigationPage.GetBackButtonTitle(Microsoft.Maui.Controls.BindableObject page) -> string ~static Microsoft.Maui.Controls.NavigationPage.GetHasBackButton(Microsoft.Maui.Controls.Page page) -> bool ~static Microsoft.Maui.Controls.NavigationPage.GetHasNavigationBar(Microsoft.Maui.Controls.BindableObject page) -> bool @@ -2540,7 +2535,6 @@ ~static Microsoft.Maui.Controls.OnIdiom.implicit operator T(Microsoft.Maui.Controls.OnIdiom onIdiom) -> T ~static Microsoft.Maui.Controls.OnPlatform.implicit operator T(Microsoft.Maui.Controls.OnPlatform onPlatform) -> T ~static Microsoft.Maui.Controls.PanGestureRecognizer.CurrentId.get -> Microsoft.Maui.Controls.Internals.AutoId -~static Microsoft.Maui.Controls.Picker.ControlsPickerMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.Platform.AccessKeyHelper.UpdateAccessKey(Microsoft.UI.Xaml.FrameworkElement control, Microsoft.Maui.Controls.VisualElement element) -> void ~static Microsoft.Maui.Controls.Platform.BrushExtensions.ToBrush(this Microsoft.Maui.Controls.Brush brush) -> Microsoft.UI.Xaml.Media.Brush ~static Microsoft.Maui.Controls.Platform.FontExtensions.ApplyFont(this Microsoft.UI.Xaml.Controls.Control self, Microsoft.Maui.Font font, Microsoft.Maui.IFontManager fontManager) -> void @@ -3026,13 +3020,11 @@ ~static Microsoft.Maui.Controls.PlatformConfiguration.WindowsSpecific.WebView.SetIsJavaScriptAlertEnabled(Microsoft.Maui.Controls.BindableObject element, bool value) -> void ~static Microsoft.Maui.Controls.PlatformConfiguration.WindowsSpecific.WebView.SetIsJavaScriptAlertEnabled(this Microsoft.Maui.Controls.IPlatformElementConfiguration config, bool value) -> Microsoft.Maui.Controls.IPlatformElementConfiguration ~static Microsoft.Maui.Controls.PointCollection.implicit operator Microsoft.Maui.Controls.PointCollection(Microsoft.Maui.Graphics.Point[] d) -> Microsoft.Maui.Controls.PointCollection -~static Microsoft.Maui.Controls.RadioButton.ControlsRadioButtonMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.RadioButton.DefaultTemplate.get -> Microsoft.Maui.Controls.ControlTemplate ~static Microsoft.Maui.Controls.RadioButtonGroup.GetGroupName(Microsoft.Maui.Controls.BindableObject b) -> string ~static Microsoft.Maui.Controls.RadioButtonGroup.GetSelectedValue(Microsoft.Maui.Controls.BindableObject bindableObject) -> object ~static Microsoft.Maui.Controls.RadioButtonGroup.SetGroupName(Microsoft.Maui.Controls.BindableObject bindable, string groupName) -> void ~static Microsoft.Maui.Controls.RadioButtonGroup.SetSelectedValue(Microsoft.Maui.Controls.BindableObject bindable, object selectedValue) -> void -~static Microsoft.Maui.Controls.RefreshView.ControlsRefreshViewMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.RefreshView.MapRefreshPullDirection(Microsoft.Maui.Handlers.IRefreshViewHandler handler, Microsoft.Maui.Controls.RefreshView refreshView) -> void ~static Microsoft.Maui.Controls.RefreshView.MapRefreshPullDirection(Microsoft.Maui.Handlers.RefreshViewHandler handler, Microsoft.Maui.Controls.RefreshView refreshView) -> void ~static Microsoft.Maui.Controls.Region.FromLines(double[] lineHeights, double maxWidth, double startX, double endX, double startY) -> Microsoft.Maui.Controls.Region @@ -3047,8 +3039,6 @@ ~static Microsoft.Maui.Controls.Routing.RegisterRoute(string route, System.Type type) -> void ~static Microsoft.Maui.Controls.Routing.SetRoute(Microsoft.Maui.Controls.Element obj, string value) -> void ~static Microsoft.Maui.Controls.Routing.UnRegisterRoute(string route) -> void -~static Microsoft.Maui.Controls.ScrollView.ControlsScrollViewMapper -> Microsoft.Maui.IPropertyMapper -~static Microsoft.Maui.Controls.SearchBar.ControlsSearchBarMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.SearchBar.MapIsSpellCheckEnabled(Microsoft.Maui.Handlers.ISearchBarHandler handler, Microsoft.Maui.Controls.SearchBar searchBar) -> void ~static Microsoft.Maui.Controls.SearchBar.MapIsSpellCheckEnabled(Microsoft.Maui.Handlers.SearchBarHandler handler, Microsoft.Maui.Controls.SearchBar searchBar) -> void ~static Microsoft.Maui.Controls.SearchBar.MapText(Microsoft.Maui.Handlers.ISearchBarHandler handler, Microsoft.Maui.Controls.SearchBar searchBar) -> void @@ -3069,7 +3059,6 @@ ~static Microsoft.Maui.Controls.Shapes.GeometryHelper.FlattenGeometry(Microsoft.Maui.Controls.Shapes.PathGeometry pathGeoDst, Microsoft.Maui.Controls.Shapes.Geometry geoSrc, double tolerance, Microsoft.Maui.Controls.Shapes.Matrix matxPrevious) -> void ~static Microsoft.Maui.Controls.Shapes.GeometryHelper.FlattenQuadraticBezier(System.Collections.Generic.List points, Microsoft.Maui.Graphics.Point ptStart, Microsoft.Maui.Graphics.Point ptCtrl, Microsoft.Maui.Graphics.Point ptEnd, double tolerance) -> void ~static Microsoft.Maui.Controls.Shapes.PathFigureCollectionConverter.ParseStringToPathFigureCollection(Microsoft.Maui.Controls.Shapes.PathFigureCollection pathFigureCollection, string pathString) -> void -~static Microsoft.Maui.Controls.Shapes.Shape.ControlsShapeViewMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.Shapes.Shape.MapStrokeDashArray(Microsoft.Maui.Handlers.IShapeViewHandler handler, Microsoft.Maui.IShapeView shapeView) -> void ~static Microsoft.Maui.Controls.Shell.Current.get -> Microsoft.Maui.Controls.Shell ~static Microsoft.Maui.Controls.Shell.GetBackButtonBehavior(Microsoft.Maui.Controls.BindableObject obj) -> Microsoft.Maui.Controls.BackButtonBehavior @@ -3137,10 +3126,7 @@ ~static Microsoft.Maui.Controls.StyleSheets.StyleSheet.FromReader(System.IO.TextReader reader) -> Microsoft.Maui.Controls.StyleSheets.StyleSheet ~static Microsoft.Maui.Controls.StyleSheets.StyleSheet.FromResource(string resourcePath, System.Reflection.Assembly assembly, System.Xml.IXmlLineInfo lineInfo = null) -> Microsoft.Maui.Controls.StyleSheets.StyleSheet ~static Microsoft.Maui.Controls.StyleSheets.StyleSheet.FromString(string stylesheet) -> Microsoft.Maui.Controls.StyleSheets.StyleSheet -~static Microsoft.Maui.Controls.TabbedPage.ControlsTabbedPageMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.TemplateExtensions.SetBinding(this Microsoft.Maui.Controls.DataTemplate self, Microsoft.Maui.Controls.BindableProperty targetProperty, string path) -> void -~static Microsoft.Maui.Controls.TimePicker.ControlsTimePickerMapper -> Microsoft.Maui.IPropertyMapper -~static Microsoft.Maui.Controls.VisualElement.ControlsVisualElementMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.VisualElement.MapAccessKey(Microsoft.Maui.IViewHandler handler, Microsoft.Maui.IView view) -> void ~static Microsoft.Maui.Controls.VisualElement.MapAccessKeyHorizontalOffset(Microsoft.Maui.IViewHandler handler, Microsoft.Maui.IView view) -> void ~static Microsoft.Maui.Controls.VisualElement.MapAccessKeyPlacement(Microsoft.Maui.IViewHandler handler, Microsoft.Maui.IView view) -> void @@ -3153,10 +3139,8 @@ ~static Microsoft.Maui.Controls.VisualStateManager.GoToState(Microsoft.Maui.Controls.VisualElement visualElement, string name) -> bool ~static Microsoft.Maui.Controls.VisualStateManager.HasVisualStateGroups(this Microsoft.Maui.Controls.VisualElement element) -> bool ~static Microsoft.Maui.Controls.VisualStateManager.SetVisualStateGroups(Microsoft.Maui.Controls.VisualElement visualElement, Microsoft.Maui.Controls.VisualStateGroupList value) -> void -~static Microsoft.Maui.Controls.WebView.ControlsWebViewMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.WebViewSource.implicit operator Microsoft.Maui.Controls.WebViewSource(string url) -> Microsoft.Maui.Controls.WebViewSource ~static Microsoft.Maui.Controls.WebViewSource.implicit operator Microsoft.Maui.Controls.WebViewSource(System.Uri url) -> Microsoft.Maui.Controls.WebViewSource -~static Microsoft.Maui.Controls.Window.ControlsWindowMapper -> Microsoft.Maui.IPropertyMapper ~static readonly Microsoft.Maui.Controls.AbsoluteLayout.LayoutBoundsProperty -> Microsoft.Maui.Controls.BindableProperty ~static readonly Microsoft.Maui.Controls.AbsoluteLayout.LayoutFlagsProperty -> Microsoft.Maui.Controls.BindableProperty ~static readonly Microsoft.Maui.Controls.ActivityIndicator.ColorProperty -> Microsoft.Maui.Controls.BindableProperty @@ -3178,6 +3162,7 @@ ~static readonly Microsoft.Maui.Controls.BackButtonBehavior.IsVisibleProperty -> Microsoft.Maui.Controls.BindableProperty ~static readonly Microsoft.Maui.Controls.BackButtonBehavior.TextOverrideProperty -> Microsoft.Maui.Controls.BindableProperty ~static readonly Microsoft.Maui.Controls.BaseShellItem.FlyoutIconProperty -> Microsoft.Maui.Controls.BindableProperty +~static readonly Microsoft.Maui.Controls.BaseShellItem.FlyoutItemIsVisibleProperty -> Microsoft.Maui.Controls.BindableProperty ~static readonly Microsoft.Maui.Controls.BaseShellItem.IconProperty -> Microsoft.Maui.Controls.BindableProperty ~static readonly Microsoft.Maui.Controls.BaseShellItem.IsCheckedProperty -> Microsoft.Maui.Controls.BindableProperty ~static readonly Microsoft.Maui.Controls.BaseShellItem.IsEnabledProperty -> Microsoft.Maui.Controls.BindableProperty @@ -4120,6 +4105,27 @@ abstract Microsoft.Maui.Controls.Internals.TableModel.GetRowCount(int section) - abstract Microsoft.Maui.Controls.Internals.TableModel.GetSectionCount() -> int abstract Microsoft.Maui.Controls.Shapes.Shape.GetPath() -> Microsoft.Maui.Graphics.PathF! const Microsoft.Maui.Controls.Cell.DefaultCellHeight = 40 -> int +const Microsoft.Maui.Controls.TitleBar.ContentHiddenState = "ContentCollapsed" -> string! +const Microsoft.Maui.Controls.TitleBar.ContentVisibleState = "ContentVisible" -> string! +const Microsoft.Maui.Controls.TitleBar.IconHiddenState = "IconCollapsed" -> string! +const Microsoft.Maui.Controls.TitleBar.IconVisibleState = "IconVisible" -> string! +const Microsoft.Maui.Controls.TitleBar.LeadingHiddenState = "LeadingContentCollapsed" -> string! +const Microsoft.Maui.Controls.TitleBar.LeadingVisibleState = "LeadingContentVisible" -> string! +const Microsoft.Maui.Controls.TitleBar.SubtitleHiddenState = "SubtitleCollapsed" -> string! +const Microsoft.Maui.Controls.TitleBar.SubtitleVisibleState = "SubtitleVisible" -> string! +const Microsoft.Maui.Controls.TitleBar.TemplateRootName = "PART_Root" -> string! +const Microsoft.Maui.Controls.TitleBar.TitleBarActiveState = "TitleBarTitleActive" -> string! +const Microsoft.Maui.Controls.TitleBar.TitleBarContent = "PART_Content" -> string! +const Microsoft.Maui.Controls.TitleBar.TitleBarIcon = "PART_Icon" -> string! +const Microsoft.Maui.Controls.TitleBar.TitleBarInactiveState = "TitleBarTitleInactive" -> string! +const Microsoft.Maui.Controls.TitleBar.TitleBarLeading = "PART_LeadingContent" -> string! +const Microsoft.Maui.Controls.TitleBar.TitleBarSubtitle = "PART_Subtitle" -> string! +const Microsoft.Maui.Controls.TitleBar.TitleBarTitle = "PART_Title" -> string! +const Microsoft.Maui.Controls.TitleBar.TitleBarTrailing = "PART_TrailingContent" -> string! +const Microsoft.Maui.Controls.TitleBar.TitleHiddenState = "TitleCollapsed" -> string! +const Microsoft.Maui.Controls.TitleBar.TitleVisibleState = "TitleVisible" -> string! +const Microsoft.Maui.Controls.TitleBar.TrailingHiddenState = "TrailingContentCollapsed" -> string! +const Microsoft.Maui.Controls.TitleBar.TrailingVisibleState = "TrailingContentVisible" -> string! Microsoft.Maui.Controls.AbsoluteLayout Microsoft.Maui.Controls.AbsoluteLayout.AbsoluteLayout() -> void Microsoft.Maui.Controls.Accelerator @@ -4637,6 +4643,7 @@ Microsoft.Maui.Controls.Element.ParentChanged -> System.EventHandler Microsoft.Maui.Controls.Element.ParentChanging -> System.EventHandler Microsoft.Maui.Controls.ElementEventArgs Microsoft.Maui.Controls.ElementTemplate +Microsoft.Maui.Controls.Embedding.EmbeddingExtensions Microsoft.Maui.Controls.Entry Microsoft.Maui.Controls.Entry.ClearButtonVisibility.get -> Microsoft.Maui.ClearButtonVisibility Microsoft.Maui.Controls.Entry.ClearButtonVisibility.set -> void @@ -4794,6 +4801,7 @@ Microsoft.Maui.Controls.HandlerAttribute Microsoft.Maui.Controls.HandlerAttribute.Priority.get -> short Microsoft.Maui.Controls.HandlerAttribute.Priority.set -> void Microsoft.Maui.Controls.HandlerChangingEventArgs +Microsoft.Maui.Controls.HandlerProperties Microsoft.Maui.Controls.Handlers.BoxViewHandler Microsoft.Maui.Controls.Handlers.BoxViewHandler.BoxViewHandler() -> void Microsoft.Maui.Controls.Handlers.Compatibility.CellRenderer @@ -4872,6 +4880,20 @@ Microsoft.Maui.Controls.Hosting.AppHostBuilderExtensions Microsoft.Maui.Controls.Hosting.IEffectsBuilder Microsoft.Maui.Controls.HtmlWebViewSource Microsoft.Maui.Controls.HtmlWebViewSource.HtmlWebViewSource() -> void +Microsoft.Maui.Controls.HybridWebView +Microsoft.Maui.Controls.HybridWebView.DefaultFile.get -> string? +Microsoft.Maui.Controls.HybridWebView.DefaultFile.set -> void +Microsoft.Maui.Controls.HybridWebView.EvaluateJavaScriptAsync(string! script) -> System.Threading.Tasks.Task! +Microsoft.Maui.Controls.HybridWebView.HybridRoot.get -> string? +Microsoft.Maui.Controls.HybridWebView.HybridRoot.set -> void +Microsoft.Maui.Controls.HybridWebView.HybridWebView() -> void +Microsoft.Maui.Controls.HybridWebView.InvokeJavaScriptAsync(string! methodName, System.Text.Json.Serialization.Metadata.JsonTypeInfo! returnTypeJsonTypeInfo, object?[]? paramValues = null, System.Text.Json.Serialization.Metadata.JsonTypeInfo?[]? paramJsonTypeInfos = null) -> System.Threading.Tasks.Task! +Microsoft.Maui.Controls.HybridWebView.RawMessageReceived -> System.EventHandler? +Microsoft.Maui.Controls.HybridWebView.SendRawMessage(string! rawMessage) -> void +Microsoft.Maui.Controls.HybridWebView.SetInvokeJavaScriptTarget(T! target) -> void +Microsoft.Maui.Controls.HybridWebViewRawMessageReceivedEventArgs +Microsoft.Maui.Controls.HybridWebViewRawMessageReceivedEventArgs.HybridWebViewRawMessageReceivedEventArgs(string? message) -> void +Microsoft.Maui.Controls.HybridWebViewRawMessageReceivedEventArgs.Message.get -> string? Microsoft.Maui.Controls.IAnimatable Microsoft.Maui.Controls.IAnimatable.BatchBegin() -> void Microsoft.Maui.Controls.IAnimatable.BatchCommit() -> void @@ -6017,6 +6039,9 @@ Microsoft.Maui.Controls.PlatformEffect.PlatformEffect() -> Microsoft.Maui.Controls.PlatformPointerEventArgs Microsoft.Maui.Controls.PlatformPointerEventArgs.PointerRoutedEventArgs.get -> Microsoft.UI.Xaml.Input.PointerRoutedEventArgs! Microsoft.Maui.Controls.PlatformPointerEventArgs.Sender.get -> Microsoft.UI.Xaml.FrameworkElement! +Microsoft.Maui.Controls.PlatformWebViewProcessTerminatedEventArgs +Microsoft.Maui.Controls.PlatformWebViewProcessTerminatedEventArgs.CoreWebView2ProcessFailedEventArgs.get -> Microsoft.Web.WebView2.Core.CoreWebView2ProcessFailedEventArgs! +Microsoft.Maui.Controls.PlatformWebViewProcessTerminatedEventArgs.Sender.get -> Microsoft.Web.WebView2.Core.CoreWebView2! Microsoft.Maui.Controls.PointCollection Microsoft.Maui.Controls.PointCollection.PointCollection() -> void Microsoft.Maui.Controls.PointerEventArgs @@ -6720,6 +6745,14 @@ Microsoft.Maui.Controls.Style.ApplyToDerivedTypes.get -> bool Microsoft.Maui.Controls.Style.ApplyToDerivedTypes.set -> void Microsoft.Maui.Controls.Style.CanCascade.get -> bool Microsoft.Maui.Controls.Style.CanCascade.set -> void +Microsoft.Maui.Controls.StyleableElement +Microsoft.Maui.Controls.StyleableElement.class.get -> System.Collections.Generic.IList! +Microsoft.Maui.Controls.StyleableElement.class.set -> void +Microsoft.Maui.Controls.StyleableElement.Style.get -> Microsoft.Maui.Controls.Style? +Microsoft.Maui.Controls.StyleableElement.Style.set -> void +Microsoft.Maui.Controls.StyleableElement.StyleableElement() -> void +Microsoft.Maui.Controls.StyleableElement.StyleClass.get -> System.Collections.Generic.IList! +Microsoft.Maui.Controls.StyleableElement.StyleClass.set -> void Microsoft.Maui.Controls.StyleSheets.StyleSheet Microsoft.Maui.Controls.SweepDirection Microsoft.Maui.Controls.SweepDirection.Clockwise = 1 -> Microsoft.Maui.Controls.SweepDirection @@ -6857,6 +6890,10 @@ Microsoft.Maui.Controls.TextCell.TextCell() -> void Microsoft.Maui.Controls.TextChangedEventArgs Microsoft.Maui.Controls.TextDecorationConverter Microsoft.Maui.Controls.TextDecorationConverter.TextDecorationConverter() -> void +Microsoft.Maui.Controls.TimeChangedEventArgs +Microsoft.Maui.Controls.TimeChangedEventArgs.NewTime.get -> System.TimeSpan +Microsoft.Maui.Controls.TimeChangedEventArgs.OldTime.get -> System.TimeSpan +Microsoft.Maui.Controls.TimeChangedEventArgs.TimeChangedEventArgs(System.TimeSpan oldTime, System.TimeSpan newTime) -> void Microsoft.Maui.Controls.TimePicker Microsoft.Maui.Controls.TimePicker.CharacterSpacing.get -> double Microsoft.Maui.Controls.TimePicker.CharacterSpacing.set -> void @@ -6869,6 +6906,24 @@ Microsoft.Maui.Controls.TimePicker.FontSize.set -> void Microsoft.Maui.Controls.TimePicker.Time.get -> System.TimeSpan Microsoft.Maui.Controls.TimePicker.Time.set -> void Microsoft.Maui.Controls.TimePicker.TimePicker() -> void +Microsoft.Maui.Controls.TimePicker.TimeSelected -> System.EventHandler +Microsoft.Maui.Controls.TitleBar +Microsoft.Maui.Controls.TitleBar.Content.get -> Microsoft.Maui.IView? +Microsoft.Maui.Controls.TitleBar.Content.set -> void +Microsoft.Maui.Controls.TitleBar.ForegroundColor.get -> Microsoft.Maui.Graphics.Color! +Microsoft.Maui.Controls.TitleBar.ForegroundColor.set -> void +Microsoft.Maui.Controls.TitleBar.Icon.get -> Microsoft.Maui.Controls.ImageSource! +Microsoft.Maui.Controls.TitleBar.Icon.set -> void +Microsoft.Maui.Controls.TitleBar.LeadingContent.get -> Microsoft.Maui.IView? +Microsoft.Maui.Controls.TitleBar.LeadingContent.set -> void +Microsoft.Maui.Controls.TitleBar.PassthroughElements.get -> System.Collections.Generic.IList! +Microsoft.Maui.Controls.TitleBar.Subtitle.get -> string! +Microsoft.Maui.Controls.TitleBar.Subtitle.set -> void +Microsoft.Maui.Controls.TitleBar.Title.get -> string! +Microsoft.Maui.Controls.TitleBar.Title.set -> void +Microsoft.Maui.Controls.TitleBar.TitleBar() -> void +Microsoft.Maui.Controls.TitleBar.TrailingContent.get -> Microsoft.Maui.IView? +Microsoft.Maui.Controls.TitleBar.TrailingContent.set -> void Microsoft.Maui.Controls.ToggledEventArgs Microsoft.Maui.Controls.ToggledEventArgs.ToggledEventArgs(bool value) -> void Microsoft.Maui.Controls.ToggledEventArgs.Value.get -> bool @@ -6997,6 +7052,7 @@ Microsoft.Maui.Controls.VisualElement.MaximumHeightRequest.get -> double Microsoft.Maui.Controls.VisualElement.MaximumHeightRequest.set -> void Microsoft.Maui.Controls.VisualElement.MaximumWidthRequest.get -> double Microsoft.Maui.Controls.VisualElement.MaximumWidthRequest.set -> void +Microsoft.Maui.Controls.VisualElement.Measure(double widthConstraint, double heightConstraint) -> Microsoft.Maui.Graphics.Size Microsoft.Maui.Controls.VisualElement.MeasureInvalidated -> System.EventHandler Microsoft.Maui.Controls.VisualElement.MinimumHeightRequest.get -> double Microsoft.Maui.Controls.VisualElement.MinimumHeightRequest.set -> void @@ -7073,8 +7129,11 @@ Microsoft.Maui.Controls.WebView.GoBack() -> void Microsoft.Maui.Controls.WebView.GoForward() -> void Microsoft.Maui.Controls.WebView.Navigated -> System.EventHandler Microsoft.Maui.Controls.WebView.Navigating -> System.EventHandler +Microsoft.Maui.Controls.WebView.ProcessTerminated -> System.EventHandler Microsoft.Maui.Controls.WebView.Reload() -> void Microsoft.Maui.Controls.WebView.WebView() -> void +Microsoft.Maui.Controls.WebViewProcessTerminatedEventArgs +Microsoft.Maui.Controls.WebViewProcessTerminatedEventArgs.WebViewProcessTerminatedEventArgs() -> void Microsoft.Maui.Controls.WebViewSource Microsoft.Maui.Controls.WebViewSource.OnSourceChanged() -> void Microsoft.Maui.Controls.WebViewSource.WebViewSource() -> void @@ -7115,6 +7174,8 @@ Microsoft.Maui.Controls.Window.SizeChanged -> System.EventHandler? Microsoft.Maui.Controls.Window.Stopped -> System.EventHandler? Microsoft.Maui.Controls.Window.Title.get -> string? Microsoft.Maui.Controls.Window.Title.set -> void +Microsoft.Maui.Controls.Window.TitleBar.get -> Microsoft.Maui.ITitleBar? +Microsoft.Maui.Controls.Window.TitleBar.set -> void Microsoft.Maui.Controls.Window.VisualDiagnosticsOverlay.get -> Microsoft.Maui.IVisualDiagnosticsOverlay! Microsoft.Maui.Controls.Window.Width.get -> double Microsoft.Maui.Controls.Window.Width.set -> void @@ -7140,6 +7201,7 @@ Microsoft.Maui.Controls.Xaml.IRootObjectProvider Microsoft.Maui.Controls.Xaml.IValueProvider Microsoft.Maui.Controls.Xaml.IXamlTypeResolver Microsoft.Maui.Controls.Xaml.IXmlLineInfoProvider +Microsoft.Maui.Controls.Xaml.RequireServiceAttribute Microsoft.Maui.Controls.Xaml.XamlParseException Microsoft.Maui.Controls.Xaml.XamlParseException.XamlParseException() -> void Microsoft.Maui.Controls.Xaml.XamlResourceIdAttribute @@ -7181,7 +7243,6 @@ override Microsoft.Maui.Controls.Compatibility.Grid.LayoutChildren(double x, dou override Microsoft.Maui.Controls.Compatibility.Grid.OnBindingContextChanged() -> void override Microsoft.Maui.Controls.Compatibility.Grid.OnMeasure(double widthConstraint, double heightConstraint) -> Microsoft.Maui.SizeRequest override Microsoft.Maui.Controls.Compatibility.Layout.ArrangeOverride(Microsoft.Maui.Graphics.Rect bounds) -> Microsoft.Maui.Graphics.Size -override Microsoft.Maui.Controls.Compatibility.Layout.InvalidateMeasureOverride() -> void override Microsoft.Maui.Controls.Compatibility.Layout.Measure(double widthConstraint, double heightConstraint, Microsoft.Maui.Controls.MeasureFlags flags = Microsoft.Maui.Controls.MeasureFlags.None) -> Microsoft.Maui.SizeRequest override Microsoft.Maui.Controls.Compatibility.Layout.MeasureOverride(double widthConstraint, double heightConstraint) -> Microsoft.Maui.Graphics.Size override Microsoft.Maui.Controls.Compatibility.Layout.OnSizeAllocated(double width, double height) -> void @@ -7191,6 +7252,7 @@ override Microsoft.Maui.Controls.Compatibility.StackLayout.LayoutChildren(double override Microsoft.Maui.Controls.Compatibility.StackLayout.OnMeasure(double widthConstraint, double heightConstraint) -> Microsoft.Maui.SizeRequest override Microsoft.Maui.Controls.ContentPage.ArrangeOverride(Microsoft.Maui.Graphics.Rect bounds) -> Microsoft.Maui.Graphics.Size override Microsoft.Maui.Controls.ContentPage.InvalidateMeasureOverride() -> void +override Microsoft.Maui.Controls.ContentPage.LayoutChildren(double x, double y, double width, double height) -> void override Microsoft.Maui.Controls.ContentPage.MeasureOverride(double widthConstraint, double heightConstraint) -> Microsoft.Maui.Graphics.Size override Microsoft.Maui.Controls.ContentPage.OnBindingContextChanged() -> void override Microsoft.Maui.Controls.ContentPresenter.ArrangeOverride(Microsoft.Maui.Graphics.Rect bounds) -> Microsoft.Maui.Graphics.Size @@ -7230,6 +7292,7 @@ override Microsoft.Maui.Controls.Handlers.Compatibility.VisualElementRenderer void override Microsoft.Maui.Controls.Handlers.Items.CarouselViewHandler.UpdateItemTemplate() -> void override Microsoft.Maui.Controls.Handlers.Items.GroupableItemsViewHandler.UpdateItemTemplate() -> void +override Microsoft.Maui.Controls.Handlers.Items.SelectableItemsViewHandler.UpdateItemsLayout() -> void override Microsoft.Maui.Controls.Handlers.Items.SelectableItemsViewHandler.UpdateItemsSource() -> void override Microsoft.Maui.Controls.Handlers.ShellItemHandler.ConnectHandler(Microsoft.UI.Xaml.FrameworkElement! platformView) -> void override Microsoft.Maui.Controls.Handlers.ShellItemHandler.CreatePlatformElement() -> Microsoft.UI.Xaml.FrameworkElement! @@ -7252,7 +7315,6 @@ override Microsoft.Maui.Controls.ItemsView.OnMeasure(double widthConstraint, dou override Microsoft.Maui.Controls.Label.ArrangeOverride(Microsoft.Maui.Graphics.Rect bounds) -> Microsoft.Maui.Graphics.Size override Microsoft.Maui.Controls.Label.OnBindingContextChanged() -> void override Microsoft.Maui.Controls.Layout.InvalidateMeasureOverride() -> void -override Microsoft.Maui.Controls.Layout.Measure(double widthConstraint, double heightConstraint, Microsoft.Maui.Controls.MeasureFlags flags = Microsoft.Maui.Controls.MeasureFlags.None) -> Microsoft.Maui.SizeRequest override Microsoft.Maui.Controls.LayoutOptions.GetHashCode() -> int override Microsoft.Maui.Controls.LinearGradientBrush.IsEmpty.get -> bool override Microsoft.Maui.Controls.ListView.OnBindingContextChanged() -> void @@ -7311,6 +7373,7 @@ override Microsoft.Maui.Controls.TemplatedView.LayoutChildren(double x, double y override Microsoft.Maui.Controls.TemplatedView.MeasureOverride(double widthConstraint, double heightConstraint) -> Microsoft.Maui.Graphics.Size override Microsoft.Maui.Controls.TemplatedView.OnMeasure(double widthConstraint, double heightConstraint) -> Microsoft.Maui.SizeRequest override Microsoft.Maui.Controls.TextCell.OnTapped() -> void +override Microsoft.Maui.Controls.TitleBar.OnApplyTemplate() -> void override Microsoft.Maui.Controls.UriImageSource.IsEmpty.get -> bool override Microsoft.Maui.Controls.View.ChangeVisualState() -> void override Microsoft.Maui.Controls.View.OnBindingContextChanged() -> void @@ -7330,6 +7393,8 @@ static Microsoft.Maui.Controls.Application.AccentColor.set -> void static Microsoft.Maui.Controls.Application.Current.get -> Microsoft.Maui.Controls.Application? static Microsoft.Maui.Controls.Application.Current.set -> void static Microsoft.Maui.Controls.Application.SetCurrentApplication(Microsoft.Maui.Controls.Application! value) -> void +static Microsoft.Maui.Controls.BindableObjectExtensions.SetBinding(this Microsoft.Maui.Controls.BindableObject! self, Microsoft.Maui.Controls.BindableProperty! targetProperty, System.Func! getter, Microsoft.Maui.Controls.BindingMode mode = Microsoft.Maui.Controls.BindingMode.Default, Microsoft.Maui.Controls.IValueConverter? converter = null, object? converterParameter = null, string? stringFormat = null, object? source = null, object? fallbackValue = null, object? targetNullValue = null) -> void +static Microsoft.Maui.Controls.BindingBase.Create(System.Func! getter, Microsoft.Maui.Controls.BindingMode mode = Microsoft.Maui.Controls.BindingMode.Default, Microsoft.Maui.Controls.IValueConverter? converter = null, object? converterParameter = null, string? stringFormat = null, object? source = null, object? fallbackValue = null, object? targetNullValue = null) -> Microsoft.Maui.Controls.BindingBase! static Microsoft.Maui.Controls.Border.ContentChanged(Microsoft.Maui.Controls.BindableObject! bindable, object! oldValue, object! newValue) -> void static Microsoft.Maui.Controls.Border.StrokeThicknessChanged(Microsoft.Maui.Controls.BindableObject! bindable, object! oldValue, object! newValue) -> void static Microsoft.Maui.Controls.Compatibility.AbsoluteLayout.AutoSize.get -> double @@ -7337,10 +7402,14 @@ static Microsoft.Maui.Controls.DesignMode.IsDesignModeEnabled.get -> bool static Microsoft.Maui.Controls.Device.FlowDirection.get -> Microsoft.Maui.FlowDirection static Microsoft.Maui.Controls.Device.Idiom.get -> Microsoft.Maui.Controls.TargetIdiom static Microsoft.Maui.Controls.Device.IsInvokeRequired.get -> bool -static Microsoft.Maui.Controls.FlyoutPage.ControlsFlyoutPageMapper -> Microsoft.Maui.IPropertyMapper! +static Microsoft.Maui.Controls.Embedding.EmbeddingExtensions.CreateEmbeddedWindowContext(this Microsoft.Maui.Hosting.MauiApp! mauiApp, Microsoft.UI.Xaml.Window! platformWindow) -> Microsoft.Maui.IMauiContext! +static Microsoft.Maui.Controls.Embedding.EmbeddingExtensions.ToPlatformEmbedded(this Microsoft.Maui.IElement! element, Microsoft.Maui.Hosting.MauiApp! mauiApp, Microsoft.UI.Xaml.Window! platformWindow) -> Microsoft.UI.Xaml.FrameworkElement! +static Microsoft.Maui.Controls.Embedding.EmbeddingExtensions.ToPlatformEmbedded(this Microsoft.Maui.IElement! element, Microsoft.Maui.IMauiContext! context) -> Microsoft.UI.Xaml.FrameworkElement! static Microsoft.Maui.Controls.FontExtensions.GetFontAttributes(this Microsoft.Maui.Font font) -> Microsoft.Maui.Controls.FontAttributes static Microsoft.Maui.Controls.FontExtensions.ToFont(this Microsoft.Maui.Controls.Internals.IFontElement! element, double? defaultSize = null) -> Microsoft.Maui.Font static Microsoft.Maui.Controls.FontExtensions.WithAttributes(this Microsoft.Maui.Font font, Microsoft.Maui.Controls.FontAttributes attributes) -> Microsoft.Maui.Font +static Microsoft.Maui.Controls.HandlerProperties.GetDisconnectPolicy(Microsoft.Maui.Controls.BindableObject! target) -> Microsoft.Maui.HandlerDisconnectPolicy +static Microsoft.Maui.Controls.HandlerProperties.SetDisconnectPolicy(Microsoft.Maui.Controls.BindableObject! target, Microsoft.Maui.HandlerDisconnectPolicy value) -> void static Microsoft.Maui.Controls.Handlers.Compatibility.VisualElementRenderer.MapAutomationId(Microsoft.Maui.IPlatformViewHandler! handler, TElement! view) -> void static Microsoft.Maui.Controls.Handlers.Compatibility.VisualElementRenderer.MapAutomationPropertiesHelpText(Microsoft.Maui.IPlatformViewHandler! handler, TElement! view) -> void static Microsoft.Maui.Controls.Handlers.Compatibility.VisualElementRenderer.MapAutomationPropertiesIsInAccessibleTree(Microsoft.Maui.IPlatformViewHandler! handler, TElement! view) -> void @@ -7399,7 +7468,7 @@ static Microsoft.Maui.Controls.Shapes.Matrix.operator *(Microsoft.Maui.Controls. static Microsoft.Maui.Controls.Shapes.Matrix.operator ==(Microsoft.Maui.Controls.Shapes.Matrix left, Microsoft.Maui.Controls.Shapes.Matrix right) -> bool static Microsoft.Maui.Controls.Shapes.MatrixExtensions.ToMatrix(this System.Numerics.Matrix3x2 matrix3x2) -> Microsoft.Maui.Controls.Shapes.Matrix static Microsoft.Maui.Controls.Shapes.MatrixExtensions.ToMatrix3X2(this Microsoft.Maui.Controls.Shapes.Matrix matrix) -> System.Numerics.Matrix3x2 -static Microsoft.Maui.Controls.Toolbar.ControlsToolbarMapper -> Microsoft.Maui.IPropertyMapper! +static Microsoft.Maui.Controls.TitleBar.DefaultTemplate.get -> Microsoft.Maui.Controls.ControlTemplate! static Microsoft.Maui.Controls.Toolbar.MapBackButtonEnabled(Microsoft.Maui.Handlers.IToolbarHandler! arg1, Microsoft.Maui.Controls.Toolbar! arg2) -> void static Microsoft.Maui.Controls.Toolbar.MapBackButtonEnabled(Microsoft.Maui.Handlers.ToolbarHandler! arg1, Microsoft.Maui.Controls.Toolbar! arg2) -> void static Microsoft.Maui.Controls.Toolbar.MapBackButtonTitle(Microsoft.Maui.Handlers.IToolbarHandler! arg1, Microsoft.Maui.Controls.Toolbar! arg2) -> void @@ -7430,6 +7499,7 @@ static Microsoft.Maui.Controls.ToolTipProperties.GetText(Microsoft.Maui.Controls static Microsoft.Maui.Controls.ToolTipProperties.SetText(Microsoft.Maui.Controls.BindableObject! bindable, object! value) -> void static Microsoft.Maui.Controls.ViewExtensions.CancelAnimations(this Microsoft.Maui.Controls.VisualElement! view) -> void static Microsoft.Maui.Controls.ViewExtensions.FadeTo(this Microsoft.Maui.Controls.VisualElement! view, double opacity, uint length = 250, Microsoft.Maui.Easing? easing = null) -> System.Threading.Tasks.Task! +static Microsoft.Maui.Controls.ViewExtensions.InvalidateMeasure(this Microsoft.Maui.Controls.VisualElement! view) -> void static Microsoft.Maui.Controls.ViewExtensions.LayoutTo(this Microsoft.Maui.Controls.VisualElement! view, Microsoft.Maui.Graphics.Rect bounds, uint length = 250, Microsoft.Maui.Easing? easing = null) -> System.Threading.Tasks.Task! static Microsoft.Maui.Controls.ViewExtensions.RelRotateTo(this Microsoft.Maui.Controls.VisualElement! view, double drotation, uint length = 250, Microsoft.Maui.Easing? easing = null) -> System.Threading.Tasks.Task! static Microsoft.Maui.Controls.ViewExtensions.RelScaleTo(this Microsoft.Maui.Controls.VisualElement! view, double dscale, uint length = 250, Microsoft.Maui.Easing? easing = null) -> System.Threading.Tasks.Task! @@ -7459,6 +7529,9 @@ static readonly Microsoft.Maui.Controls.DragGestureRecognizer.DragStartingComman static readonly Microsoft.Maui.Controls.DragGestureRecognizer.DragStartingCommandProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.DragGestureRecognizer.DropCompletedCommandParameterProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.DragGestureRecognizer.DropCompletedCommandProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly Microsoft.Maui.Controls.HandlerProperties.DisconnectPolicyProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly Microsoft.Maui.Controls.HybridWebView.DefaultFileProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly Microsoft.Maui.Controls.HybridWebView.HybridRootProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.KeyboardAccelerator.KeyProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.KeyboardAccelerator.ModifiersProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.LayoutOptions.Center -> Microsoft.Maui.Controls.LayoutOptions @@ -7488,10 +7561,18 @@ static readonly Microsoft.Maui.Controls.Shapes.Shape.StrokeLineJoinProperty -> M static readonly Microsoft.Maui.Controls.Shapes.Shape.StrokeMiterLimitProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.Shapes.Shape.StrokeProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.Shapes.Shape.StrokeThicknessProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly Microsoft.Maui.Controls.StyleableElement.StyleProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.TapGestureRecognizer.ButtonsProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.TapGestureRecognizer.CommandParameterProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.TapGestureRecognizer.CommandProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.TapGestureRecognizer.NumberOfTapsRequiredProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly Microsoft.Maui.Controls.TitleBar.ContentProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly Microsoft.Maui.Controls.TitleBar.ForegroundColorProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly Microsoft.Maui.Controls.TitleBar.IconProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly Microsoft.Maui.Controls.TitleBar.LeadingContentProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly Microsoft.Maui.Controls.TitleBar.SubtitleProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly Microsoft.Maui.Controls.TitleBar.TitleProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly Microsoft.Maui.Controls.TitleBar.TrailingContentProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.ToolTipProperties.TextProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.VisualElement.ShadowProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.VisualElement.ZIndexProperty -> Microsoft.Maui.Controls.BindableProperty! @@ -7502,10 +7583,12 @@ static readonly Microsoft.Maui.Controls.Window.MaximumWidthProperty -> Microsoft static readonly Microsoft.Maui.Controls.Window.MinimumHeightProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.Window.MinimumWidthProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.Window.PageProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly Microsoft.Maui.Controls.Window.TitleBarProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.Window.TitleProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.Window.WidthProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.Window.XProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.Window.YProperty -> Microsoft.Maui.Controls.BindableProperty! +virtual Microsoft.Maui.Controls.Application.ActivateWindow(Microsoft.Maui.Controls.Window! window) -> void virtual Microsoft.Maui.Controls.Application.CleanUp() -> void virtual Microsoft.Maui.Controls.Application.CloseWindow(Microsoft.Maui.Controls.Window! window) -> void virtual Microsoft.Maui.Controls.Application.CreateWindow(Microsoft.Maui.IActivationState? activationState) -> Microsoft.Maui.Controls.Window! diff --git a/src/Controls/src/Core/PublicAPI/net-windows/PublicAPI.Unshipped.txt b/src/Controls/src/Core/PublicAPI/net-windows/PublicAPI.Unshipped.txt index c2190ccab4e5..7dc5c58110bf 100644 --- a/src/Controls/src/Core/PublicAPI/net-windows/PublicAPI.Unshipped.txt +++ b/src/Controls/src/Core/PublicAPI/net-windows/PublicAPI.Unshipped.txt @@ -1,152 +1 @@ #nullable enable -*REMOVED*~Microsoft.Maui.Controls.MenuItem.class.get -> System.Collections.Generic.IList -*REMOVED*~Microsoft.Maui.Controls.MenuItem.class.set -> void -*REMOVED*~Microsoft.Maui.Controls.MenuItem.StyleClass.get -> System.Collections.Generic.IList -*REMOVED*~Microsoft.Maui.Controls.MenuItem.StyleClass.set -> void -*REMOVED*~Microsoft.Maui.Controls.NavigableElement.class.get -> System.Collections.Generic.IList -*REMOVED*~Microsoft.Maui.Controls.NavigableElement.class.set -> void -*REMOVED*~Microsoft.Maui.Controls.NavigableElement.Style.get -> Microsoft.Maui.Controls.Style -*REMOVED*~Microsoft.Maui.Controls.NavigableElement.Style.set -> void -*REMOVED*~Microsoft.Maui.Controls.NavigableElement.StyleClass.get -> System.Collections.Generic.IList -*REMOVED*~Microsoft.Maui.Controls.NavigableElement.StyleClass.set -> void -Microsoft.Maui.Controls.HybridWebView.SetInvokeJavaScriptTarget(T! target) -> void -override Microsoft.Maui.Controls.Handlers.Items.SelectableItemsViewHandler.UpdateItemsLayout() -> void -Microsoft.Maui.Controls.StyleableElement.Style.get -> Microsoft.Maui.Controls.Style? -~Microsoft.Maui.Controls.ResourceDictionary.SetAndCreateSource(System.Uri value) -> void -~Microsoft.Maui.Controls.Internals.TypedBindingBase.UpdateSourceEventName.set -> void -~Microsoft.Maui.Controls.Xaml.IXamlTypeResolver.Resolve(string qualifiedTypeName, System.IServiceProvider serviceProvider = null, bool expandToExtension = true) -> System.Type -~Microsoft.Maui.Controls.WebViewProcessTerminatedEventArgs.PlatformArgs.get -> Microsoft.Maui.Controls.PlatformWebViewProcessTerminatedEventArgs -~Microsoft.Maui.Controls.Xaml.RequireServiceAttribute.RequireServiceAttribute(System.Type[] serviceTypes) -> void -~Microsoft.Maui.Controls.Xaml.RequireServiceAttribute.ServiceTypes.get -> System.Type[] -~override Microsoft.Maui.Controls.ShellContent.OnPropertyChanged(string propertyName = null) -> void -*REMOVED*~static Microsoft.Maui.Controls.Application.ControlsApplicationMapper -> Microsoft.Maui.IPropertyMapper -~static Microsoft.Maui.Controls.Brush.DarkGrey.get -> Microsoft.Maui.Controls.SolidColorBrush -~static Microsoft.Maui.Controls.Brush.DarkSlateGrey.get -> Microsoft.Maui.Controls.SolidColorBrush -~static Microsoft.Maui.Controls.Brush.DimGrey.get -> Microsoft.Maui.Controls.SolidColorBrush -~static Microsoft.Maui.Controls.Brush.Grey.get -> Microsoft.Maui.Controls.SolidColorBrush -~static Microsoft.Maui.Controls.Brush.LightGrey.get -> Microsoft.Maui.Controls.SolidColorBrush -~static Microsoft.Maui.Controls.Brush.LightSlateGrey.get -> Microsoft.Maui.Controls.SolidColorBrush -~static Microsoft.Maui.Controls.Brush.SlateGrey.get -> Microsoft.Maui.Controls.SolidColorBrush -*REMOVED*~static Microsoft.Maui.Controls.Button.ControlsButtonMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.DatePicker.ControlsDatePickerMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.Editor.ControlsEditorMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.Element.ControlsElementMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.Entry.ControlsEntryMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.Label.ControlsLabelMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.Layout.ControlsLayoutMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.NavigationPage.ControlsNavigationPageMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.Picker.ControlsPickerMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.RadioButton.ControlsRadioButtonMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.RefreshView.ControlsRefreshViewMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.ScrollView.ControlsScrollViewMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.SearchBar.ControlsSearchBarMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.Shapes.Shape.ControlsShapeViewMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.TabbedPage.ControlsTabbedPageMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.TimePicker.ControlsTimePickerMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.VisualElement.ControlsVisualElementMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.WebView.ControlsWebViewMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.Window.ControlsWindowMapper -> Microsoft.Maui.IPropertyMapper -~static readonly Microsoft.Maui.Controls.BaseShellItem.FlyoutItemIsVisibleProperty -> Microsoft.Maui.Controls.BindableProperty -const Microsoft.Maui.Controls.TitleBar.ContentHiddenState = "ContentCollapsed" -> string! -const Microsoft.Maui.Controls.TitleBar.ContentVisibleState = "ContentVisible" -> string! -const Microsoft.Maui.Controls.TitleBar.IconHiddenState = "IconCollapsed" -> string! -const Microsoft.Maui.Controls.TitleBar.IconVisibleState = "IconVisible" -> string! -const Microsoft.Maui.Controls.TitleBar.LeadingHiddenState = "LeadingContentCollapsed" -> string! -const Microsoft.Maui.Controls.TitleBar.LeadingVisibleState = "LeadingContentVisible" -> string! -const Microsoft.Maui.Controls.TitleBar.SubtitleHiddenState = "SubtitleCollapsed" -> string! -const Microsoft.Maui.Controls.TitleBar.SubtitleVisibleState = "SubtitleVisible" -> string! -const Microsoft.Maui.Controls.TitleBar.TemplateRootName = "PART_Root" -> string! -const Microsoft.Maui.Controls.TitleBar.TitleBarActiveState = "TitleBarTitleActive" -> string! -const Microsoft.Maui.Controls.TitleBar.TitleBarContent = "PART_Content" -> string! -const Microsoft.Maui.Controls.TitleBar.TitleBarIcon = "PART_Icon" -> string! -const Microsoft.Maui.Controls.TitleBar.TitleBarInactiveState = "TitleBarTitleInactive" -> string! -const Microsoft.Maui.Controls.TitleBar.TitleBarLeading = "PART_LeadingContent" -> string! -const Microsoft.Maui.Controls.TitleBar.TitleBarSubtitle = "PART_Subtitle" -> string! -const Microsoft.Maui.Controls.TitleBar.TitleBarTitle = "PART_Title" -> string! -const Microsoft.Maui.Controls.TitleBar.TitleBarTrailing = "PART_TrailingContent" -> string! -const Microsoft.Maui.Controls.TitleBar.TitleHiddenState = "TitleCollapsed" -> string! -const Microsoft.Maui.Controls.TitleBar.TitleVisibleState = "TitleVisible" -> string! -const Microsoft.Maui.Controls.TitleBar.TrailingHiddenState = "TrailingContentCollapsed" -> string! -const Microsoft.Maui.Controls.TitleBar.TrailingVisibleState = "TrailingContentVisible" -> string! -Microsoft.Maui.Controls.Embedding.EmbeddingExtensions -Microsoft.Maui.Controls.HandlerProperties -*REMOVED*override Microsoft.Maui.Controls.Compatibility.Layout.InvalidateMeasureOverride() -> void -Microsoft.Maui.Controls.HybridWebView -Microsoft.Maui.Controls.HybridWebView.DefaultFile.get -> string? -Microsoft.Maui.Controls.HybridWebView.DefaultFile.set -> void -Microsoft.Maui.Controls.HybridWebView.EvaluateJavaScriptAsync(string! script) -> System.Threading.Tasks.Task! -Microsoft.Maui.Controls.HybridWebView.HybridRoot.get -> string? -Microsoft.Maui.Controls.HybridWebView.HybridRoot.set -> void -Microsoft.Maui.Controls.HybridWebView.HybridWebView() -> void -Microsoft.Maui.Controls.HybridWebView.InvokeJavaScriptAsync(string! methodName, System.Text.Json.Serialization.Metadata.JsonTypeInfo! returnTypeJsonTypeInfo, object?[]? paramValues = null, System.Text.Json.Serialization.Metadata.JsonTypeInfo?[]? paramJsonTypeInfos = null) -> System.Threading.Tasks.Task! -Microsoft.Maui.Controls.HybridWebView.RawMessageReceived -> System.EventHandler? -Microsoft.Maui.Controls.HybridWebView.SendRawMessage(string! rawMessage) -> void -Microsoft.Maui.Controls.HybridWebViewRawMessageReceivedEventArgs -Microsoft.Maui.Controls.HybridWebViewRawMessageReceivedEventArgs.HybridWebViewRawMessageReceivedEventArgs(string? message) -> void -Microsoft.Maui.Controls.HybridWebViewRawMessageReceivedEventArgs.Message.get -> string? -Microsoft.Maui.Controls.PlatformWebViewProcessTerminatedEventArgs -Microsoft.Maui.Controls.PlatformWebViewProcessTerminatedEventArgs.CoreWebView2ProcessFailedEventArgs.get -> Microsoft.Web.WebView2.Core.CoreWebView2ProcessFailedEventArgs! -Microsoft.Maui.Controls.PlatformWebViewProcessTerminatedEventArgs.Sender.get -> Microsoft.Web.WebView2.Core.CoreWebView2! -Microsoft.Maui.Controls.StyleableElement -Microsoft.Maui.Controls.StyleableElement.class.get -> System.Collections.Generic.IList! -Microsoft.Maui.Controls.StyleableElement.class.set -> void -Microsoft.Maui.Controls.StyleableElement.Style.set -> void -Microsoft.Maui.Controls.StyleableElement.StyleableElement() -> void -Microsoft.Maui.Controls.StyleableElement.StyleClass.get -> System.Collections.Generic.IList! -Microsoft.Maui.Controls.StyleableElement.StyleClass.set -> void -Microsoft.Maui.Controls.TimeChangedEventArgs -Microsoft.Maui.Controls.TimeChangedEventArgs.NewTime.get -> System.TimeSpan -Microsoft.Maui.Controls.TimeChangedEventArgs.OldTime.get -> System.TimeSpan -Microsoft.Maui.Controls.TimeChangedEventArgs.TimeChangedEventArgs(System.TimeSpan oldTime, System.TimeSpan newTime) -> void -Microsoft.Maui.Controls.TimePicker.TimeSelected -> System.EventHandler -Microsoft.Maui.Controls.TitleBar -Microsoft.Maui.Controls.TitleBar.Content.get -> Microsoft.Maui.IView? -Microsoft.Maui.Controls.TitleBar.Content.set -> void -Microsoft.Maui.Controls.TitleBar.ForegroundColor.get -> Microsoft.Maui.Graphics.Color! -Microsoft.Maui.Controls.TitleBar.ForegroundColor.set -> void -Microsoft.Maui.Controls.TitleBar.Icon.get -> Microsoft.Maui.Controls.ImageSource! -Microsoft.Maui.Controls.TitleBar.Icon.set -> void -Microsoft.Maui.Controls.TitleBar.LeadingContent.get -> Microsoft.Maui.IView? -Microsoft.Maui.Controls.TitleBar.LeadingContent.set -> void -Microsoft.Maui.Controls.TitleBar.PassthroughElements.get -> System.Collections.Generic.IList! -Microsoft.Maui.Controls.TitleBar.Subtitle.get -> string! -Microsoft.Maui.Controls.TitleBar.Subtitle.set -> void -Microsoft.Maui.Controls.TitleBar.Title.get -> string! -Microsoft.Maui.Controls.TitleBar.Title.set -> void -Microsoft.Maui.Controls.TitleBar.TitleBar() -> void -Microsoft.Maui.Controls.TitleBar.TrailingContent.get -> Microsoft.Maui.IView? -Microsoft.Maui.Controls.TitleBar.TrailingContent.set -> void -Microsoft.Maui.Controls.VisualElement.Measure(double widthConstraint, double heightConstraint) -> Microsoft.Maui.Graphics.Size -Microsoft.Maui.Controls.WebView.ProcessTerminated -> System.EventHandler -Microsoft.Maui.Controls.WebViewProcessTerminatedEventArgs -Microsoft.Maui.Controls.WebViewProcessTerminatedEventArgs.WebViewProcessTerminatedEventArgs() -> void -Microsoft.Maui.Controls.Window.TitleBar.get -> Microsoft.Maui.ITitleBar? -Microsoft.Maui.Controls.Window.TitleBar.set -> void -Microsoft.Maui.Controls.Xaml.RequireServiceAttribute -override Microsoft.Maui.Controls.ContentPage.LayoutChildren(double x, double y, double width, double height) -> void -*REMOVED*override Microsoft.Maui.Controls.Layout.Measure(double widthConstraint, double heightConstraint, Microsoft.Maui.Controls.MeasureFlags flags = Microsoft.Maui.Controls.MeasureFlags.None) -> Microsoft.Maui.SizeRequest -override Microsoft.Maui.Controls.TitleBar.OnApplyTemplate() -> void -static Microsoft.Maui.Controls.BindableObjectExtensions.SetBinding(this Microsoft.Maui.Controls.BindableObject! self, Microsoft.Maui.Controls.BindableProperty! targetProperty, System.Func! getter, Microsoft.Maui.Controls.BindingMode mode = Microsoft.Maui.Controls.BindingMode.Default, Microsoft.Maui.Controls.IValueConverter? converter = null, object? converterParameter = null, string? stringFormat = null, object? source = null, object? fallbackValue = null, object? targetNullValue = null) -> void -static Microsoft.Maui.Controls.BindingBase.Create(System.Func! getter, Microsoft.Maui.Controls.BindingMode mode = Microsoft.Maui.Controls.BindingMode.Default, Microsoft.Maui.Controls.IValueConverter? converter = null, object? converterParameter = null, string? stringFormat = null, object? source = null, object? fallbackValue = null, object? targetNullValue = null) -> Microsoft.Maui.Controls.BindingBase! -static Microsoft.Maui.Controls.Embedding.EmbeddingExtensions.CreateEmbeddedWindowContext(this Microsoft.Maui.Hosting.MauiApp! mauiApp, Microsoft.UI.Xaml.Window! platformWindow) -> Microsoft.Maui.IMauiContext! -static Microsoft.Maui.Controls.Embedding.EmbeddingExtensions.ToPlatformEmbedded(this Microsoft.Maui.IElement! element, Microsoft.Maui.Hosting.MauiApp! mauiApp, Microsoft.UI.Xaml.Window! platformWindow) -> Microsoft.UI.Xaml.FrameworkElement! -static Microsoft.Maui.Controls.Embedding.EmbeddingExtensions.ToPlatformEmbedded(this Microsoft.Maui.IElement! element, Microsoft.Maui.IMauiContext! context) -> Microsoft.UI.Xaml.FrameworkElement! -*REMOVED*static Microsoft.Maui.Controls.FlyoutPage.ControlsFlyoutPageMapper -> Microsoft.Maui.IPropertyMapper! -static Microsoft.Maui.Controls.HandlerProperties.GetDisconnectPolicy(Microsoft.Maui.Controls.BindableObject! target) -> Microsoft.Maui.HandlerDisconnectPolicy -static Microsoft.Maui.Controls.HandlerProperties.SetDisconnectPolicy(Microsoft.Maui.Controls.BindableObject! target, Microsoft.Maui.HandlerDisconnectPolicy value) -> void -static Microsoft.Maui.Controls.TitleBar.DefaultTemplate.get -> Microsoft.Maui.Controls.ControlTemplate! -*REMOVED*static Microsoft.Maui.Controls.Toolbar.ControlsToolbarMapper -> Microsoft.Maui.IPropertyMapper! -static Microsoft.Maui.Controls.ViewExtensions.InvalidateMeasure(this Microsoft.Maui.Controls.VisualElement! view) -> void -static readonly Microsoft.Maui.Controls.HandlerProperties.DisconnectPolicyProperty -> Microsoft.Maui.Controls.BindableProperty! -static readonly Microsoft.Maui.Controls.HybridWebView.DefaultFileProperty -> Microsoft.Maui.Controls.BindableProperty! -static readonly Microsoft.Maui.Controls.HybridWebView.HybridRootProperty -> Microsoft.Maui.Controls.BindableProperty! -static readonly Microsoft.Maui.Controls.StyleableElement.StyleProperty -> Microsoft.Maui.Controls.BindableProperty! -static readonly Microsoft.Maui.Controls.TitleBar.ContentProperty -> Microsoft.Maui.Controls.BindableProperty! -static readonly Microsoft.Maui.Controls.TitleBar.ForegroundColorProperty -> Microsoft.Maui.Controls.BindableProperty! -static readonly Microsoft.Maui.Controls.TitleBar.IconProperty -> Microsoft.Maui.Controls.BindableProperty! -static readonly Microsoft.Maui.Controls.TitleBar.LeadingContentProperty -> Microsoft.Maui.Controls.BindableProperty! -static readonly Microsoft.Maui.Controls.TitleBar.SubtitleProperty -> Microsoft.Maui.Controls.BindableProperty! -static readonly Microsoft.Maui.Controls.TitleBar.TitleProperty -> Microsoft.Maui.Controls.BindableProperty! -static readonly Microsoft.Maui.Controls.TitleBar.TrailingContentProperty -> Microsoft.Maui.Controls.BindableProperty! -static readonly Microsoft.Maui.Controls.Window.TitleBarProperty -> Microsoft.Maui.Controls.BindableProperty! -virtual Microsoft.Maui.Controls.Application.ActivateWindow(Microsoft.Maui.Controls.Window! window) -> void \ No newline at end of file diff --git a/src/Controls/src/Core/PublicAPI/net/PublicAPI.Shipped.txt b/src/Controls/src/Core/PublicAPI/net/PublicAPI.Shipped.txt index 3792b5f9c96a..77dee329f41a 100644 --- a/src/Controls/src/Core/PublicAPI/net/PublicAPI.Shipped.txt +++ b/src/Controls/src/Core/PublicAPI/net/PublicAPI.Shipped.txt @@ -789,6 +789,7 @@ ~Microsoft.Maui.Controls.Internals.TypedBindingBase.ConverterParameter.set -> void ~Microsoft.Maui.Controls.Internals.TypedBindingBase.Source.get -> object ~Microsoft.Maui.Controls.Internals.TypedBindingBase.Source.set -> void +~Microsoft.Maui.Controls.Internals.TypedBindingBase.UpdateSourceEventName.set -> void ~Microsoft.Maui.Controls.InvalidNavigationException.InvalidNavigationException(string message, System.Exception innerException) -> void ~Microsoft.Maui.Controls.InvalidNavigationException.InvalidNavigationException(string message) -> void ~Microsoft.Maui.Controls.InvalidNavigationException.InvalidNavigationException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) -> void @@ -1018,16 +1019,12 @@ ~Microsoft.Maui.Controls.MenuFlyoutSubItem.Remove(Microsoft.Maui.IMenuElement item) -> bool ~Microsoft.Maui.Controls.MenuFlyoutSubItem.this[int index].get -> Microsoft.Maui.IMenuElement ~Microsoft.Maui.Controls.MenuFlyoutSubItem.this[int index].set -> void -~Microsoft.Maui.Controls.MenuItem.class.get -> System.Collections.Generic.IList -~Microsoft.Maui.Controls.MenuItem.class.set -> void ~Microsoft.Maui.Controls.MenuItem.Command.get -> System.Windows.Input.ICommand ~Microsoft.Maui.Controls.MenuItem.Command.set -> void ~Microsoft.Maui.Controls.MenuItem.CommandParameter.get -> object ~Microsoft.Maui.Controls.MenuItem.CommandParameter.set -> void ~Microsoft.Maui.Controls.MenuItem.IconImageSource.get -> Microsoft.Maui.Controls.ImageSource ~Microsoft.Maui.Controls.MenuItem.IconImageSource.set -> void -~Microsoft.Maui.Controls.MenuItem.StyleClass.get -> System.Collections.Generic.IList -~Microsoft.Maui.Controls.MenuItem.StyleClass.set -> void ~Microsoft.Maui.Controls.MenuItem.Text.get -> string ~Microsoft.Maui.Controls.MenuItem.Text.set -> void ~Microsoft.Maui.Controls.MenuItemCollection.Add(Microsoft.Maui.Controls.MenuItem item) -> void @@ -1065,14 +1062,8 @@ ~Microsoft.Maui.Controls.MultiTrigger.Conditions.get -> System.Collections.Generic.IList ~Microsoft.Maui.Controls.MultiTrigger.MultiTrigger(System.Type targetType) -> void ~Microsoft.Maui.Controls.MultiTrigger.Setters.get -> System.Collections.Generic.IList -~Microsoft.Maui.Controls.NavigableElement.class.get -> System.Collections.Generic.IList -~Microsoft.Maui.Controls.NavigableElement.class.set -> void ~Microsoft.Maui.Controls.NavigableElement.Navigation.get -> Microsoft.Maui.Controls.INavigation ~Microsoft.Maui.Controls.NavigableElement.NavigationProxy.get -> Microsoft.Maui.Controls.Internals.NavigationProxy -~Microsoft.Maui.Controls.NavigableElement.Style.get -> Microsoft.Maui.Controls.Style -~Microsoft.Maui.Controls.NavigableElement.Style.set -> void -~Microsoft.Maui.Controls.NavigableElement.StyleClass.get -> System.Collections.Generic.IList -~Microsoft.Maui.Controls.NavigableElement.StyleClass.set -> void ~Microsoft.Maui.Controls.NavigationEventArgs.NavigationEventArgs(Microsoft.Maui.Controls.Page page) -> void ~Microsoft.Maui.Controls.NavigationEventArgs.Page.get -> Microsoft.Maui.Controls.Page ~Microsoft.Maui.Controls.NavigationPage.BarBackground.get -> Microsoft.Maui.Controls.Brush @@ -1194,6 +1185,7 @@ ~Microsoft.Maui.Controls.ResourceDictionary.Keys.get -> System.Collections.Generic.ICollection ~Microsoft.Maui.Controls.ResourceDictionary.MergedDictionaries.get -> System.Collections.Generic.ICollection ~Microsoft.Maui.Controls.ResourceDictionary.Remove(string key) -> bool +~Microsoft.Maui.Controls.ResourceDictionary.SetAndCreateSource(System.Uri value) -> void ~Microsoft.Maui.Controls.ResourceDictionary.SetAndLoadSource(System.Uri value, string resourcePath, System.Reflection.Assembly assembly, System.Xml.IXmlLineInfo lineInfo) -> void ~Microsoft.Maui.Controls.ResourceDictionary.Source.get -> System.Uri ~Microsoft.Maui.Controls.ResourceDictionary.Source.set -> void @@ -1643,6 +1635,7 @@ ~Microsoft.Maui.Controls.WebView.Source.set -> void ~Microsoft.Maui.Controls.WebView.UserAgent.get -> string ~Microsoft.Maui.Controls.WebView.UserAgent.set -> void +~Microsoft.Maui.Controls.WebViewProcessTerminatedEventArgs.PlatformArgs.get -> Microsoft.Maui.Controls.PlatformWebViewProcessTerminatedEventArgs ~Microsoft.Maui.Controls.Xaml.Diagnostics.BindingBaseErrorEventArgs.Binding.get -> Microsoft.Maui.Controls.BindingBase ~Microsoft.Maui.Controls.Xaml.Diagnostics.BindingBaseErrorEventArgs.ErrorCode.get -> string ~Microsoft.Maui.Controls.Xaml.Diagnostics.BindingBaseErrorEventArgs.Message.get -> string @@ -1662,9 +1655,12 @@ ~Microsoft.Maui.Controls.Xaml.IReferenceProvider.FindByName(string name) -> object ~Microsoft.Maui.Controls.Xaml.IRootObjectProvider.RootObject.get -> object ~Microsoft.Maui.Controls.Xaml.IValueProvider.ProvideValue(System.IServiceProvider serviceProvider) -> object +~Microsoft.Maui.Controls.Xaml.IXamlTypeResolver.Resolve(string qualifiedTypeName, System.IServiceProvider serviceProvider = null, bool expandToExtension = true) -> System.Type ~Microsoft.Maui.Controls.Xaml.IXamlTypeResolver.Resolve(string qualifiedTypeName, System.IServiceProvider serviceProvider = null) -> System.Type ~Microsoft.Maui.Controls.Xaml.IXamlTypeResolver.TryResolve(string qualifiedTypeName, out System.Type type) -> bool ~Microsoft.Maui.Controls.Xaml.IXmlLineInfoProvider.XmlLineInfo.get -> System.Xml.IXmlLineInfo +~Microsoft.Maui.Controls.Xaml.RequireServiceAttribute.RequireServiceAttribute(System.Type[] serviceTypes) -> void +~Microsoft.Maui.Controls.Xaml.RequireServiceAttribute.ServiceTypes.get -> System.Type[] ~Microsoft.Maui.Controls.Xaml.XamlParseException.XamlParseException(string message, System.Exception innerException) -> void ~Microsoft.Maui.Controls.Xaml.XamlParseException.XamlParseException(string message, System.Xml.IXmlLineInfo xmlInfo, System.Exception innerException = null) -> void ~Microsoft.Maui.Controls.Xaml.XamlParseException.XamlParseException(string message) -> void @@ -1872,6 +1868,7 @@ ~override Microsoft.Maui.Controls.ShellAppearance.Equals(object obj) -> bool ~override Microsoft.Maui.Controls.ShellContent.OnChildAdded(Microsoft.Maui.Controls.Element child) -> void ~override Microsoft.Maui.Controls.ShellContent.OnChildRemoved(Microsoft.Maui.Controls.Element child, int oldLogicalIndex) -> void +~override Microsoft.Maui.Controls.ShellContent.OnPropertyChanged(string propertyName = null) -> void ~override Microsoft.Maui.Controls.ShellItem.OnChildAdded(Microsoft.Maui.Controls.Element child) -> void ~override Microsoft.Maui.Controls.ShellItem.OnChildRemoved(Microsoft.Maui.Controls.Element child, int oldLogicalIndex) -> void ~override Microsoft.Maui.Controls.ShellSection.OnChildAdded(Microsoft.Maui.Controls.Element child) -> void @@ -1943,7 +1940,6 @@ ~static Microsoft.Maui.Controls.AnimationExtensions.Insert(this Microsoft.Maui.Animations.IAnimationManager animationManager, System.Func step) -> int ~static Microsoft.Maui.Controls.AnimationExtensions.Interpolate(double start, double end = 1, double reverseVal = 0, bool reverse = false) -> System.Func ~static Microsoft.Maui.Controls.AnimationExtensions.Remove(this Microsoft.Maui.Animations.IAnimationManager animationManager, int tickerId) -> void -~static Microsoft.Maui.Controls.Application.ControlsApplicationMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.AppLinkEntry.FromUri(System.Uri uri) -> Microsoft.Maui.Controls.AppLinkEntry ~static Microsoft.Maui.Controls.AutomationProperties.GetExcludedWithChildren(Microsoft.Maui.Controls.BindableObject bindable) -> bool? ~static Microsoft.Maui.Controls.AutomationProperties.GetHelpText(Microsoft.Maui.Controls.BindableObject bindable) -> string @@ -2003,6 +1999,7 @@ ~static Microsoft.Maui.Controls.Brush.DarkGoldenrod.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.DarkGray.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.DarkGreen.get -> Microsoft.Maui.Controls.SolidColorBrush +~static Microsoft.Maui.Controls.Brush.DarkGrey.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.DarkKhaki.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.DarkMagenta.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.DarkOliveGreen.get -> Microsoft.Maui.Controls.SolidColorBrush @@ -2013,12 +2010,14 @@ ~static Microsoft.Maui.Controls.Brush.DarkSeaGreen.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.DarkSlateBlue.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.DarkSlateGray.get -> Microsoft.Maui.Controls.SolidColorBrush +~static Microsoft.Maui.Controls.Brush.DarkSlateGrey.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.DarkTurquoise.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.DarkViolet.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.DeepPink.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.DeepSkyBlue.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.Default.get -> Microsoft.Maui.Controls.Brush ~static Microsoft.Maui.Controls.Brush.DimGray.get -> Microsoft.Maui.Controls.SolidColorBrush +~static Microsoft.Maui.Controls.Brush.DimGrey.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.DodgerBlue.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.Firebrick.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.FloralWhite.get -> Microsoft.Maui.Controls.SolidColorBrush @@ -2031,6 +2030,7 @@ ~static Microsoft.Maui.Controls.Brush.Gray.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.Green.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.GreenYellow.get -> Microsoft.Maui.Controls.SolidColorBrush +~static Microsoft.Maui.Controls.Brush.Grey.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.Honeydew.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.HotPink.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.implicit operator Microsoft.Maui.Controls.Brush(Microsoft.Maui.Graphics.Color color) -> Microsoft.Maui.Controls.Brush @@ -2051,11 +2051,13 @@ ~static Microsoft.Maui.Controls.Brush.LightGoldenrodYellow.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.LightGray.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.LightGreen.get -> Microsoft.Maui.Controls.SolidColorBrush +~static Microsoft.Maui.Controls.Brush.LightGrey.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.LightPink.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.LightSalmon.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.LightSeaGreen.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.LightSkyBlue.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.LightSlateGray.get -> Microsoft.Maui.Controls.SolidColorBrush +~static Microsoft.Maui.Controls.Brush.LightSlateGrey.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.LightSteelBlue.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.LightYellow.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.Lime.get -> Microsoft.Maui.Controls.SolidColorBrush @@ -2108,6 +2110,7 @@ ~static Microsoft.Maui.Controls.Brush.SkyBlue.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.SlateBlue.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.SlateGray.get -> Microsoft.Maui.Controls.SolidColorBrush +~static Microsoft.Maui.Controls.Brush.SlateGrey.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.Snow.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.SpringGreen.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.SteelBlue.get -> Microsoft.Maui.Controls.SolidColorBrush @@ -2123,7 +2126,6 @@ ~static Microsoft.Maui.Controls.Brush.WhiteSmoke.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.Yellow.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.YellowGreen.get -> Microsoft.Maui.Controls.SolidColorBrush -~static Microsoft.Maui.Controls.Button.ControlsButtonMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.Button.MapContentLayout(Microsoft.Maui.Handlers.ButtonHandler handler, Microsoft.Maui.Controls.Button button) -> void ~static Microsoft.Maui.Controls.Button.MapContentLayout(Microsoft.Maui.Handlers.IButtonHandler handler, Microsoft.Maui.Controls.Button button) -> void ~static Microsoft.Maui.Controls.Button.MapLineBreakMode(Microsoft.Maui.Handlers.ButtonHandler handler, Microsoft.Maui.Controls.Button button) -> void @@ -2174,7 +2176,6 @@ ~static Microsoft.Maui.Controls.ContentPresenter.ContentProperty -> Microsoft.Maui.Controls.BindableProperty ~static Microsoft.Maui.Controls.ControlsColorExtensions.IsDefault(this Microsoft.Maui.Graphics.Color color) -> bool ~static Microsoft.Maui.Controls.ControlsColorExtensions.IsNotDefault(this Microsoft.Maui.Graphics.Color color) -> bool -~static Microsoft.Maui.Controls.DatePicker.ControlsDatePickerMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.DependencyService.Get(Microsoft.Maui.Controls.DependencyFetchTarget fetchTarget = Microsoft.Maui.Controls.DependencyFetchTarget.GlobalInstance) -> T ~static Microsoft.Maui.Controls.DependencyService.Register(System.Reflection.Assembly[] assemblies) -> void ~static Microsoft.Maui.Controls.DependencyService.Register() -> void @@ -2196,17 +2197,14 @@ ~static Microsoft.Maui.Controls.Device.StartTimer(System.TimeSpan interval, System.Func callback) -> void ~static Microsoft.Maui.Controls.DoubleCollection.implicit operator Microsoft.Maui.Controls.DoubleCollection(double[] d) -> Microsoft.Maui.Controls.DoubleCollection ~static Microsoft.Maui.Controls.DoubleCollection.implicit operator Microsoft.Maui.Controls.DoubleCollection(float[] f) -> Microsoft.Maui.Controls.DoubleCollection -~static Microsoft.Maui.Controls.Editor.ControlsEditorMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.Editor.MapText(Microsoft.Maui.Handlers.EditorHandler handler, Microsoft.Maui.Controls.Editor editor) -> void ~static Microsoft.Maui.Controls.Editor.MapText(Microsoft.Maui.Handlers.IEditorHandler handler, Microsoft.Maui.Controls.Editor editor) -> void ~static Microsoft.Maui.Controls.Effect.Resolve(string name) -> Microsoft.Maui.Controls.Effect ~static Microsoft.Maui.Controls.EffectiveVisualExtensions.IsDefault(this Microsoft.Maui.Controls.IVisual visual) -> bool ~static Microsoft.Maui.Controls.EffectiveVisualExtensions.IsMatchParent(this Microsoft.Maui.Controls.IVisual visual) -> bool ~static Microsoft.Maui.Controls.EffectiveVisualExtensions.IsMaterial(this Microsoft.Maui.Controls.IVisual visual) -> bool -~static Microsoft.Maui.Controls.Element.ControlsElementMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.Element.MapAutomationPropertiesExcludedWithChildren(Microsoft.Maui.IElementHandler handler, Microsoft.Maui.Controls.Element element) -> void ~static Microsoft.Maui.Controls.Element.MapAutomationPropertiesIsInAccessibleTree(Microsoft.Maui.IElementHandler handler, Microsoft.Maui.Controls.Element element) -> void -~static Microsoft.Maui.Controls.Entry.ControlsEntryMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.Entry.MapText(Microsoft.Maui.Handlers.EntryHandler handler, Microsoft.Maui.Controls.Entry entry) -> void ~static Microsoft.Maui.Controls.Entry.MapText(Microsoft.Maui.Handlers.IEntryHandler handler, Microsoft.Maui.Controls.Entry entry) -> void ~static Microsoft.Maui.Controls.FileImageSource.implicit operator Microsoft.Maui.Controls.FileImageSource(string file) -> Microsoft.Maui.Controls.FileImageSource @@ -2354,7 +2352,6 @@ ~static Microsoft.Maui.Controls.KnownColor.Default.get -> Microsoft.Maui.Graphics.Color ~static Microsoft.Maui.Controls.KnownColor.SetAccent(Microsoft.Maui.Graphics.Color value) -> void ~static Microsoft.Maui.Controls.KnownColor.Transparent.get -> Microsoft.Maui.Graphics.Color -~static Microsoft.Maui.Controls.Label.ControlsLabelMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.Label.MapLineBreakMode(Microsoft.Maui.Handlers.ILabelHandler handler, Microsoft.Maui.Controls.Label label) -> void ~static Microsoft.Maui.Controls.Label.MapLineBreakMode(Microsoft.Maui.Handlers.LabelHandler handler, Microsoft.Maui.Controls.Label label) -> void ~static Microsoft.Maui.Controls.Label.MapMaxLines(Microsoft.Maui.Handlers.ILabelHandler handler, Microsoft.Maui.Controls.Label label) -> void @@ -2363,7 +2360,6 @@ ~static Microsoft.Maui.Controls.Label.MapText(Microsoft.Maui.Handlers.LabelHandler handler, Microsoft.Maui.Controls.Label label) -> void ~static Microsoft.Maui.Controls.Label.MapTextType(Microsoft.Maui.Handlers.ILabelHandler handler, Microsoft.Maui.Controls.Label label) -> void ~static Microsoft.Maui.Controls.Label.MapTextType(Microsoft.Maui.Handlers.LabelHandler handler, Microsoft.Maui.Controls.Label label) -> void -~static Microsoft.Maui.Controls.Layout.ControlsLayoutMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.Layout.MapInputTransparent(Microsoft.Maui.Handlers.LayoutHandler handler, Microsoft.Maui.Controls.Layout layout) -> void ~static Microsoft.Maui.Controls.Layout.MapInputTransparent(Microsoft.Maui.ILayoutHandler handler, Microsoft.Maui.Controls.Layout layout) -> void ~static Microsoft.Maui.Controls.MenuItem.GetAccelerator(Microsoft.Maui.Controls.BindableObject bindable) -> Microsoft.Maui.Controls.Accelerator @@ -2378,7 +2374,6 @@ ~static Microsoft.Maui.Controls.MultiPage.GetIndex(T page) -> int ~static Microsoft.Maui.Controls.MultiPage.SetIndex(Microsoft.Maui.Controls.Page page, int index) -> void ~static Microsoft.Maui.Controls.NameScopeExtensions.FindByName(this Microsoft.Maui.Controls.Element element, string name) -> T -~static Microsoft.Maui.Controls.NavigationPage.ControlsNavigationPageMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.NavigationPage.GetBackButtonTitle(Microsoft.Maui.Controls.BindableObject page) -> string ~static Microsoft.Maui.Controls.NavigationPage.GetHasBackButton(Microsoft.Maui.Controls.Page page) -> bool ~static Microsoft.Maui.Controls.NavigationPage.GetHasNavigationBar(Microsoft.Maui.Controls.BindableObject page) -> bool @@ -2394,7 +2389,6 @@ ~static Microsoft.Maui.Controls.OnIdiom.implicit operator T(Microsoft.Maui.Controls.OnIdiom onIdiom) -> T ~static Microsoft.Maui.Controls.OnPlatform.implicit operator T(Microsoft.Maui.Controls.OnPlatform onPlatform) -> T ~static Microsoft.Maui.Controls.PanGestureRecognizer.CurrentId.get -> Microsoft.Maui.Controls.Internals.AutoId -~static Microsoft.Maui.Controls.Picker.ControlsPickerMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.Platform.ButtonExtensions.UpdateContentLayout(this object platformButton, Microsoft.Maui.Controls.Button button) -> void ~static Microsoft.Maui.Controls.PlatformConfiguration.AndroidSpecific.AppCompat.Application.GetSendAppearingEventOnResume(Microsoft.Maui.Controls.BindableObject element) -> bool ~static Microsoft.Maui.Controls.PlatformConfiguration.AndroidSpecific.AppCompat.Application.GetSendAppearingEventOnResume(this Microsoft.Maui.Controls.IPlatformElementConfiguration config) -> bool @@ -2867,7 +2861,6 @@ ~static Microsoft.Maui.Controls.PlatformConfiguration.WindowsSpecific.WebView.SetIsJavaScriptAlertEnabled(Microsoft.Maui.Controls.BindableObject element, bool value) -> void ~static Microsoft.Maui.Controls.PlatformConfiguration.WindowsSpecific.WebView.SetIsJavaScriptAlertEnabled(this Microsoft.Maui.Controls.IPlatformElementConfiguration config, bool value) -> Microsoft.Maui.Controls.IPlatformElementConfiguration ~static Microsoft.Maui.Controls.PointCollection.implicit operator Microsoft.Maui.Controls.PointCollection(Microsoft.Maui.Graphics.Point[] d) -> Microsoft.Maui.Controls.PointCollection -~static Microsoft.Maui.Controls.RadioButton.ControlsRadioButtonMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.RadioButton.DefaultTemplate.get -> Microsoft.Maui.Controls.ControlTemplate ~static Microsoft.Maui.Controls.RadioButton.MapContent(Microsoft.Maui.Handlers.IRadioButtonHandler handler, Microsoft.Maui.Controls.RadioButton radioButton) -> void ~static Microsoft.Maui.Controls.RadioButton.MapContent(Microsoft.Maui.Handlers.RadioButtonHandler handler, Microsoft.Maui.Controls.RadioButton radioButton) -> void @@ -2875,7 +2868,6 @@ ~static Microsoft.Maui.Controls.RadioButtonGroup.GetSelectedValue(Microsoft.Maui.Controls.BindableObject bindableObject) -> object ~static Microsoft.Maui.Controls.RadioButtonGroup.SetGroupName(Microsoft.Maui.Controls.BindableObject bindable, string groupName) -> void ~static Microsoft.Maui.Controls.RadioButtonGroup.SetSelectedValue(Microsoft.Maui.Controls.BindableObject bindable, object selectedValue) -> void -~static Microsoft.Maui.Controls.RefreshView.ControlsRefreshViewMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.Region.FromLines(double[] lineHeights, double maxWidth, double startX, double endX, double startY) -> Microsoft.Maui.Controls.Region ~static Microsoft.Maui.Controls.Region.FromRectangles(System.Collections.Generic.IEnumerable rectangles) -> Microsoft.Maui.Controls.Region ~static Microsoft.Maui.Controls.RelativeBindingSource.Self.get -> Microsoft.Maui.Controls.RelativeBindingSource @@ -2888,8 +2880,6 @@ ~static Microsoft.Maui.Controls.Routing.RegisterRoute(string route, System.Type type) -> void ~static Microsoft.Maui.Controls.Routing.SetRoute(Microsoft.Maui.Controls.Element obj, string value) -> void ~static Microsoft.Maui.Controls.Routing.UnRegisterRoute(string route) -> void -~static Microsoft.Maui.Controls.ScrollView.ControlsScrollViewMapper -> Microsoft.Maui.IPropertyMapper -~static Microsoft.Maui.Controls.SearchBar.ControlsSearchBarMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.SearchBar.MapText(Microsoft.Maui.Handlers.ISearchBarHandler handler, Microsoft.Maui.Controls.SearchBar searchBar) -> void ~static Microsoft.Maui.Controls.SearchBar.MapText(Microsoft.Maui.Handlers.SearchBarHandler handler, Microsoft.Maui.Controls.SearchBar searchBar) -> void ~static Microsoft.Maui.Controls.SearchHandler.SelectedItemProperty -> Microsoft.Maui.Controls.BindableProperty @@ -2908,7 +2898,6 @@ ~static Microsoft.Maui.Controls.Shapes.GeometryHelper.FlattenGeometry(Microsoft.Maui.Controls.Shapes.PathGeometry pathGeoDst, Microsoft.Maui.Controls.Shapes.Geometry geoSrc, double tolerance, Microsoft.Maui.Controls.Shapes.Matrix matxPrevious) -> void ~static Microsoft.Maui.Controls.Shapes.GeometryHelper.FlattenQuadraticBezier(System.Collections.Generic.List points, Microsoft.Maui.Graphics.Point ptStart, Microsoft.Maui.Graphics.Point ptCtrl, Microsoft.Maui.Graphics.Point ptEnd, double tolerance) -> void ~static Microsoft.Maui.Controls.Shapes.PathFigureCollectionConverter.ParseStringToPathFigureCollection(Microsoft.Maui.Controls.Shapes.PathFigureCollection pathFigureCollection, string pathString) -> void -~static Microsoft.Maui.Controls.Shapes.Shape.ControlsShapeViewMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.Shapes.Shape.MapStrokeDashArray(Microsoft.Maui.Handlers.IShapeViewHandler handler, Microsoft.Maui.IShapeView shapeView) -> void ~static Microsoft.Maui.Controls.Shell.Current.get -> Microsoft.Maui.Controls.Shell ~static Microsoft.Maui.Controls.Shell.GetBackButtonBehavior(Microsoft.Maui.Controls.BindableObject obj) -> Microsoft.Maui.Controls.BackButtonBehavior @@ -2976,10 +2965,7 @@ ~static Microsoft.Maui.Controls.StyleSheets.StyleSheet.FromReader(System.IO.TextReader reader) -> Microsoft.Maui.Controls.StyleSheets.StyleSheet ~static Microsoft.Maui.Controls.StyleSheets.StyleSheet.FromResource(string resourcePath, System.Reflection.Assembly assembly, System.Xml.IXmlLineInfo lineInfo = null) -> Microsoft.Maui.Controls.StyleSheets.StyleSheet ~static Microsoft.Maui.Controls.StyleSheets.StyleSheet.FromString(string stylesheet) -> Microsoft.Maui.Controls.StyleSheets.StyleSheet -~static Microsoft.Maui.Controls.TabbedPage.ControlsTabbedPageMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.TemplateExtensions.SetBinding(this Microsoft.Maui.Controls.DataTemplate self, Microsoft.Maui.Controls.BindableProperty targetProperty, string path) -> void -~static Microsoft.Maui.Controls.TimePicker.ControlsTimePickerMapper -> Microsoft.Maui.IPropertyMapper -~static Microsoft.Maui.Controls.VisualElement.ControlsVisualElementMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.VisualElement.MapBackgroundColor(Microsoft.Maui.IViewHandler handler, Microsoft.Maui.IView view) -> void ~static Microsoft.Maui.Controls.VisualElement.MapBackgroundImageSource(Microsoft.Maui.IViewHandler handler, Microsoft.Maui.IView view) -> void ~static Microsoft.Maui.Controls.VisualMarker.Default.get -> Microsoft.Maui.Controls.IVisual @@ -2988,10 +2974,8 @@ ~static Microsoft.Maui.Controls.VisualStateManager.GoToState(Microsoft.Maui.Controls.VisualElement visualElement, string name) -> bool ~static Microsoft.Maui.Controls.VisualStateManager.HasVisualStateGroups(this Microsoft.Maui.Controls.VisualElement element) -> bool ~static Microsoft.Maui.Controls.VisualStateManager.SetVisualStateGroups(Microsoft.Maui.Controls.VisualElement visualElement, Microsoft.Maui.Controls.VisualStateGroupList value) -> void -~static Microsoft.Maui.Controls.WebView.ControlsWebViewMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.WebViewSource.implicit operator Microsoft.Maui.Controls.WebViewSource(string url) -> Microsoft.Maui.Controls.WebViewSource ~static Microsoft.Maui.Controls.WebViewSource.implicit operator Microsoft.Maui.Controls.WebViewSource(System.Uri url) -> Microsoft.Maui.Controls.WebViewSource -~static Microsoft.Maui.Controls.Window.ControlsWindowMapper -> Microsoft.Maui.IPropertyMapper ~static readonly Microsoft.Maui.Controls.AbsoluteLayout.LayoutBoundsProperty -> Microsoft.Maui.Controls.BindableProperty ~static readonly Microsoft.Maui.Controls.AbsoluteLayout.LayoutFlagsProperty -> Microsoft.Maui.Controls.BindableProperty ~static readonly Microsoft.Maui.Controls.ActivityIndicator.ColorProperty -> Microsoft.Maui.Controls.BindableProperty @@ -3013,6 +2997,7 @@ ~static readonly Microsoft.Maui.Controls.BackButtonBehavior.IsVisibleProperty -> Microsoft.Maui.Controls.BindableProperty ~static readonly Microsoft.Maui.Controls.BackButtonBehavior.TextOverrideProperty -> Microsoft.Maui.Controls.BindableProperty ~static readonly Microsoft.Maui.Controls.BaseShellItem.FlyoutIconProperty -> Microsoft.Maui.Controls.BindableProperty +~static readonly Microsoft.Maui.Controls.BaseShellItem.FlyoutItemIsVisibleProperty -> Microsoft.Maui.Controls.BindableProperty ~static readonly Microsoft.Maui.Controls.BaseShellItem.IconProperty -> Microsoft.Maui.Controls.BindableProperty ~static readonly Microsoft.Maui.Controls.BaseShellItem.IsCheckedProperty -> Microsoft.Maui.Controls.BindableProperty ~static readonly Microsoft.Maui.Controls.BaseShellItem.IsEnabledProperty -> Microsoft.Maui.Controls.BindableProperty @@ -3928,6 +3913,27 @@ abstract Microsoft.Maui.Controls.Internals.TableModel.GetRowCount(int section) - abstract Microsoft.Maui.Controls.Internals.TableModel.GetSectionCount() -> int abstract Microsoft.Maui.Controls.Shapes.Shape.GetPath() -> Microsoft.Maui.Graphics.PathF! const Microsoft.Maui.Controls.Cell.DefaultCellHeight = 40 -> int +const Microsoft.Maui.Controls.TitleBar.ContentHiddenState = "ContentCollapsed" -> string! +const Microsoft.Maui.Controls.TitleBar.ContentVisibleState = "ContentVisible" -> string! +const Microsoft.Maui.Controls.TitleBar.IconHiddenState = "IconCollapsed" -> string! +const Microsoft.Maui.Controls.TitleBar.IconVisibleState = "IconVisible" -> string! +const Microsoft.Maui.Controls.TitleBar.LeadingHiddenState = "LeadingContentCollapsed" -> string! +const Microsoft.Maui.Controls.TitleBar.LeadingVisibleState = "LeadingContentVisible" -> string! +const Microsoft.Maui.Controls.TitleBar.SubtitleHiddenState = "SubtitleCollapsed" -> string! +const Microsoft.Maui.Controls.TitleBar.SubtitleVisibleState = "SubtitleVisible" -> string! +const Microsoft.Maui.Controls.TitleBar.TemplateRootName = "PART_Root" -> string! +const Microsoft.Maui.Controls.TitleBar.TitleBarActiveState = "TitleBarTitleActive" -> string! +const Microsoft.Maui.Controls.TitleBar.TitleBarContent = "PART_Content" -> string! +const Microsoft.Maui.Controls.TitleBar.TitleBarIcon = "PART_Icon" -> string! +const Microsoft.Maui.Controls.TitleBar.TitleBarInactiveState = "TitleBarTitleInactive" -> string! +const Microsoft.Maui.Controls.TitleBar.TitleBarLeading = "PART_LeadingContent" -> string! +const Microsoft.Maui.Controls.TitleBar.TitleBarSubtitle = "PART_Subtitle" -> string! +const Microsoft.Maui.Controls.TitleBar.TitleBarTitle = "PART_Title" -> string! +const Microsoft.Maui.Controls.TitleBar.TitleBarTrailing = "PART_TrailingContent" -> string! +const Microsoft.Maui.Controls.TitleBar.TitleHiddenState = "TitleCollapsed" -> string! +const Microsoft.Maui.Controls.TitleBar.TitleVisibleState = "TitleVisible" -> string! +const Microsoft.Maui.Controls.TitleBar.TrailingHiddenState = "TrailingContentCollapsed" -> string! +const Microsoft.Maui.Controls.TitleBar.TrailingVisibleState = "TrailingContentVisible" -> string! Microsoft.Maui.Controls.AbsoluteLayout Microsoft.Maui.Controls.AbsoluteLayout.AbsoluteLayout() -> void Microsoft.Maui.Controls.Accelerator @@ -4600,6 +4606,7 @@ Microsoft.Maui.Controls.HandlerAttribute Microsoft.Maui.Controls.HandlerAttribute.Priority.get -> short Microsoft.Maui.Controls.HandlerAttribute.Priority.set -> void Microsoft.Maui.Controls.HandlerChangingEventArgs +Microsoft.Maui.Controls.HandlerProperties Microsoft.Maui.Controls.Handlers.BoxViewHandler Microsoft.Maui.Controls.Handlers.BoxViewHandler.BoxViewHandler() -> void Microsoft.Maui.Controls.Handlers.Items.CarouselViewHandler @@ -4629,6 +4636,20 @@ Microsoft.Maui.Controls.Hosting.AppHostBuilderExtensions Microsoft.Maui.Controls.Hosting.IEffectsBuilder Microsoft.Maui.Controls.HtmlWebViewSource Microsoft.Maui.Controls.HtmlWebViewSource.HtmlWebViewSource() -> void +Microsoft.Maui.Controls.HybridWebView +Microsoft.Maui.Controls.HybridWebView.DefaultFile.get -> string? +Microsoft.Maui.Controls.HybridWebView.DefaultFile.set -> void +Microsoft.Maui.Controls.HybridWebView.EvaluateJavaScriptAsync(string! script) -> System.Threading.Tasks.Task! +Microsoft.Maui.Controls.HybridWebView.HybridRoot.get -> string? +Microsoft.Maui.Controls.HybridWebView.HybridRoot.set -> void +Microsoft.Maui.Controls.HybridWebView.HybridWebView() -> void +Microsoft.Maui.Controls.HybridWebView.InvokeJavaScriptAsync(string! methodName, System.Text.Json.Serialization.Metadata.JsonTypeInfo! returnTypeJsonTypeInfo, object?[]? paramValues = null, System.Text.Json.Serialization.Metadata.JsonTypeInfo?[]? paramJsonTypeInfos = null) -> System.Threading.Tasks.Task! +Microsoft.Maui.Controls.HybridWebView.RawMessageReceived -> System.EventHandler? +Microsoft.Maui.Controls.HybridWebView.SendRawMessage(string! rawMessage) -> void +Microsoft.Maui.Controls.HybridWebView.SetInvokeJavaScriptTarget(T! target) -> void +Microsoft.Maui.Controls.HybridWebViewRawMessageReceivedEventArgs +Microsoft.Maui.Controls.HybridWebViewRawMessageReceivedEventArgs.HybridWebViewRawMessageReceivedEventArgs(string? message) -> void +Microsoft.Maui.Controls.HybridWebViewRawMessageReceivedEventArgs.Message.get -> string? Microsoft.Maui.Controls.IAnimatable Microsoft.Maui.Controls.IAnimatable.BatchBegin() -> void Microsoft.Maui.Controls.IAnimatable.BatchCommit() -> void @@ -5657,6 +5678,8 @@ Microsoft.Maui.Controls.PlatformDropCompletedEventArgs Microsoft.Maui.Controls.PlatformDropEventArgs Microsoft.Maui.Controls.PlatformEffect.PlatformEffect() -> void Microsoft.Maui.Controls.PlatformPointerEventArgs +Microsoft.Maui.Controls.PlatformWebViewProcessTerminatedEventArgs +Microsoft.Maui.Controls.PlatformWebViewProcessTerminatedEventArgs.PlatformWebViewProcessTerminatedEventArgs() -> void Microsoft.Maui.Controls.PointCollection Microsoft.Maui.Controls.PointCollection.PointCollection() -> void Microsoft.Maui.Controls.PointerEventArgs @@ -6360,6 +6383,14 @@ Microsoft.Maui.Controls.Style.ApplyToDerivedTypes.get -> bool Microsoft.Maui.Controls.Style.ApplyToDerivedTypes.set -> void Microsoft.Maui.Controls.Style.CanCascade.get -> bool Microsoft.Maui.Controls.Style.CanCascade.set -> void +Microsoft.Maui.Controls.StyleableElement +Microsoft.Maui.Controls.StyleableElement.class.get -> System.Collections.Generic.IList! +Microsoft.Maui.Controls.StyleableElement.class.set -> void +Microsoft.Maui.Controls.StyleableElement.Style.get -> Microsoft.Maui.Controls.Style? +Microsoft.Maui.Controls.StyleableElement.Style.set -> void +Microsoft.Maui.Controls.StyleableElement.StyleableElement() -> void +Microsoft.Maui.Controls.StyleableElement.StyleClass.get -> System.Collections.Generic.IList! +Microsoft.Maui.Controls.StyleableElement.StyleClass.set -> void Microsoft.Maui.Controls.StyleSheets.StyleSheet Microsoft.Maui.Controls.SweepDirection Microsoft.Maui.Controls.SweepDirection.Clockwise = 1 -> Microsoft.Maui.Controls.SweepDirection @@ -6497,6 +6528,10 @@ Microsoft.Maui.Controls.TextCell.TextCell() -> void Microsoft.Maui.Controls.TextChangedEventArgs Microsoft.Maui.Controls.TextDecorationConverter Microsoft.Maui.Controls.TextDecorationConverter.TextDecorationConverter() -> void +Microsoft.Maui.Controls.TimeChangedEventArgs +Microsoft.Maui.Controls.TimeChangedEventArgs.NewTime.get -> System.TimeSpan +Microsoft.Maui.Controls.TimeChangedEventArgs.OldTime.get -> System.TimeSpan +Microsoft.Maui.Controls.TimeChangedEventArgs.TimeChangedEventArgs(System.TimeSpan oldTime, System.TimeSpan newTime) -> void Microsoft.Maui.Controls.TimePicker Microsoft.Maui.Controls.TimePicker.CharacterSpacing.get -> double Microsoft.Maui.Controls.TimePicker.CharacterSpacing.set -> void @@ -6509,6 +6544,24 @@ Microsoft.Maui.Controls.TimePicker.FontSize.set -> void Microsoft.Maui.Controls.TimePicker.Time.get -> System.TimeSpan Microsoft.Maui.Controls.TimePicker.Time.set -> void Microsoft.Maui.Controls.TimePicker.TimePicker() -> void +Microsoft.Maui.Controls.TimePicker.TimeSelected -> System.EventHandler +Microsoft.Maui.Controls.TitleBar +Microsoft.Maui.Controls.TitleBar.Content.get -> Microsoft.Maui.IView? +Microsoft.Maui.Controls.TitleBar.Content.set -> void +Microsoft.Maui.Controls.TitleBar.ForegroundColor.get -> Microsoft.Maui.Graphics.Color! +Microsoft.Maui.Controls.TitleBar.ForegroundColor.set -> void +Microsoft.Maui.Controls.TitleBar.Icon.get -> Microsoft.Maui.Controls.ImageSource! +Microsoft.Maui.Controls.TitleBar.Icon.set -> void +Microsoft.Maui.Controls.TitleBar.LeadingContent.get -> Microsoft.Maui.IView? +Microsoft.Maui.Controls.TitleBar.LeadingContent.set -> void +Microsoft.Maui.Controls.TitleBar.PassthroughElements.get -> System.Collections.Generic.IList! +Microsoft.Maui.Controls.TitleBar.Subtitle.get -> string! +Microsoft.Maui.Controls.TitleBar.Subtitle.set -> void +Microsoft.Maui.Controls.TitleBar.Title.get -> string! +Microsoft.Maui.Controls.TitleBar.Title.set -> void +Microsoft.Maui.Controls.TitleBar.TitleBar() -> void +Microsoft.Maui.Controls.TitleBar.TrailingContent.get -> Microsoft.Maui.IView? +Microsoft.Maui.Controls.TitleBar.TrailingContent.set -> void Microsoft.Maui.Controls.ToggledEventArgs Microsoft.Maui.Controls.ToggledEventArgs.ToggledEventArgs(bool value) -> void Microsoft.Maui.Controls.ToggledEventArgs.Value.get -> bool @@ -6637,6 +6690,7 @@ Microsoft.Maui.Controls.VisualElement.MaximumHeightRequest.get -> double Microsoft.Maui.Controls.VisualElement.MaximumHeightRequest.set -> void Microsoft.Maui.Controls.VisualElement.MaximumWidthRequest.get -> double Microsoft.Maui.Controls.VisualElement.MaximumWidthRequest.set -> void +Microsoft.Maui.Controls.VisualElement.Measure(double widthConstraint, double heightConstraint) -> Microsoft.Maui.Graphics.Size Microsoft.Maui.Controls.VisualElement.MeasureInvalidated -> System.EventHandler Microsoft.Maui.Controls.VisualElement.MinimumHeightRequest.get -> double Microsoft.Maui.Controls.VisualElement.MinimumHeightRequest.set -> void @@ -6713,8 +6767,11 @@ Microsoft.Maui.Controls.WebView.GoBack() -> void Microsoft.Maui.Controls.WebView.GoForward() -> void Microsoft.Maui.Controls.WebView.Navigated -> System.EventHandler Microsoft.Maui.Controls.WebView.Navigating -> System.EventHandler +Microsoft.Maui.Controls.WebView.ProcessTerminated -> System.EventHandler Microsoft.Maui.Controls.WebView.Reload() -> void Microsoft.Maui.Controls.WebView.WebView() -> void +Microsoft.Maui.Controls.WebViewProcessTerminatedEventArgs +Microsoft.Maui.Controls.WebViewProcessTerminatedEventArgs.WebViewProcessTerminatedEventArgs() -> void Microsoft.Maui.Controls.WebViewSource Microsoft.Maui.Controls.WebViewSource.OnSourceChanged() -> void Microsoft.Maui.Controls.WebViewSource.WebViewSource() -> void @@ -6755,6 +6812,8 @@ Microsoft.Maui.Controls.Window.SizeChanged -> System.EventHandler? Microsoft.Maui.Controls.Window.Stopped -> System.EventHandler? Microsoft.Maui.Controls.Window.Title.get -> string? Microsoft.Maui.Controls.Window.Title.set -> void +Microsoft.Maui.Controls.Window.TitleBar.get -> Microsoft.Maui.ITitleBar? +Microsoft.Maui.Controls.Window.TitleBar.set -> void Microsoft.Maui.Controls.Window.VisualDiagnosticsOverlay.get -> Microsoft.Maui.IVisualDiagnosticsOverlay! Microsoft.Maui.Controls.Window.Width.get -> double Microsoft.Maui.Controls.Window.Width.set -> void @@ -6780,6 +6839,7 @@ Microsoft.Maui.Controls.Xaml.IRootObjectProvider Microsoft.Maui.Controls.Xaml.IValueProvider Microsoft.Maui.Controls.Xaml.IXamlTypeResolver Microsoft.Maui.Controls.Xaml.IXmlLineInfoProvider +Microsoft.Maui.Controls.Xaml.RequireServiceAttribute Microsoft.Maui.Controls.Xaml.XamlParseException Microsoft.Maui.Controls.Xaml.XamlParseException.XamlParseException() -> void Microsoft.Maui.Controls.Xaml.XamlResourceIdAttribute @@ -6821,7 +6881,6 @@ override Microsoft.Maui.Controls.Compatibility.Grid.LayoutChildren(double x, dou override Microsoft.Maui.Controls.Compatibility.Grid.OnBindingContextChanged() -> void override Microsoft.Maui.Controls.Compatibility.Grid.OnMeasure(double widthConstraint, double heightConstraint) -> Microsoft.Maui.SizeRequest override Microsoft.Maui.Controls.Compatibility.Layout.ArrangeOverride(Microsoft.Maui.Graphics.Rect bounds) -> Microsoft.Maui.Graphics.Size -override Microsoft.Maui.Controls.Compatibility.Layout.InvalidateMeasureOverride() -> void override Microsoft.Maui.Controls.Compatibility.Layout.Measure(double widthConstraint, double heightConstraint, Microsoft.Maui.Controls.MeasureFlags flags = Microsoft.Maui.Controls.MeasureFlags.None) -> Microsoft.Maui.SizeRequest override Microsoft.Maui.Controls.Compatibility.Layout.MeasureOverride(double widthConstraint, double heightConstraint) -> Microsoft.Maui.Graphics.Size override Microsoft.Maui.Controls.Compatibility.Layout.OnSizeAllocated(double width, double height) -> void @@ -6831,6 +6890,7 @@ override Microsoft.Maui.Controls.Compatibility.StackLayout.LayoutChildren(double override Microsoft.Maui.Controls.Compatibility.StackLayout.OnMeasure(double widthConstraint, double heightConstraint) -> Microsoft.Maui.SizeRequest override Microsoft.Maui.Controls.ContentPage.ArrangeOverride(Microsoft.Maui.Graphics.Rect bounds) -> Microsoft.Maui.Graphics.Size override Microsoft.Maui.Controls.ContentPage.InvalidateMeasureOverride() -> void +override Microsoft.Maui.Controls.ContentPage.LayoutChildren(double x, double y, double width, double height) -> void override Microsoft.Maui.Controls.ContentPage.MeasureOverride(double widthConstraint, double heightConstraint) -> Microsoft.Maui.Graphics.Size override Microsoft.Maui.Controls.ContentPage.OnBindingContextChanged() -> void override Microsoft.Maui.Controls.ContentPresenter.ArrangeOverride(Microsoft.Maui.Graphics.Rect bounds) -> Microsoft.Maui.Graphics.Size @@ -6869,7 +6929,6 @@ override Microsoft.Maui.Controls.ItemsView.OnBindingContextChanged() -> void override Microsoft.Maui.Controls.ItemsView.OnMeasure(double widthConstraint, double heightConstraint) -> Microsoft.Maui.SizeRequest override Microsoft.Maui.Controls.Label.OnBindingContextChanged() -> void override Microsoft.Maui.Controls.Layout.InvalidateMeasureOverride() -> void -override Microsoft.Maui.Controls.Layout.Measure(double widthConstraint, double heightConstraint, Microsoft.Maui.Controls.MeasureFlags flags = Microsoft.Maui.Controls.MeasureFlags.None) -> Microsoft.Maui.SizeRequest override Microsoft.Maui.Controls.LayoutOptions.GetHashCode() -> int override Microsoft.Maui.Controls.LinearGradientBrush.IsEmpty.get -> bool override Microsoft.Maui.Controls.ListView.OnBindingContextChanged() -> void @@ -6922,6 +6981,7 @@ override Microsoft.Maui.Controls.TemplatedView.LayoutChildren(double x, double y override Microsoft.Maui.Controls.TemplatedView.MeasureOverride(double widthConstraint, double heightConstraint) -> Microsoft.Maui.Graphics.Size override Microsoft.Maui.Controls.TemplatedView.OnMeasure(double widthConstraint, double heightConstraint) -> Microsoft.Maui.SizeRequest override Microsoft.Maui.Controls.TextCell.OnTapped() -> void +override Microsoft.Maui.Controls.TitleBar.OnApplyTemplate() -> void override Microsoft.Maui.Controls.UriImageSource.IsEmpty.get -> bool override Microsoft.Maui.Controls.View.ChangeVisualState() -> void override Microsoft.Maui.Controls.View.OnBindingContextChanged() -> void @@ -6941,6 +7001,8 @@ static Microsoft.Maui.Controls.Application.AccentColor.set -> void static Microsoft.Maui.Controls.Application.Current.get -> Microsoft.Maui.Controls.Application? static Microsoft.Maui.Controls.Application.Current.set -> void static Microsoft.Maui.Controls.Application.SetCurrentApplication(Microsoft.Maui.Controls.Application! value) -> void +static Microsoft.Maui.Controls.BindableObjectExtensions.SetBinding(this Microsoft.Maui.Controls.BindableObject! self, Microsoft.Maui.Controls.BindableProperty! targetProperty, System.Func! getter, Microsoft.Maui.Controls.BindingMode mode = Microsoft.Maui.Controls.BindingMode.Default, Microsoft.Maui.Controls.IValueConverter? converter = null, object? converterParameter = null, string? stringFormat = null, object? source = null, object? fallbackValue = null, object? targetNullValue = null) -> void +static Microsoft.Maui.Controls.BindingBase.Create(System.Func! getter, Microsoft.Maui.Controls.BindingMode mode = Microsoft.Maui.Controls.BindingMode.Default, Microsoft.Maui.Controls.IValueConverter? converter = null, object? converterParameter = null, string? stringFormat = null, object? source = null, object? fallbackValue = null, object? targetNullValue = null) -> Microsoft.Maui.Controls.BindingBase! static Microsoft.Maui.Controls.Border.ContentChanged(Microsoft.Maui.Controls.BindableObject! bindable, object! oldValue, object! newValue) -> void static Microsoft.Maui.Controls.Border.StrokeThicknessChanged(Microsoft.Maui.Controls.BindableObject! bindable, object! oldValue, object! newValue) -> void static Microsoft.Maui.Controls.Compatibility.AbsoluteLayout.AutoSize.get -> double @@ -6948,10 +7010,11 @@ static Microsoft.Maui.Controls.DesignMode.IsDesignModeEnabled.get -> bool static Microsoft.Maui.Controls.Device.FlowDirection.get -> Microsoft.Maui.FlowDirection static Microsoft.Maui.Controls.Device.Idiom.get -> Microsoft.Maui.Controls.TargetIdiom static Microsoft.Maui.Controls.Device.IsInvokeRequired.get -> bool -static Microsoft.Maui.Controls.FlyoutPage.ControlsFlyoutPageMapper -> Microsoft.Maui.IPropertyMapper! static Microsoft.Maui.Controls.FontExtensions.GetFontAttributes(this Microsoft.Maui.Font font) -> Microsoft.Maui.Controls.FontAttributes static Microsoft.Maui.Controls.FontExtensions.ToFont(this Microsoft.Maui.Controls.Internals.IFontElement! element, double? defaultSize = null) -> Microsoft.Maui.Font static Microsoft.Maui.Controls.FontExtensions.WithAttributes(this Microsoft.Maui.Font font, Microsoft.Maui.Controls.FontAttributes attributes) -> Microsoft.Maui.Font +static Microsoft.Maui.Controls.HandlerProperties.GetDisconnectPolicy(Microsoft.Maui.Controls.BindableObject! target) -> Microsoft.Maui.HandlerDisconnectPolicy +static Microsoft.Maui.Controls.HandlerProperties.SetDisconnectPolicy(Microsoft.Maui.Controls.BindableObject! target, Microsoft.Maui.HandlerDisconnectPolicy value) -> void static Microsoft.Maui.Controls.Internals.Profile.Enable() -> void static Microsoft.Maui.Controls.Internals.Profile.IsEnabled.get -> bool static Microsoft.Maui.Controls.Internals.Profile.Start() -> void @@ -6969,11 +7032,12 @@ static Microsoft.Maui.Controls.Shapes.Matrix.operator *(Microsoft.Maui.Controls. static Microsoft.Maui.Controls.Shapes.Matrix.operator ==(Microsoft.Maui.Controls.Shapes.Matrix left, Microsoft.Maui.Controls.Shapes.Matrix right) -> bool static Microsoft.Maui.Controls.Shapes.MatrixExtensions.ToMatrix(this System.Numerics.Matrix3x2 matrix3x2) -> Microsoft.Maui.Controls.Shapes.Matrix static Microsoft.Maui.Controls.Shapes.MatrixExtensions.ToMatrix3X2(this Microsoft.Maui.Controls.Shapes.Matrix matrix) -> System.Numerics.Matrix3x2 -static Microsoft.Maui.Controls.Toolbar.ControlsToolbarMapper -> Microsoft.Maui.IPropertyMapper! +static Microsoft.Maui.Controls.TitleBar.DefaultTemplate.get -> Microsoft.Maui.Controls.ControlTemplate! static Microsoft.Maui.Controls.ToolTipProperties.GetText(Microsoft.Maui.Controls.BindableObject! bindable) -> object! static Microsoft.Maui.Controls.ToolTipProperties.SetText(Microsoft.Maui.Controls.BindableObject! bindable, object! value) -> void static Microsoft.Maui.Controls.ViewExtensions.CancelAnimations(this Microsoft.Maui.Controls.VisualElement! view) -> void static Microsoft.Maui.Controls.ViewExtensions.FadeTo(this Microsoft.Maui.Controls.VisualElement! view, double opacity, uint length = 250, Microsoft.Maui.Easing? easing = null) -> System.Threading.Tasks.Task! +static Microsoft.Maui.Controls.ViewExtensions.InvalidateMeasure(this Microsoft.Maui.Controls.VisualElement! view) -> void static Microsoft.Maui.Controls.ViewExtensions.LayoutTo(this Microsoft.Maui.Controls.VisualElement! view, Microsoft.Maui.Graphics.Rect bounds, uint length = 250, Microsoft.Maui.Easing? easing = null) -> System.Threading.Tasks.Task! static Microsoft.Maui.Controls.ViewExtensions.RelRotateTo(this Microsoft.Maui.Controls.VisualElement! view, double drotation, uint length = 250, Microsoft.Maui.Easing? easing = null) -> System.Threading.Tasks.Task! static Microsoft.Maui.Controls.ViewExtensions.RelScaleTo(this Microsoft.Maui.Controls.VisualElement! view, double dscale, uint length = 250, Microsoft.Maui.Easing? easing = null) -> System.Threading.Tasks.Task! @@ -7003,6 +7067,9 @@ static readonly Microsoft.Maui.Controls.DragGestureRecognizer.DragStartingComman static readonly Microsoft.Maui.Controls.DragGestureRecognizer.DragStartingCommandProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.DragGestureRecognizer.DropCompletedCommandParameterProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.DragGestureRecognizer.DropCompletedCommandProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly Microsoft.Maui.Controls.HandlerProperties.DisconnectPolicyProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly Microsoft.Maui.Controls.HybridWebView.DefaultFileProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly Microsoft.Maui.Controls.HybridWebView.HybridRootProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.KeyboardAccelerator.KeyProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.KeyboardAccelerator.ModifiersProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.LayoutOptions.Center -> Microsoft.Maui.Controls.LayoutOptions @@ -7032,10 +7099,18 @@ static readonly Microsoft.Maui.Controls.Shapes.Shape.StrokeLineJoinProperty -> M static readonly Microsoft.Maui.Controls.Shapes.Shape.StrokeMiterLimitProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.Shapes.Shape.StrokeProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.Shapes.Shape.StrokeThicknessProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly Microsoft.Maui.Controls.StyleableElement.StyleProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.TapGestureRecognizer.ButtonsProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.TapGestureRecognizer.CommandParameterProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.TapGestureRecognizer.CommandProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.TapGestureRecognizer.NumberOfTapsRequiredProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly Microsoft.Maui.Controls.TitleBar.ContentProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly Microsoft.Maui.Controls.TitleBar.ForegroundColorProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly Microsoft.Maui.Controls.TitleBar.IconProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly Microsoft.Maui.Controls.TitleBar.LeadingContentProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly Microsoft.Maui.Controls.TitleBar.SubtitleProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly Microsoft.Maui.Controls.TitleBar.TitleProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly Microsoft.Maui.Controls.TitleBar.TrailingContentProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.ToolTipProperties.TextProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.VisualElement.ShadowProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.VisualElement.ZIndexProperty -> Microsoft.Maui.Controls.BindableProperty! @@ -7046,10 +7121,12 @@ static readonly Microsoft.Maui.Controls.Window.MaximumWidthProperty -> Microsoft static readonly Microsoft.Maui.Controls.Window.MinimumHeightProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.Window.MinimumWidthProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.Window.PageProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly Microsoft.Maui.Controls.Window.TitleBarProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.Window.TitleProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.Window.WidthProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.Window.XProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.Window.YProperty -> Microsoft.Maui.Controls.BindableProperty! +virtual Microsoft.Maui.Controls.Application.ActivateWindow(Microsoft.Maui.Controls.Window! window) -> void virtual Microsoft.Maui.Controls.Application.CleanUp() -> void virtual Microsoft.Maui.Controls.Application.CloseWindow(Microsoft.Maui.Controls.Window! window) -> void virtual Microsoft.Maui.Controls.Application.CreateWindow(Microsoft.Maui.IActivationState? activationState) -> Microsoft.Maui.Controls.Window! diff --git a/src/Controls/src/Core/PublicAPI/net/PublicAPI.Unshipped.txt b/src/Controls/src/Core/PublicAPI/net/PublicAPI.Unshipped.txt index 0950e21053b6..7dc5c58110bf 100644 --- a/src/Controls/src/Core/PublicAPI/net/PublicAPI.Unshipped.txt +++ b/src/Controls/src/Core/PublicAPI/net/PublicAPI.Unshipped.txt @@ -1,146 +1 @@ #nullable enable -*REMOVED*~Microsoft.Maui.Controls.MenuItem.class.get -> System.Collections.Generic.IList -*REMOVED*~Microsoft.Maui.Controls.MenuItem.class.set -> void -*REMOVED*~Microsoft.Maui.Controls.MenuItem.StyleClass.get -> System.Collections.Generic.IList -*REMOVED*~Microsoft.Maui.Controls.MenuItem.StyleClass.set -> void -*REMOVED*~Microsoft.Maui.Controls.NavigableElement.class.get -> System.Collections.Generic.IList -*REMOVED*~Microsoft.Maui.Controls.NavigableElement.class.set -> void -*REMOVED*~Microsoft.Maui.Controls.NavigableElement.Style.get -> Microsoft.Maui.Controls.Style -*REMOVED*~Microsoft.Maui.Controls.NavigableElement.Style.set -> void -*REMOVED*~Microsoft.Maui.Controls.NavigableElement.StyleClass.get -> System.Collections.Generic.IList -*REMOVED*~Microsoft.Maui.Controls.NavigableElement.StyleClass.set -> void -Microsoft.Maui.Controls.HybridWebView.SetInvokeJavaScriptTarget(T! target) -> void -Microsoft.Maui.Controls.StyleableElement.Style.get -> Microsoft.Maui.Controls.Style? -~Microsoft.Maui.Controls.Internals.TypedBindingBase.UpdateSourceEventName.set -> void -~Microsoft.Maui.Controls.ResourceDictionary.SetAndCreateSource(System.Uri value) -> void -~Microsoft.Maui.Controls.Xaml.IXamlTypeResolver.Resolve(string qualifiedTypeName, System.IServiceProvider serviceProvider = null, bool expandToExtension = true) -> System.Type -~Microsoft.Maui.Controls.WebViewProcessTerminatedEventArgs.PlatformArgs.get -> Microsoft.Maui.Controls.PlatformWebViewProcessTerminatedEventArgs -~Microsoft.Maui.Controls.Xaml.RequireServiceAttribute.RequireServiceAttribute(System.Type[] serviceTypes) -> void -~Microsoft.Maui.Controls.Xaml.RequireServiceAttribute.ServiceTypes.get -> System.Type[] -~override Microsoft.Maui.Controls.ShellContent.OnPropertyChanged(string propertyName = null) -> void -*REMOVED*~static Microsoft.Maui.Controls.Application.ControlsApplicationMapper -> Microsoft.Maui.IPropertyMapper -~static Microsoft.Maui.Controls.Brush.DarkGrey.get -> Microsoft.Maui.Controls.SolidColorBrush -~static Microsoft.Maui.Controls.Brush.DarkSlateGrey.get -> Microsoft.Maui.Controls.SolidColorBrush -~static Microsoft.Maui.Controls.Brush.DimGrey.get -> Microsoft.Maui.Controls.SolidColorBrush -~static Microsoft.Maui.Controls.Brush.Grey.get -> Microsoft.Maui.Controls.SolidColorBrush -~static Microsoft.Maui.Controls.Brush.LightGrey.get -> Microsoft.Maui.Controls.SolidColorBrush -~static Microsoft.Maui.Controls.Brush.LightSlateGrey.get -> Microsoft.Maui.Controls.SolidColorBrush -~static Microsoft.Maui.Controls.Brush.SlateGrey.get -> Microsoft.Maui.Controls.SolidColorBrush -*REMOVED*~static Microsoft.Maui.Controls.Button.ControlsButtonMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.DatePicker.ControlsDatePickerMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.Editor.ControlsEditorMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.Element.ControlsElementMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.Entry.ControlsEntryMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.Label.ControlsLabelMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.Layout.ControlsLayoutMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.NavigationPage.ControlsNavigationPageMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.Picker.ControlsPickerMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.RadioButton.ControlsRadioButtonMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.RefreshView.ControlsRefreshViewMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.ScrollView.ControlsScrollViewMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.SearchBar.ControlsSearchBarMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.Shapes.Shape.ControlsShapeViewMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.TabbedPage.ControlsTabbedPageMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.TimePicker.ControlsTimePickerMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.VisualElement.ControlsVisualElementMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.WebView.ControlsWebViewMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.Window.ControlsWindowMapper -> Microsoft.Maui.IPropertyMapper -~static readonly Microsoft.Maui.Controls.BaseShellItem.FlyoutItemIsVisibleProperty -> Microsoft.Maui.Controls.BindableProperty -const Microsoft.Maui.Controls.TitleBar.ContentHiddenState = "ContentCollapsed" -> string! -const Microsoft.Maui.Controls.TitleBar.ContentVisibleState = "ContentVisible" -> string! -const Microsoft.Maui.Controls.TitleBar.IconHiddenState = "IconCollapsed" -> string! -const Microsoft.Maui.Controls.TitleBar.IconVisibleState = "IconVisible" -> string! -const Microsoft.Maui.Controls.TitleBar.LeadingHiddenState = "LeadingContentCollapsed" -> string! -const Microsoft.Maui.Controls.TitleBar.LeadingVisibleState = "LeadingContentVisible" -> string! -const Microsoft.Maui.Controls.TitleBar.SubtitleHiddenState = "SubtitleCollapsed" -> string! -const Microsoft.Maui.Controls.TitleBar.SubtitleVisibleState = "SubtitleVisible" -> string! -const Microsoft.Maui.Controls.TitleBar.TemplateRootName = "PART_Root" -> string! -const Microsoft.Maui.Controls.TitleBar.TitleBarActiveState = "TitleBarTitleActive" -> string! -const Microsoft.Maui.Controls.TitleBar.TitleBarContent = "PART_Content" -> string! -const Microsoft.Maui.Controls.TitleBar.TitleBarIcon = "PART_Icon" -> string! -const Microsoft.Maui.Controls.TitleBar.TitleBarInactiveState = "TitleBarTitleInactive" -> string! -const Microsoft.Maui.Controls.TitleBar.TitleBarLeading = "PART_LeadingContent" -> string! -const Microsoft.Maui.Controls.TitleBar.TitleBarSubtitle = "PART_Subtitle" -> string! -const Microsoft.Maui.Controls.TitleBar.TitleBarTitle = "PART_Title" -> string! -const Microsoft.Maui.Controls.TitleBar.TitleBarTrailing = "PART_TrailingContent" -> string! -const Microsoft.Maui.Controls.TitleBar.TitleHiddenState = "TitleCollapsed" -> string! -const Microsoft.Maui.Controls.TitleBar.TitleVisibleState = "TitleVisible" -> string! -const Microsoft.Maui.Controls.TitleBar.TrailingHiddenState = "TrailingContentCollapsed" -> string! -const Microsoft.Maui.Controls.TitleBar.TrailingVisibleState = "TrailingContentVisible" -> string! -Microsoft.Maui.Controls.HandlerProperties -*REMOVED*override Microsoft.Maui.Controls.Compatibility.Layout.InvalidateMeasureOverride() -> void -Microsoft.Maui.Controls.HybridWebView -Microsoft.Maui.Controls.HybridWebView.DefaultFile.get -> string? -Microsoft.Maui.Controls.HybridWebView.DefaultFile.set -> void -Microsoft.Maui.Controls.HybridWebView.EvaluateJavaScriptAsync(string! script) -> System.Threading.Tasks.Task! -Microsoft.Maui.Controls.HybridWebView.HybridRoot.get -> string? -Microsoft.Maui.Controls.HybridWebView.HybridRoot.set -> void -Microsoft.Maui.Controls.HybridWebView.HybridWebView() -> void -Microsoft.Maui.Controls.HybridWebView.InvokeJavaScriptAsync(string! methodName, System.Text.Json.Serialization.Metadata.JsonTypeInfo! returnTypeJsonTypeInfo, object?[]? paramValues = null, System.Text.Json.Serialization.Metadata.JsonTypeInfo?[]? paramJsonTypeInfos = null) -> System.Threading.Tasks.Task! -Microsoft.Maui.Controls.HybridWebView.RawMessageReceived -> System.EventHandler? -Microsoft.Maui.Controls.HybridWebView.SendRawMessage(string! rawMessage) -> void -Microsoft.Maui.Controls.HybridWebViewRawMessageReceivedEventArgs -Microsoft.Maui.Controls.HybridWebViewRawMessageReceivedEventArgs.HybridWebViewRawMessageReceivedEventArgs(string? message) -> void -Microsoft.Maui.Controls.HybridWebViewRawMessageReceivedEventArgs.Message.get -> string? -Microsoft.Maui.Controls.PlatformWebViewProcessTerminatedEventArgs -Microsoft.Maui.Controls.PlatformWebViewProcessTerminatedEventArgs.PlatformWebViewProcessTerminatedEventArgs() -> void -Microsoft.Maui.Controls.StyleableElement -Microsoft.Maui.Controls.StyleableElement.class.get -> System.Collections.Generic.IList! -Microsoft.Maui.Controls.StyleableElement.class.set -> void -Microsoft.Maui.Controls.StyleableElement.Style.set -> void -Microsoft.Maui.Controls.StyleableElement.StyleableElement() -> void -Microsoft.Maui.Controls.StyleableElement.StyleClass.get -> System.Collections.Generic.IList! -Microsoft.Maui.Controls.StyleableElement.StyleClass.set -> void -Microsoft.Maui.Controls.TimeChangedEventArgs -Microsoft.Maui.Controls.TimeChangedEventArgs.NewTime.get -> System.TimeSpan -Microsoft.Maui.Controls.TimeChangedEventArgs.OldTime.get -> System.TimeSpan -Microsoft.Maui.Controls.TimeChangedEventArgs.TimeChangedEventArgs(System.TimeSpan oldTime, System.TimeSpan newTime) -> void -Microsoft.Maui.Controls.TimePicker.TimeSelected -> System.EventHandler -Microsoft.Maui.Controls.TitleBar -Microsoft.Maui.Controls.TitleBar.Content.get -> Microsoft.Maui.IView? -Microsoft.Maui.Controls.TitleBar.Content.set -> void -Microsoft.Maui.Controls.TitleBar.ForegroundColor.get -> Microsoft.Maui.Graphics.Color! -Microsoft.Maui.Controls.TitleBar.ForegroundColor.set -> void -Microsoft.Maui.Controls.TitleBar.Icon.get -> Microsoft.Maui.Controls.ImageSource! -Microsoft.Maui.Controls.TitleBar.Icon.set -> void -Microsoft.Maui.Controls.TitleBar.LeadingContent.get -> Microsoft.Maui.IView? -Microsoft.Maui.Controls.TitleBar.LeadingContent.set -> void -Microsoft.Maui.Controls.TitleBar.PassthroughElements.get -> System.Collections.Generic.IList! -Microsoft.Maui.Controls.TitleBar.Subtitle.get -> string! -Microsoft.Maui.Controls.TitleBar.Subtitle.set -> void -Microsoft.Maui.Controls.TitleBar.Title.get -> string! -Microsoft.Maui.Controls.TitleBar.Title.set -> void -Microsoft.Maui.Controls.TitleBar.TitleBar() -> void -Microsoft.Maui.Controls.TitleBar.TrailingContent.get -> Microsoft.Maui.IView? -Microsoft.Maui.Controls.TitleBar.TrailingContent.set -> void -Microsoft.Maui.Controls.VisualElement.Measure(double widthConstraint, double heightConstraint) -> Microsoft.Maui.Graphics.Size -Microsoft.Maui.Controls.WebView.ProcessTerminated -> System.EventHandler -Microsoft.Maui.Controls.WebViewProcessTerminatedEventArgs -Microsoft.Maui.Controls.WebViewProcessTerminatedEventArgs.WebViewProcessTerminatedEventArgs() -> void -Microsoft.Maui.Controls.Window.TitleBar.get -> Microsoft.Maui.ITitleBar? -Microsoft.Maui.Controls.Window.TitleBar.set -> void -Microsoft.Maui.Controls.Xaml.RequireServiceAttribute -override Microsoft.Maui.Controls.ContentPage.LayoutChildren(double x, double y, double width, double height) -> void -*REMOVED*override Microsoft.Maui.Controls.Layout.Measure(double widthConstraint, double heightConstraint, Microsoft.Maui.Controls.MeasureFlags flags = Microsoft.Maui.Controls.MeasureFlags.None) -> Microsoft.Maui.SizeRequest -override Microsoft.Maui.Controls.TitleBar.OnApplyTemplate() -> void -static Microsoft.Maui.Controls.BindableObjectExtensions.SetBinding(this Microsoft.Maui.Controls.BindableObject! self, Microsoft.Maui.Controls.BindableProperty! targetProperty, System.Func! getter, Microsoft.Maui.Controls.BindingMode mode = Microsoft.Maui.Controls.BindingMode.Default, Microsoft.Maui.Controls.IValueConverter? converter = null, object? converterParameter = null, string? stringFormat = null, object? source = null, object? fallbackValue = null, object? targetNullValue = null) -> void -static Microsoft.Maui.Controls.BindingBase.Create(System.Func! getter, Microsoft.Maui.Controls.BindingMode mode = Microsoft.Maui.Controls.BindingMode.Default, Microsoft.Maui.Controls.IValueConverter? converter = null, object? converterParameter = null, string? stringFormat = null, object? source = null, object? fallbackValue = null, object? targetNullValue = null) -> Microsoft.Maui.Controls.BindingBase! -*REMOVED*static Microsoft.Maui.Controls.FlyoutPage.ControlsFlyoutPageMapper -> Microsoft.Maui.IPropertyMapper! -static Microsoft.Maui.Controls.HandlerProperties.GetDisconnectPolicy(Microsoft.Maui.Controls.BindableObject! target) -> Microsoft.Maui.HandlerDisconnectPolicy -static Microsoft.Maui.Controls.HandlerProperties.SetDisconnectPolicy(Microsoft.Maui.Controls.BindableObject! target, Microsoft.Maui.HandlerDisconnectPolicy value) -> void -static Microsoft.Maui.Controls.TitleBar.DefaultTemplate.get -> Microsoft.Maui.Controls.ControlTemplate! -*REMOVED*static Microsoft.Maui.Controls.Toolbar.ControlsToolbarMapper -> Microsoft.Maui.IPropertyMapper! -static Microsoft.Maui.Controls.ViewExtensions.InvalidateMeasure(this Microsoft.Maui.Controls.VisualElement! view) -> void -static readonly Microsoft.Maui.Controls.HandlerProperties.DisconnectPolicyProperty -> Microsoft.Maui.Controls.BindableProperty! -static readonly Microsoft.Maui.Controls.HybridWebView.DefaultFileProperty -> Microsoft.Maui.Controls.BindableProperty! -static readonly Microsoft.Maui.Controls.HybridWebView.HybridRootProperty -> Microsoft.Maui.Controls.BindableProperty! -static readonly Microsoft.Maui.Controls.StyleableElement.StyleProperty -> Microsoft.Maui.Controls.BindableProperty! -static readonly Microsoft.Maui.Controls.TitleBar.ContentProperty -> Microsoft.Maui.Controls.BindableProperty! -static readonly Microsoft.Maui.Controls.TitleBar.ForegroundColorProperty -> Microsoft.Maui.Controls.BindableProperty! -static readonly Microsoft.Maui.Controls.TitleBar.IconProperty -> Microsoft.Maui.Controls.BindableProperty! -static readonly Microsoft.Maui.Controls.TitleBar.LeadingContentProperty -> Microsoft.Maui.Controls.BindableProperty! -static readonly Microsoft.Maui.Controls.TitleBar.SubtitleProperty -> Microsoft.Maui.Controls.BindableProperty! -static readonly Microsoft.Maui.Controls.TitleBar.TitleProperty -> Microsoft.Maui.Controls.BindableProperty! -static readonly Microsoft.Maui.Controls.TitleBar.TrailingContentProperty -> Microsoft.Maui.Controls.BindableProperty! -static readonly Microsoft.Maui.Controls.Window.TitleBarProperty -> Microsoft.Maui.Controls.BindableProperty! -virtual Microsoft.Maui.Controls.Application.ActivateWindow(Microsoft.Maui.Controls.Window! window) -> void \ No newline at end of file diff --git a/src/Controls/src/Core/PublicAPI/netstandard/PublicAPI.Shipped.txt b/src/Controls/src/Core/PublicAPI/netstandard/PublicAPI.Shipped.txt index 3792b5f9c96a..77dee329f41a 100644 --- a/src/Controls/src/Core/PublicAPI/netstandard/PublicAPI.Shipped.txt +++ b/src/Controls/src/Core/PublicAPI/netstandard/PublicAPI.Shipped.txt @@ -789,6 +789,7 @@ ~Microsoft.Maui.Controls.Internals.TypedBindingBase.ConverterParameter.set -> void ~Microsoft.Maui.Controls.Internals.TypedBindingBase.Source.get -> object ~Microsoft.Maui.Controls.Internals.TypedBindingBase.Source.set -> void +~Microsoft.Maui.Controls.Internals.TypedBindingBase.UpdateSourceEventName.set -> void ~Microsoft.Maui.Controls.InvalidNavigationException.InvalidNavigationException(string message, System.Exception innerException) -> void ~Microsoft.Maui.Controls.InvalidNavigationException.InvalidNavigationException(string message) -> void ~Microsoft.Maui.Controls.InvalidNavigationException.InvalidNavigationException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) -> void @@ -1018,16 +1019,12 @@ ~Microsoft.Maui.Controls.MenuFlyoutSubItem.Remove(Microsoft.Maui.IMenuElement item) -> bool ~Microsoft.Maui.Controls.MenuFlyoutSubItem.this[int index].get -> Microsoft.Maui.IMenuElement ~Microsoft.Maui.Controls.MenuFlyoutSubItem.this[int index].set -> void -~Microsoft.Maui.Controls.MenuItem.class.get -> System.Collections.Generic.IList -~Microsoft.Maui.Controls.MenuItem.class.set -> void ~Microsoft.Maui.Controls.MenuItem.Command.get -> System.Windows.Input.ICommand ~Microsoft.Maui.Controls.MenuItem.Command.set -> void ~Microsoft.Maui.Controls.MenuItem.CommandParameter.get -> object ~Microsoft.Maui.Controls.MenuItem.CommandParameter.set -> void ~Microsoft.Maui.Controls.MenuItem.IconImageSource.get -> Microsoft.Maui.Controls.ImageSource ~Microsoft.Maui.Controls.MenuItem.IconImageSource.set -> void -~Microsoft.Maui.Controls.MenuItem.StyleClass.get -> System.Collections.Generic.IList -~Microsoft.Maui.Controls.MenuItem.StyleClass.set -> void ~Microsoft.Maui.Controls.MenuItem.Text.get -> string ~Microsoft.Maui.Controls.MenuItem.Text.set -> void ~Microsoft.Maui.Controls.MenuItemCollection.Add(Microsoft.Maui.Controls.MenuItem item) -> void @@ -1065,14 +1062,8 @@ ~Microsoft.Maui.Controls.MultiTrigger.Conditions.get -> System.Collections.Generic.IList ~Microsoft.Maui.Controls.MultiTrigger.MultiTrigger(System.Type targetType) -> void ~Microsoft.Maui.Controls.MultiTrigger.Setters.get -> System.Collections.Generic.IList -~Microsoft.Maui.Controls.NavigableElement.class.get -> System.Collections.Generic.IList -~Microsoft.Maui.Controls.NavigableElement.class.set -> void ~Microsoft.Maui.Controls.NavigableElement.Navigation.get -> Microsoft.Maui.Controls.INavigation ~Microsoft.Maui.Controls.NavigableElement.NavigationProxy.get -> Microsoft.Maui.Controls.Internals.NavigationProxy -~Microsoft.Maui.Controls.NavigableElement.Style.get -> Microsoft.Maui.Controls.Style -~Microsoft.Maui.Controls.NavigableElement.Style.set -> void -~Microsoft.Maui.Controls.NavigableElement.StyleClass.get -> System.Collections.Generic.IList -~Microsoft.Maui.Controls.NavigableElement.StyleClass.set -> void ~Microsoft.Maui.Controls.NavigationEventArgs.NavigationEventArgs(Microsoft.Maui.Controls.Page page) -> void ~Microsoft.Maui.Controls.NavigationEventArgs.Page.get -> Microsoft.Maui.Controls.Page ~Microsoft.Maui.Controls.NavigationPage.BarBackground.get -> Microsoft.Maui.Controls.Brush @@ -1194,6 +1185,7 @@ ~Microsoft.Maui.Controls.ResourceDictionary.Keys.get -> System.Collections.Generic.ICollection ~Microsoft.Maui.Controls.ResourceDictionary.MergedDictionaries.get -> System.Collections.Generic.ICollection ~Microsoft.Maui.Controls.ResourceDictionary.Remove(string key) -> bool +~Microsoft.Maui.Controls.ResourceDictionary.SetAndCreateSource(System.Uri value) -> void ~Microsoft.Maui.Controls.ResourceDictionary.SetAndLoadSource(System.Uri value, string resourcePath, System.Reflection.Assembly assembly, System.Xml.IXmlLineInfo lineInfo) -> void ~Microsoft.Maui.Controls.ResourceDictionary.Source.get -> System.Uri ~Microsoft.Maui.Controls.ResourceDictionary.Source.set -> void @@ -1643,6 +1635,7 @@ ~Microsoft.Maui.Controls.WebView.Source.set -> void ~Microsoft.Maui.Controls.WebView.UserAgent.get -> string ~Microsoft.Maui.Controls.WebView.UserAgent.set -> void +~Microsoft.Maui.Controls.WebViewProcessTerminatedEventArgs.PlatformArgs.get -> Microsoft.Maui.Controls.PlatformWebViewProcessTerminatedEventArgs ~Microsoft.Maui.Controls.Xaml.Diagnostics.BindingBaseErrorEventArgs.Binding.get -> Microsoft.Maui.Controls.BindingBase ~Microsoft.Maui.Controls.Xaml.Diagnostics.BindingBaseErrorEventArgs.ErrorCode.get -> string ~Microsoft.Maui.Controls.Xaml.Diagnostics.BindingBaseErrorEventArgs.Message.get -> string @@ -1662,9 +1655,12 @@ ~Microsoft.Maui.Controls.Xaml.IReferenceProvider.FindByName(string name) -> object ~Microsoft.Maui.Controls.Xaml.IRootObjectProvider.RootObject.get -> object ~Microsoft.Maui.Controls.Xaml.IValueProvider.ProvideValue(System.IServiceProvider serviceProvider) -> object +~Microsoft.Maui.Controls.Xaml.IXamlTypeResolver.Resolve(string qualifiedTypeName, System.IServiceProvider serviceProvider = null, bool expandToExtension = true) -> System.Type ~Microsoft.Maui.Controls.Xaml.IXamlTypeResolver.Resolve(string qualifiedTypeName, System.IServiceProvider serviceProvider = null) -> System.Type ~Microsoft.Maui.Controls.Xaml.IXamlTypeResolver.TryResolve(string qualifiedTypeName, out System.Type type) -> bool ~Microsoft.Maui.Controls.Xaml.IXmlLineInfoProvider.XmlLineInfo.get -> System.Xml.IXmlLineInfo +~Microsoft.Maui.Controls.Xaml.RequireServiceAttribute.RequireServiceAttribute(System.Type[] serviceTypes) -> void +~Microsoft.Maui.Controls.Xaml.RequireServiceAttribute.ServiceTypes.get -> System.Type[] ~Microsoft.Maui.Controls.Xaml.XamlParseException.XamlParseException(string message, System.Exception innerException) -> void ~Microsoft.Maui.Controls.Xaml.XamlParseException.XamlParseException(string message, System.Xml.IXmlLineInfo xmlInfo, System.Exception innerException = null) -> void ~Microsoft.Maui.Controls.Xaml.XamlParseException.XamlParseException(string message) -> void @@ -1872,6 +1868,7 @@ ~override Microsoft.Maui.Controls.ShellAppearance.Equals(object obj) -> bool ~override Microsoft.Maui.Controls.ShellContent.OnChildAdded(Microsoft.Maui.Controls.Element child) -> void ~override Microsoft.Maui.Controls.ShellContent.OnChildRemoved(Microsoft.Maui.Controls.Element child, int oldLogicalIndex) -> void +~override Microsoft.Maui.Controls.ShellContent.OnPropertyChanged(string propertyName = null) -> void ~override Microsoft.Maui.Controls.ShellItem.OnChildAdded(Microsoft.Maui.Controls.Element child) -> void ~override Microsoft.Maui.Controls.ShellItem.OnChildRemoved(Microsoft.Maui.Controls.Element child, int oldLogicalIndex) -> void ~override Microsoft.Maui.Controls.ShellSection.OnChildAdded(Microsoft.Maui.Controls.Element child) -> void @@ -1943,7 +1940,6 @@ ~static Microsoft.Maui.Controls.AnimationExtensions.Insert(this Microsoft.Maui.Animations.IAnimationManager animationManager, System.Func step) -> int ~static Microsoft.Maui.Controls.AnimationExtensions.Interpolate(double start, double end = 1, double reverseVal = 0, bool reverse = false) -> System.Func ~static Microsoft.Maui.Controls.AnimationExtensions.Remove(this Microsoft.Maui.Animations.IAnimationManager animationManager, int tickerId) -> void -~static Microsoft.Maui.Controls.Application.ControlsApplicationMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.AppLinkEntry.FromUri(System.Uri uri) -> Microsoft.Maui.Controls.AppLinkEntry ~static Microsoft.Maui.Controls.AutomationProperties.GetExcludedWithChildren(Microsoft.Maui.Controls.BindableObject bindable) -> bool? ~static Microsoft.Maui.Controls.AutomationProperties.GetHelpText(Microsoft.Maui.Controls.BindableObject bindable) -> string @@ -2003,6 +1999,7 @@ ~static Microsoft.Maui.Controls.Brush.DarkGoldenrod.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.DarkGray.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.DarkGreen.get -> Microsoft.Maui.Controls.SolidColorBrush +~static Microsoft.Maui.Controls.Brush.DarkGrey.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.DarkKhaki.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.DarkMagenta.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.DarkOliveGreen.get -> Microsoft.Maui.Controls.SolidColorBrush @@ -2013,12 +2010,14 @@ ~static Microsoft.Maui.Controls.Brush.DarkSeaGreen.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.DarkSlateBlue.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.DarkSlateGray.get -> Microsoft.Maui.Controls.SolidColorBrush +~static Microsoft.Maui.Controls.Brush.DarkSlateGrey.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.DarkTurquoise.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.DarkViolet.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.DeepPink.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.DeepSkyBlue.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.Default.get -> Microsoft.Maui.Controls.Brush ~static Microsoft.Maui.Controls.Brush.DimGray.get -> Microsoft.Maui.Controls.SolidColorBrush +~static Microsoft.Maui.Controls.Brush.DimGrey.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.DodgerBlue.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.Firebrick.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.FloralWhite.get -> Microsoft.Maui.Controls.SolidColorBrush @@ -2031,6 +2030,7 @@ ~static Microsoft.Maui.Controls.Brush.Gray.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.Green.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.GreenYellow.get -> Microsoft.Maui.Controls.SolidColorBrush +~static Microsoft.Maui.Controls.Brush.Grey.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.Honeydew.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.HotPink.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.implicit operator Microsoft.Maui.Controls.Brush(Microsoft.Maui.Graphics.Color color) -> Microsoft.Maui.Controls.Brush @@ -2051,11 +2051,13 @@ ~static Microsoft.Maui.Controls.Brush.LightGoldenrodYellow.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.LightGray.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.LightGreen.get -> Microsoft.Maui.Controls.SolidColorBrush +~static Microsoft.Maui.Controls.Brush.LightGrey.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.LightPink.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.LightSalmon.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.LightSeaGreen.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.LightSkyBlue.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.LightSlateGray.get -> Microsoft.Maui.Controls.SolidColorBrush +~static Microsoft.Maui.Controls.Brush.LightSlateGrey.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.LightSteelBlue.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.LightYellow.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.Lime.get -> Microsoft.Maui.Controls.SolidColorBrush @@ -2108,6 +2110,7 @@ ~static Microsoft.Maui.Controls.Brush.SkyBlue.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.SlateBlue.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.SlateGray.get -> Microsoft.Maui.Controls.SolidColorBrush +~static Microsoft.Maui.Controls.Brush.SlateGrey.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.Snow.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.SpringGreen.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.SteelBlue.get -> Microsoft.Maui.Controls.SolidColorBrush @@ -2123,7 +2126,6 @@ ~static Microsoft.Maui.Controls.Brush.WhiteSmoke.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.Yellow.get -> Microsoft.Maui.Controls.SolidColorBrush ~static Microsoft.Maui.Controls.Brush.YellowGreen.get -> Microsoft.Maui.Controls.SolidColorBrush -~static Microsoft.Maui.Controls.Button.ControlsButtonMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.Button.MapContentLayout(Microsoft.Maui.Handlers.ButtonHandler handler, Microsoft.Maui.Controls.Button button) -> void ~static Microsoft.Maui.Controls.Button.MapContentLayout(Microsoft.Maui.Handlers.IButtonHandler handler, Microsoft.Maui.Controls.Button button) -> void ~static Microsoft.Maui.Controls.Button.MapLineBreakMode(Microsoft.Maui.Handlers.ButtonHandler handler, Microsoft.Maui.Controls.Button button) -> void @@ -2174,7 +2176,6 @@ ~static Microsoft.Maui.Controls.ContentPresenter.ContentProperty -> Microsoft.Maui.Controls.BindableProperty ~static Microsoft.Maui.Controls.ControlsColorExtensions.IsDefault(this Microsoft.Maui.Graphics.Color color) -> bool ~static Microsoft.Maui.Controls.ControlsColorExtensions.IsNotDefault(this Microsoft.Maui.Graphics.Color color) -> bool -~static Microsoft.Maui.Controls.DatePicker.ControlsDatePickerMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.DependencyService.Get(Microsoft.Maui.Controls.DependencyFetchTarget fetchTarget = Microsoft.Maui.Controls.DependencyFetchTarget.GlobalInstance) -> T ~static Microsoft.Maui.Controls.DependencyService.Register(System.Reflection.Assembly[] assemblies) -> void ~static Microsoft.Maui.Controls.DependencyService.Register() -> void @@ -2196,17 +2197,14 @@ ~static Microsoft.Maui.Controls.Device.StartTimer(System.TimeSpan interval, System.Func callback) -> void ~static Microsoft.Maui.Controls.DoubleCollection.implicit operator Microsoft.Maui.Controls.DoubleCollection(double[] d) -> Microsoft.Maui.Controls.DoubleCollection ~static Microsoft.Maui.Controls.DoubleCollection.implicit operator Microsoft.Maui.Controls.DoubleCollection(float[] f) -> Microsoft.Maui.Controls.DoubleCollection -~static Microsoft.Maui.Controls.Editor.ControlsEditorMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.Editor.MapText(Microsoft.Maui.Handlers.EditorHandler handler, Microsoft.Maui.Controls.Editor editor) -> void ~static Microsoft.Maui.Controls.Editor.MapText(Microsoft.Maui.Handlers.IEditorHandler handler, Microsoft.Maui.Controls.Editor editor) -> void ~static Microsoft.Maui.Controls.Effect.Resolve(string name) -> Microsoft.Maui.Controls.Effect ~static Microsoft.Maui.Controls.EffectiveVisualExtensions.IsDefault(this Microsoft.Maui.Controls.IVisual visual) -> bool ~static Microsoft.Maui.Controls.EffectiveVisualExtensions.IsMatchParent(this Microsoft.Maui.Controls.IVisual visual) -> bool ~static Microsoft.Maui.Controls.EffectiveVisualExtensions.IsMaterial(this Microsoft.Maui.Controls.IVisual visual) -> bool -~static Microsoft.Maui.Controls.Element.ControlsElementMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.Element.MapAutomationPropertiesExcludedWithChildren(Microsoft.Maui.IElementHandler handler, Microsoft.Maui.Controls.Element element) -> void ~static Microsoft.Maui.Controls.Element.MapAutomationPropertiesIsInAccessibleTree(Microsoft.Maui.IElementHandler handler, Microsoft.Maui.Controls.Element element) -> void -~static Microsoft.Maui.Controls.Entry.ControlsEntryMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.Entry.MapText(Microsoft.Maui.Handlers.EntryHandler handler, Microsoft.Maui.Controls.Entry entry) -> void ~static Microsoft.Maui.Controls.Entry.MapText(Microsoft.Maui.Handlers.IEntryHandler handler, Microsoft.Maui.Controls.Entry entry) -> void ~static Microsoft.Maui.Controls.FileImageSource.implicit operator Microsoft.Maui.Controls.FileImageSource(string file) -> Microsoft.Maui.Controls.FileImageSource @@ -2354,7 +2352,6 @@ ~static Microsoft.Maui.Controls.KnownColor.Default.get -> Microsoft.Maui.Graphics.Color ~static Microsoft.Maui.Controls.KnownColor.SetAccent(Microsoft.Maui.Graphics.Color value) -> void ~static Microsoft.Maui.Controls.KnownColor.Transparent.get -> Microsoft.Maui.Graphics.Color -~static Microsoft.Maui.Controls.Label.ControlsLabelMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.Label.MapLineBreakMode(Microsoft.Maui.Handlers.ILabelHandler handler, Microsoft.Maui.Controls.Label label) -> void ~static Microsoft.Maui.Controls.Label.MapLineBreakMode(Microsoft.Maui.Handlers.LabelHandler handler, Microsoft.Maui.Controls.Label label) -> void ~static Microsoft.Maui.Controls.Label.MapMaxLines(Microsoft.Maui.Handlers.ILabelHandler handler, Microsoft.Maui.Controls.Label label) -> void @@ -2363,7 +2360,6 @@ ~static Microsoft.Maui.Controls.Label.MapText(Microsoft.Maui.Handlers.LabelHandler handler, Microsoft.Maui.Controls.Label label) -> void ~static Microsoft.Maui.Controls.Label.MapTextType(Microsoft.Maui.Handlers.ILabelHandler handler, Microsoft.Maui.Controls.Label label) -> void ~static Microsoft.Maui.Controls.Label.MapTextType(Microsoft.Maui.Handlers.LabelHandler handler, Microsoft.Maui.Controls.Label label) -> void -~static Microsoft.Maui.Controls.Layout.ControlsLayoutMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.Layout.MapInputTransparent(Microsoft.Maui.Handlers.LayoutHandler handler, Microsoft.Maui.Controls.Layout layout) -> void ~static Microsoft.Maui.Controls.Layout.MapInputTransparent(Microsoft.Maui.ILayoutHandler handler, Microsoft.Maui.Controls.Layout layout) -> void ~static Microsoft.Maui.Controls.MenuItem.GetAccelerator(Microsoft.Maui.Controls.BindableObject bindable) -> Microsoft.Maui.Controls.Accelerator @@ -2378,7 +2374,6 @@ ~static Microsoft.Maui.Controls.MultiPage.GetIndex(T page) -> int ~static Microsoft.Maui.Controls.MultiPage.SetIndex(Microsoft.Maui.Controls.Page page, int index) -> void ~static Microsoft.Maui.Controls.NameScopeExtensions.FindByName(this Microsoft.Maui.Controls.Element element, string name) -> T -~static Microsoft.Maui.Controls.NavigationPage.ControlsNavigationPageMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.NavigationPage.GetBackButtonTitle(Microsoft.Maui.Controls.BindableObject page) -> string ~static Microsoft.Maui.Controls.NavigationPage.GetHasBackButton(Microsoft.Maui.Controls.Page page) -> bool ~static Microsoft.Maui.Controls.NavigationPage.GetHasNavigationBar(Microsoft.Maui.Controls.BindableObject page) -> bool @@ -2394,7 +2389,6 @@ ~static Microsoft.Maui.Controls.OnIdiom.implicit operator T(Microsoft.Maui.Controls.OnIdiom onIdiom) -> T ~static Microsoft.Maui.Controls.OnPlatform.implicit operator T(Microsoft.Maui.Controls.OnPlatform onPlatform) -> T ~static Microsoft.Maui.Controls.PanGestureRecognizer.CurrentId.get -> Microsoft.Maui.Controls.Internals.AutoId -~static Microsoft.Maui.Controls.Picker.ControlsPickerMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.Platform.ButtonExtensions.UpdateContentLayout(this object platformButton, Microsoft.Maui.Controls.Button button) -> void ~static Microsoft.Maui.Controls.PlatformConfiguration.AndroidSpecific.AppCompat.Application.GetSendAppearingEventOnResume(Microsoft.Maui.Controls.BindableObject element) -> bool ~static Microsoft.Maui.Controls.PlatformConfiguration.AndroidSpecific.AppCompat.Application.GetSendAppearingEventOnResume(this Microsoft.Maui.Controls.IPlatformElementConfiguration config) -> bool @@ -2867,7 +2861,6 @@ ~static Microsoft.Maui.Controls.PlatformConfiguration.WindowsSpecific.WebView.SetIsJavaScriptAlertEnabled(Microsoft.Maui.Controls.BindableObject element, bool value) -> void ~static Microsoft.Maui.Controls.PlatformConfiguration.WindowsSpecific.WebView.SetIsJavaScriptAlertEnabled(this Microsoft.Maui.Controls.IPlatformElementConfiguration config, bool value) -> Microsoft.Maui.Controls.IPlatformElementConfiguration ~static Microsoft.Maui.Controls.PointCollection.implicit operator Microsoft.Maui.Controls.PointCollection(Microsoft.Maui.Graphics.Point[] d) -> Microsoft.Maui.Controls.PointCollection -~static Microsoft.Maui.Controls.RadioButton.ControlsRadioButtonMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.RadioButton.DefaultTemplate.get -> Microsoft.Maui.Controls.ControlTemplate ~static Microsoft.Maui.Controls.RadioButton.MapContent(Microsoft.Maui.Handlers.IRadioButtonHandler handler, Microsoft.Maui.Controls.RadioButton radioButton) -> void ~static Microsoft.Maui.Controls.RadioButton.MapContent(Microsoft.Maui.Handlers.RadioButtonHandler handler, Microsoft.Maui.Controls.RadioButton radioButton) -> void @@ -2875,7 +2868,6 @@ ~static Microsoft.Maui.Controls.RadioButtonGroup.GetSelectedValue(Microsoft.Maui.Controls.BindableObject bindableObject) -> object ~static Microsoft.Maui.Controls.RadioButtonGroup.SetGroupName(Microsoft.Maui.Controls.BindableObject bindable, string groupName) -> void ~static Microsoft.Maui.Controls.RadioButtonGroup.SetSelectedValue(Microsoft.Maui.Controls.BindableObject bindable, object selectedValue) -> void -~static Microsoft.Maui.Controls.RefreshView.ControlsRefreshViewMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.Region.FromLines(double[] lineHeights, double maxWidth, double startX, double endX, double startY) -> Microsoft.Maui.Controls.Region ~static Microsoft.Maui.Controls.Region.FromRectangles(System.Collections.Generic.IEnumerable rectangles) -> Microsoft.Maui.Controls.Region ~static Microsoft.Maui.Controls.RelativeBindingSource.Self.get -> Microsoft.Maui.Controls.RelativeBindingSource @@ -2888,8 +2880,6 @@ ~static Microsoft.Maui.Controls.Routing.RegisterRoute(string route, System.Type type) -> void ~static Microsoft.Maui.Controls.Routing.SetRoute(Microsoft.Maui.Controls.Element obj, string value) -> void ~static Microsoft.Maui.Controls.Routing.UnRegisterRoute(string route) -> void -~static Microsoft.Maui.Controls.ScrollView.ControlsScrollViewMapper -> Microsoft.Maui.IPropertyMapper -~static Microsoft.Maui.Controls.SearchBar.ControlsSearchBarMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.SearchBar.MapText(Microsoft.Maui.Handlers.ISearchBarHandler handler, Microsoft.Maui.Controls.SearchBar searchBar) -> void ~static Microsoft.Maui.Controls.SearchBar.MapText(Microsoft.Maui.Handlers.SearchBarHandler handler, Microsoft.Maui.Controls.SearchBar searchBar) -> void ~static Microsoft.Maui.Controls.SearchHandler.SelectedItemProperty -> Microsoft.Maui.Controls.BindableProperty @@ -2908,7 +2898,6 @@ ~static Microsoft.Maui.Controls.Shapes.GeometryHelper.FlattenGeometry(Microsoft.Maui.Controls.Shapes.PathGeometry pathGeoDst, Microsoft.Maui.Controls.Shapes.Geometry geoSrc, double tolerance, Microsoft.Maui.Controls.Shapes.Matrix matxPrevious) -> void ~static Microsoft.Maui.Controls.Shapes.GeometryHelper.FlattenQuadraticBezier(System.Collections.Generic.List points, Microsoft.Maui.Graphics.Point ptStart, Microsoft.Maui.Graphics.Point ptCtrl, Microsoft.Maui.Graphics.Point ptEnd, double tolerance) -> void ~static Microsoft.Maui.Controls.Shapes.PathFigureCollectionConverter.ParseStringToPathFigureCollection(Microsoft.Maui.Controls.Shapes.PathFigureCollection pathFigureCollection, string pathString) -> void -~static Microsoft.Maui.Controls.Shapes.Shape.ControlsShapeViewMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.Shapes.Shape.MapStrokeDashArray(Microsoft.Maui.Handlers.IShapeViewHandler handler, Microsoft.Maui.IShapeView shapeView) -> void ~static Microsoft.Maui.Controls.Shell.Current.get -> Microsoft.Maui.Controls.Shell ~static Microsoft.Maui.Controls.Shell.GetBackButtonBehavior(Microsoft.Maui.Controls.BindableObject obj) -> Microsoft.Maui.Controls.BackButtonBehavior @@ -2976,10 +2965,7 @@ ~static Microsoft.Maui.Controls.StyleSheets.StyleSheet.FromReader(System.IO.TextReader reader) -> Microsoft.Maui.Controls.StyleSheets.StyleSheet ~static Microsoft.Maui.Controls.StyleSheets.StyleSheet.FromResource(string resourcePath, System.Reflection.Assembly assembly, System.Xml.IXmlLineInfo lineInfo = null) -> Microsoft.Maui.Controls.StyleSheets.StyleSheet ~static Microsoft.Maui.Controls.StyleSheets.StyleSheet.FromString(string stylesheet) -> Microsoft.Maui.Controls.StyleSheets.StyleSheet -~static Microsoft.Maui.Controls.TabbedPage.ControlsTabbedPageMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.TemplateExtensions.SetBinding(this Microsoft.Maui.Controls.DataTemplate self, Microsoft.Maui.Controls.BindableProperty targetProperty, string path) -> void -~static Microsoft.Maui.Controls.TimePicker.ControlsTimePickerMapper -> Microsoft.Maui.IPropertyMapper -~static Microsoft.Maui.Controls.VisualElement.ControlsVisualElementMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.VisualElement.MapBackgroundColor(Microsoft.Maui.IViewHandler handler, Microsoft.Maui.IView view) -> void ~static Microsoft.Maui.Controls.VisualElement.MapBackgroundImageSource(Microsoft.Maui.IViewHandler handler, Microsoft.Maui.IView view) -> void ~static Microsoft.Maui.Controls.VisualMarker.Default.get -> Microsoft.Maui.Controls.IVisual @@ -2988,10 +2974,8 @@ ~static Microsoft.Maui.Controls.VisualStateManager.GoToState(Microsoft.Maui.Controls.VisualElement visualElement, string name) -> bool ~static Microsoft.Maui.Controls.VisualStateManager.HasVisualStateGroups(this Microsoft.Maui.Controls.VisualElement element) -> bool ~static Microsoft.Maui.Controls.VisualStateManager.SetVisualStateGroups(Microsoft.Maui.Controls.VisualElement visualElement, Microsoft.Maui.Controls.VisualStateGroupList value) -> void -~static Microsoft.Maui.Controls.WebView.ControlsWebViewMapper -> Microsoft.Maui.IPropertyMapper ~static Microsoft.Maui.Controls.WebViewSource.implicit operator Microsoft.Maui.Controls.WebViewSource(string url) -> Microsoft.Maui.Controls.WebViewSource ~static Microsoft.Maui.Controls.WebViewSource.implicit operator Microsoft.Maui.Controls.WebViewSource(System.Uri url) -> Microsoft.Maui.Controls.WebViewSource -~static Microsoft.Maui.Controls.Window.ControlsWindowMapper -> Microsoft.Maui.IPropertyMapper ~static readonly Microsoft.Maui.Controls.AbsoluteLayout.LayoutBoundsProperty -> Microsoft.Maui.Controls.BindableProperty ~static readonly Microsoft.Maui.Controls.AbsoluteLayout.LayoutFlagsProperty -> Microsoft.Maui.Controls.BindableProperty ~static readonly Microsoft.Maui.Controls.ActivityIndicator.ColorProperty -> Microsoft.Maui.Controls.BindableProperty @@ -3013,6 +2997,7 @@ ~static readonly Microsoft.Maui.Controls.BackButtonBehavior.IsVisibleProperty -> Microsoft.Maui.Controls.BindableProperty ~static readonly Microsoft.Maui.Controls.BackButtonBehavior.TextOverrideProperty -> Microsoft.Maui.Controls.BindableProperty ~static readonly Microsoft.Maui.Controls.BaseShellItem.FlyoutIconProperty -> Microsoft.Maui.Controls.BindableProperty +~static readonly Microsoft.Maui.Controls.BaseShellItem.FlyoutItemIsVisibleProperty -> Microsoft.Maui.Controls.BindableProperty ~static readonly Microsoft.Maui.Controls.BaseShellItem.IconProperty -> Microsoft.Maui.Controls.BindableProperty ~static readonly Microsoft.Maui.Controls.BaseShellItem.IsCheckedProperty -> Microsoft.Maui.Controls.BindableProperty ~static readonly Microsoft.Maui.Controls.BaseShellItem.IsEnabledProperty -> Microsoft.Maui.Controls.BindableProperty @@ -3928,6 +3913,27 @@ abstract Microsoft.Maui.Controls.Internals.TableModel.GetRowCount(int section) - abstract Microsoft.Maui.Controls.Internals.TableModel.GetSectionCount() -> int abstract Microsoft.Maui.Controls.Shapes.Shape.GetPath() -> Microsoft.Maui.Graphics.PathF! const Microsoft.Maui.Controls.Cell.DefaultCellHeight = 40 -> int +const Microsoft.Maui.Controls.TitleBar.ContentHiddenState = "ContentCollapsed" -> string! +const Microsoft.Maui.Controls.TitleBar.ContentVisibleState = "ContentVisible" -> string! +const Microsoft.Maui.Controls.TitleBar.IconHiddenState = "IconCollapsed" -> string! +const Microsoft.Maui.Controls.TitleBar.IconVisibleState = "IconVisible" -> string! +const Microsoft.Maui.Controls.TitleBar.LeadingHiddenState = "LeadingContentCollapsed" -> string! +const Microsoft.Maui.Controls.TitleBar.LeadingVisibleState = "LeadingContentVisible" -> string! +const Microsoft.Maui.Controls.TitleBar.SubtitleHiddenState = "SubtitleCollapsed" -> string! +const Microsoft.Maui.Controls.TitleBar.SubtitleVisibleState = "SubtitleVisible" -> string! +const Microsoft.Maui.Controls.TitleBar.TemplateRootName = "PART_Root" -> string! +const Microsoft.Maui.Controls.TitleBar.TitleBarActiveState = "TitleBarTitleActive" -> string! +const Microsoft.Maui.Controls.TitleBar.TitleBarContent = "PART_Content" -> string! +const Microsoft.Maui.Controls.TitleBar.TitleBarIcon = "PART_Icon" -> string! +const Microsoft.Maui.Controls.TitleBar.TitleBarInactiveState = "TitleBarTitleInactive" -> string! +const Microsoft.Maui.Controls.TitleBar.TitleBarLeading = "PART_LeadingContent" -> string! +const Microsoft.Maui.Controls.TitleBar.TitleBarSubtitle = "PART_Subtitle" -> string! +const Microsoft.Maui.Controls.TitleBar.TitleBarTitle = "PART_Title" -> string! +const Microsoft.Maui.Controls.TitleBar.TitleBarTrailing = "PART_TrailingContent" -> string! +const Microsoft.Maui.Controls.TitleBar.TitleHiddenState = "TitleCollapsed" -> string! +const Microsoft.Maui.Controls.TitleBar.TitleVisibleState = "TitleVisible" -> string! +const Microsoft.Maui.Controls.TitleBar.TrailingHiddenState = "TrailingContentCollapsed" -> string! +const Microsoft.Maui.Controls.TitleBar.TrailingVisibleState = "TrailingContentVisible" -> string! Microsoft.Maui.Controls.AbsoluteLayout Microsoft.Maui.Controls.AbsoluteLayout.AbsoluteLayout() -> void Microsoft.Maui.Controls.Accelerator @@ -4600,6 +4606,7 @@ Microsoft.Maui.Controls.HandlerAttribute Microsoft.Maui.Controls.HandlerAttribute.Priority.get -> short Microsoft.Maui.Controls.HandlerAttribute.Priority.set -> void Microsoft.Maui.Controls.HandlerChangingEventArgs +Microsoft.Maui.Controls.HandlerProperties Microsoft.Maui.Controls.Handlers.BoxViewHandler Microsoft.Maui.Controls.Handlers.BoxViewHandler.BoxViewHandler() -> void Microsoft.Maui.Controls.Handlers.Items.CarouselViewHandler @@ -4629,6 +4636,20 @@ Microsoft.Maui.Controls.Hosting.AppHostBuilderExtensions Microsoft.Maui.Controls.Hosting.IEffectsBuilder Microsoft.Maui.Controls.HtmlWebViewSource Microsoft.Maui.Controls.HtmlWebViewSource.HtmlWebViewSource() -> void +Microsoft.Maui.Controls.HybridWebView +Microsoft.Maui.Controls.HybridWebView.DefaultFile.get -> string? +Microsoft.Maui.Controls.HybridWebView.DefaultFile.set -> void +Microsoft.Maui.Controls.HybridWebView.EvaluateJavaScriptAsync(string! script) -> System.Threading.Tasks.Task! +Microsoft.Maui.Controls.HybridWebView.HybridRoot.get -> string? +Microsoft.Maui.Controls.HybridWebView.HybridRoot.set -> void +Microsoft.Maui.Controls.HybridWebView.HybridWebView() -> void +Microsoft.Maui.Controls.HybridWebView.InvokeJavaScriptAsync(string! methodName, System.Text.Json.Serialization.Metadata.JsonTypeInfo! returnTypeJsonTypeInfo, object?[]? paramValues = null, System.Text.Json.Serialization.Metadata.JsonTypeInfo?[]? paramJsonTypeInfos = null) -> System.Threading.Tasks.Task! +Microsoft.Maui.Controls.HybridWebView.RawMessageReceived -> System.EventHandler? +Microsoft.Maui.Controls.HybridWebView.SendRawMessage(string! rawMessage) -> void +Microsoft.Maui.Controls.HybridWebView.SetInvokeJavaScriptTarget(T! target) -> void +Microsoft.Maui.Controls.HybridWebViewRawMessageReceivedEventArgs +Microsoft.Maui.Controls.HybridWebViewRawMessageReceivedEventArgs.HybridWebViewRawMessageReceivedEventArgs(string? message) -> void +Microsoft.Maui.Controls.HybridWebViewRawMessageReceivedEventArgs.Message.get -> string? Microsoft.Maui.Controls.IAnimatable Microsoft.Maui.Controls.IAnimatable.BatchBegin() -> void Microsoft.Maui.Controls.IAnimatable.BatchCommit() -> void @@ -5657,6 +5678,8 @@ Microsoft.Maui.Controls.PlatformDropCompletedEventArgs Microsoft.Maui.Controls.PlatformDropEventArgs Microsoft.Maui.Controls.PlatformEffect.PlatformEffect() -> void Microsoft.Maui.Controls.PlatformPointerEventArgs +Microsoft.Maui.Controls.PlatformWebViewProcessTerminatedEventArgs +Microsoft.Maui.Controls.PlatformWebViewProcessTerminatedEventArgs.PlatformWebViewProcessTerminatedEventArgs() -> void Microsoft.Maui.Controls.PointCollection Microsoft.Maui.Controls.PointCollection.PointCollection() -> void Microsoft.Maui.Controls.PointerEventArgs @@ -6360,6 +6383,14 @@ Microsoft.Maui.Controls.Style.ApplyToDerivedTypes.get -> bool Microsoft.Maui.Controls.Style.ApplyToDerivedTypes.set -> void Microsoft.Maui.Controls.Style.CanCascade.get -> bool Microsoft.Maui.Controls.Style.CanCascade.set -> void +Microsoft.Maui.Controls.StyleableElement +Microsoft.Maui.Controls.StyleableElement.class.get -> System.Collections.Generic.IList! +Microsoft.Maui.Controls.StyleableElement.class.set -> void +Microsoft.Maui.Controls.StyleableElement.Style.get -> Microsoft.Maui.Controls.Style? +Microsoft.Maui.Controls.StyleableElement.Style.set -> void +Microsoft.Maui.Controls.StyleableElement.StyleableElement() -> void +Microsoft.Maui.Controls.StyleableElement.StyleClass.get -> System.Collections.Generic.IList! +Microsoft.Maui.Controls.StyleableElement.StyleClass.set -> void Microsoft.Maui.Controls.StyleSheets.StyleSheet Microsoft.Maui.Controls.SweepDirection Microsoft.Maui.Controls.SweepDirection.Clockwise = 1 -> Microsoft.Maui.Controls.SweepDirection @@ -6497,6 +6528,10 @@ Microsoft.Maui.Controls.TextCell.TextCell() -> void Microsoft.Maui.Controls.TextChangedEventArgs Microsoft.Maui.Controls.TextDecorationConverter Microsoft.Maui.Controls.TextDecorationConverter.TextDecorationConverter() -> void +Microsoft.Maui.Controls.TimeChangedEventArgs +Microsoft.Maui.Controls.TimeChangedEventArgs.NewTime.get -> System.TimeSpan +Microsoft.Maui.Controls.TimeChangedEventArgs.OldTime.get -> System.TimeSpan +Microsoft.Maui.Controls.TimeChangedEventArgs.TimeChangedEventArgs(System.TimeSpan oldTime, System.TimeSpan newTime) -> void Microsoft.Maui.Controls.TimePicker Microsoft.Maui.Controls.TimePicker.CharacterSpacing.get -> double Microsoft.Maui.Controls.TimePicker.CharacterSpacing.set -> void @@ -6509,6 +6544,24 @@ Microsoft.Maui.Controls.TimePicker.FontSize.set -> void Microsoft.Maui.Controls.TimePicker.Time.get -> System.TimeSpan Microsoft.Maui.Controls.TimePicker.Time.set -> void Microsoft.Maui.Controls.TimePicker.TimePicker() -> void +Microsoft.Maui.Controls.TimePicker.TimeSelected -> System.EventHandler +Microsoft.Maui.Controls.TitleBar +Microsoft.Maui.Controls.TitleBar.Content.get -> Microsoft.Maui.IView? +Microsoft.Maui.Controls.TitleBar.Content.set -> void +Microsoft.Maui.Controls.TitleBar.ForegroundColor.get -> Microsoft.Maui.Graphics.Color! +Microsoft.Maui.Controls.TitleBar.ForegroundColor.set -> void +Microsoft.Maui.Controls.TitleBar.Icon.get -> Microsoft.Maui.Controls.ImageSource! +Microsoft.Maui.Controls.TitleBar.Icon.set -> void +Microsoft.Maui.Controls.TitleBar.LeadingContent.get -> Microsoft.Maui.IView? +Microsoft.Maui.Controls.TitleBar.LeadingContent.set -> void +Microsoft.Maui.Controls.TitleBar.PassthroughElements.get -> System.Collections.Generic.IList! +Microsoft.Maui.Controls.TitleBar.Subtitle.get -> string! +Microsoft.Maui.Controls.TitleBar.Subtitle.set -> void +Microsoft.Maui.Controls.TitleBar.Title.get -> string! +Microsoft.Maui.Controls.TitleBar.Title.set -> void +Microsoft.Maui.Controls.TitleBar.TitleBar() -> void +Microsoft.Maui.Controls.TitleBar.TrailingContent.get -> Microsoft.Maui.IView? +Microsoft.Maui.Controls.TitleBar.TrailingContent.set -> void Microsoft.Maui.Controls.ToggledEventArgs Microsoft.Maui.Controls.ToggledEventArgs.ToggledEventArgs(bool value) -> void Microsoft.Maui.Controls.ToggledEventArgs.Value.get -> bool @@ -6637,6 +6690,7 @@ Microsoft.Maui.Controls.VisualElement.MaximumHeightRequest.get -> double Microsoft.Maui.Controls.VisualElement.MaximumHeightRequest.set -> void Microsoft.Maui.Controls.VisualElement.MaximumWidthRequest.get -> double Microsoft.Maui.Controls.VisualElement.MaximumWidthRequest.set -> void +Microsoft.Maui.Controls.VisualElement.Measure(double widthConstraint, double heightConstraint) -> Microsoft.Maui.Graphics.Size Microsoft.Maui.Controls.VisualElement.MeasureInvalidated -> System.EventHandler Microsoft.Maui.Controls.VisualElement.MinimumHeightRequest.get -> double Microsoft.Maui.Controls.VisualElement.MinimumHeightRequest.set -> void @@ -6713,8 +6767,11 @@ Microsoft.Maui.Controls.WebView.GoBack() -> void Microsoft.Maui.Controls.WebView.GoForward() -> void Microsoft.Maui.Controls.WebView.Navigated -> System.EventHandler Microsoft.Maui.Controls.WebView.Navigating -> System.EventHandler +Microsoft.Maui.Controls.WebView.ProcessTerminated -> System.EventHandler Microsoft.Maui.Controls.WebView.Reload() -> void Microsoft.Maui.Controls.WebView.WebView() -> void +Microsoft.Maui.Controls.WebViewProcessTerminatedEventArgs +Microsoft.Maui.Controls.WebViewProcessTerminatedEventArgs.WebViewProcessTerminatedEventArgs() -> void Microsoft.Maui.Controls.WebViewSource Microsoft.Maui.Controls.WebViewSource.OnSourceChanged() -> void Microsoft.Maui.Controls.WebViewSource.WebViewSource() -> void @@ -6755,6 +6812,8 @@ Microsoft.Maui.Controls.Window.SizeChanged -> System.EventHandler? Microsoft.Maui.Controls.Window.Stopped -> System.EventHandler? Microsoft.Maui.Controls.Window.Title.get -> string? Microsoft.Maui.Controls.Window.Title.set -> void +Microsoft.Maui.Controls.Window.TitleBar.get -> Microsoft.Maui.ITitleBar? +Microsoft.Maui.Controls.Window.TitleBar.set -> void Microsoft.Maui.Controls.Window.VisualDiagnosticsOverlay.get -> Microsoft.Maui.IVisualDiagnosticsOverlay! Microsoft.Maui.Controls.Window.Width.get -> double Microsoft.Maui.Controls.Window.Width.set -> void @@ -6780,6 +6839,7 @@ Microsoft.Maui.Controls.Xaml.IRootObjectProvider Microsoft.Maui.Controls.Xaml.IValueProvider Microsoft.Maui.Controls.Xaml.IXamlTypeResolver Microsoft.Maui.Controls.Xaml.IXmlLineInfoProvider +Microsoft.Maui.Controls.Xaml.RequireServiceAttribute Microsoft.Maui.Controls.Xaml.XamlParseException Microsoft.Maui.Controls.Xaml.XamlParseException.XamlParseException() -> void Microsoft.Maui.Controls.Xaml.XamlResourceIdAttribute @@ -6821,7 +6881,6 @@ override Microsoft.Maui.Controls.Compatibility.Grid.LayoutChildren(double x, dou override Microsoft.Maui.Controls.Compatibility.Grid.OnBindingContextChanged() -> void override Microsoft.Maui.Controls.Compatibility.Grid.OnMeasure(double widthConstraint, double heightConstraint) -> Microsoft.Maui.SizeRequest override Microsoft.Maui.Controls.Compatibility.Layout.ArrangeOverride(Microsoft.Maui.Graphics.Rect bounds) -> Microsoft.Maui.Graphics.Size -override Microsoft.Maui.Controls.Compatibility.Layout.InvalidateMeasureOverride() -> void override Microsoft.Maui.Controls.Compatibility.Layout.Measure(double widthConstraint, double heightConstraint, Microsoft.Maui.Controls.MeasureFlags flags = Microsoft.Maui.Controls.MeasureFlags.None) -> Microsoft.Maui.SizeRequest override Microsoft.Maui.Controls.Compatibility.Layout.MeasureOverride(double widthConstraint, double heightConstraint) -> Microsoft.Maui.Graphics.Size override Microsoft.Maui.Controls.Compatibility.Layout.OnSizeAllocated(double width, double height) -> void @@ -6831,6 +6890,7 @@ override Microsoft.Maui.Controls.Compatibility.StackLayout.LayoutChildren(double override Microsoft.Maui.Controls.Compatibility.StackLayout.OnMeasure(double widthConstraint, double heightConstraint) -> Microsoft.Maui.SizeRequest override Microsoft.Maui.Controls.ContentPage.ArrangeOverride(Microsoft.Maui.Graphics.Rect bounds) -> Microsoft.Maui.Graphics.Size override Microsoft.Maui.Controls.ContentPage.InvalidateMeasureOverride() -> void +override Microsoft.Maui.Controls.ContentPage.LayoutChildren(double x, double y, double width, double height) -> void override Microsoft.Maui.Controls.ContentPage.MeasureOverride(double widthConstraint, double heightConstraint) -> Microsoft.Maui.Graphics.Size override Microsoft.Maui.Controls.ContentPage.OnBindingContextChanged() -> void override Microsoft.Maui.Controls.ContentPresenter.ArrangeOverride(Microsoft.Maui.Graphics.Rect bounds) -> Microsoft.Maui.Graphics.Size @@ -6869,7 +6929,6 @@ override Microsoft.Maui.Controls.ItemsView.OnBindingContextChanged() -> void override Microsoft.Maui.Controls.ItemsView.OnMeasure(double widthConstraint, double heightConstraint) -> Microsoft.Maui.SizeRequest override Microsoft.Maui.Controls.Label.OnBindingContextChanged() -> void override Microsoft.Maui.Controls.Layout.InvalidateMeasureOverride() -> void -override Microsoft.Maui.Controls.Layout.Measure(double widthConstraint, double heightConstraint, Microsoft.Maui.Controls.MeasureFlags flags = Microsoft.Maui.Controls.MeasureFlags.None) -> Microsoft.Maui.SizeRequest override Microsoft.Maui.Controls.LayoutOptions.GetHashCode() -> int override Microsoft.Maui.Controls.LinearGradientBrush.IsEmpty.get -> bool override Microsoft.Maui.Controls.ListView.OnBindingContextChanged() -> void @@ -6922,6 +6981,7 @@ override Microsoft.Maui.Controls.TemplatedView.LayoutChildren(double x, double y override Microsoft.Maui.Controls.TemplatedView.MeasureOverride(double widthConstraint, double heightConstraint) -> Microsoft.Maui.Graphics.Size override Microsoft.Maui.Controls.TemplatedView.OnMeasure(double widthConstraint, double heightConstraint) -> Microsoft.Maui.SizeRequest override Microsoft.Maui.Controls.TextCell.OnTapped() -> void +override Microsoft.Maui.Controls.TitleBar.OnApplyTemplate() -> void override Microsoft.Maui.Controls.UriImageSource.IsEmpty.get -> bool override Microsoft.Maui.Controls.View.ChangeVisualState() -> void override Microsoft.Maui.Controls.View.OnBindingContextChanged() -> void @@ -6941,6 +7001,8 @@ static Microsoft.Maui.Controls.Application.AccentColor.set -> void static Microsoft.Maui.Controls.Application.Current.get -> Microsoft.Maui.Controls.Application? static Microsoft.Maui.Controls.Application.Current.set -> void static Microsoft.Maui.Controls.Application.SetCurrentApplication(Microsoft.Maui.Controls.Application! value) -> void +static Microsoft.Maui.Controls.BindableObjectExtensions.SetBinding(this Microsoft.Maui.Controls.BindableObject! self, Microsoft.Maui.Controls.BindableProperty! targetProperty, System.Func! getter, Microsoft.Maui.Controls.BindingMode mode = Microsoft.Maui.Controls.BindingMode.Default, Microsoft.Maui.Controls.IValueConverter? converter = null, object? converterParameter = null, string? stringFormat = null, object? source = null, object? fallbackValue = null, object? targetNullValue = null) -> void +static Microsoft.Maui.Controls.BindingBase.Create(System.Func! getter, Microsoft.Maui.Controls.BindingMode mode = Microsoft.Maui.Controls.BindingMode.Default, Microsoft.Maui.Controls.IValueConverter? converter = null, object? converterParameter = null, string? stringFormat = null, object? source = null, object? fallbackValue = null, object? targetNullValue = null) -> Microsoft.Maui.Controls.BindingBase! static Microsoft.Maui.Controls.Border.ContentChanged(Microsoft.Maui.Controls.BindableObject! bindable, object! oldValue, object! newValue) -> void static Microsoft.Maui.Controls.Border.StrokeThicknessChanged(Microsoft.Maui.Controls.BindableObject! bindable, object! oldValue, object! newValue) -> void static Microsoft.Maui.Controls.Compatibility.AbsoluteLayout.AutoSize.get -> double @@ -6948,10 +7010,11 @@ static Microsoft.Maui.Controls.DesignMode.IsDesignModeEnabled.get -> bool static Microsoft.Maui.Controls.Device.FlowDirection.get -> Microsoft.Maui.FlowDirection static Microsoft.Maui.Controls.Device.Idiom.get -> Microsoft.Maui.Controls.TargetIdiom static Microsoft.Maui.Controls.Device.IsInvokeRequired.get -> bool -static Microsoft.Maui.Controls.FlyoutPage.ControlsFlyoutPageMapper -> Microsoft.Maui.IPropertyMapper! static Microsoft.Maui.Controls.FontExtensions.GetFontAttributes(this Microsoft.Maui.Font font) -> Microsoft.Maui.Controls.FontAttributes static Microsoft.Maui.Controls.FontExtensions.ToFont(this Microsoft.Maui.Controls.Internals.IFontElement! element, double? defaultSize = null) -> Microsoft.Maui.Font static Microsoft.Maui.Controls.FontExtensions.WithAttributes(this Microsoft.Maui.Font font, Microsoft.Maui.Controls.FontAttributes attributes) -> Microsoft.Maui.Font +static Microsoft.Maui.Controls.HandlerProperties.GetDisconnectPolicy(Microsoft.Maui.Controls.BindableObject! target) -> Microsoft.Maui.HandlerDisconnectPolicy +static Microsoft.Maui.Controls.HandlerProperties.SetDisconnectPolicy(Microsoft.Maui.Controls.BindableObject! target, Microsoft.Maui.HandlerDisconnectPolicy value) -> void static Microsoft.Maui.Controls.Internals.Profile.Enable() -> void static Microsoft.Maui.Controls.Internals.Profile.IsEnabled.get -> bool static Microsoft.Maui.Controls.Internals.Profile.Start() -> void @@ -6969,11 +7032,12 @@ static Microsoft.Maui.Controls.Shapes.Matrix.operator *(Microsoft.Maui.Controls. static Microsoft.Maui.Controls.Shapes.Matrix.operator ==(Microsoft.Maui.Controls.Shapes.Matrix left, Microsoft.Maui.Controls.Shapes.Matrix right) -> bool static Microsoft.Maui.Controls.Shapes.MatrixExtensions.ToMatrix(this System.Numerics.Matrix3x2 matrix3x2) -> Microsoft.Maui.Controls.Shapes.Matrix static Microsoft.Maui.Controls.Shapes.MatrixExtensions.ToMatrix3X2(this Microsoft.Maui.Controls.Shapes.Matrix matrix) -> System.Numerics.Matrix3x2 -static Microsoft.Maui.Controls.Toolbar.ControlsToolbarMapper -> Microsoft.Maui.IPropertyMapper! +static Microsoft.Maui.Controls.TitleBar.DefaultTemplate.get -> Microsoft.Maui.Controls.ControlTemplate! static Microsoft.Maui.Controls.ToolTipProperties.GetText(Microsoft.Maui.Controls.BindableObject! bindable) -> object! static Microsoft.Maui.Controls.ToolTipProperties.SetText(Microsoft.Maui.Controls.BindableObject! bindable, object! value) -> void static Microsoft.Maui.Controls.ViewExtensions.CancelAnimations(this Microsoft.Maui.Controls.VisualElement! view) -> void static Microsoft.Maui.Controls.ViewExtensions.FadeTo(this Microsoft.Maui.Controls.VisualElement! view, double opacity, uint length = 250, Microsoft.Maui.Easing? easing = null) -> System.Threading.Tasks.Task! +static Microsoft.Maui.Controls.ViewExtensions.InvalidateMeasure(this Microsoft.Maui.Controls.VisualElement! view) -> void static Microsoft.Maui.Controls.ViewExtensions.LayoutTo(this Microsoft.Maui.Controls.VisualElement! view, Microsoft.Maui.Graphics.Rect bounds, uint length = 250, Microsoft.Maui.Easing? easing = null) -> System.Threading.Tasks.Task! static Microsoft.Maui.Controls.ViewExtensions.RelRotateTo(this Microsoft.Maui.Controls.VisualElement! view, double drotation, uint length = 250, Microsoft.Maui.Easing? easing = null) -> System.Threading.Tasks.Task! static Microsoft.Maui.Controls.ViewExtensions.RelScaleTo(this Microsoft.Maui.Controls.VisualElement! view, double dscale, uint length = 250, Microsoft.Maui.Easing? easing = null) -> System.Threading.Tasks.Task! @@ -7003,6 +7067,9 @@ static readonly Microsoft.Maui.Controls.DragGestureRecognizer.DragStartingComman static readonly Microsoft.Maui.Controls.DragGestureRecognizer.DragStartingCommandProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.DragGestureRecognizer.DropCompletedCommandParameterProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.DragGestureRecognizer.DropCompletedCommandProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly Microsoft.Maui.Controls.HandlerProperties.DisconnectPolicyProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly Microsoft.Maui.Controls.HybridWebView.DefaultFileProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly Microsoft.Maui.Controls.HybridWebView.HybridRootProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.KeyboardAccelerator.KeyProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.KeyboardAccelerator.ModifiersProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.LayoutOptions.Center -> Microsoft.Maui.Controls.LayoutOptions @@ -7032,10 +7099,18 @@ static readonly Microsoft.Maui.Controls.Shapes.Shape.StrokeLineJoinProperty -> M static readonly Microsoft.Maui.Controls.Shapes.Shape.StrokeMiterLimitProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.Shapes.Shape.StrokeProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.Shapes.Shape.StrokeThicknessProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly Microsoft.Maui.Controls.StyleableElement.StyleProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.TapGestureRecognizer.ButtonsProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.TapGestureRecognizer.CommandParameterProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.TapGestureRecognizer.CommandProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.TapGestureRecognizer.NumberOfTapsRequiredProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly Microsoft.Maui.Controls.TitleBar.ContentProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly Microsoft.Maui.Controls.TitleBar.ForegroundColorProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly Microsoft.Maui.Controls.TitleBar.IconProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly Microsoft.Maui.Controls.TitleBar.LeadingContentProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly Microsoft.Maui.Controls.TitleBar.SubtitleProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly Microsoft.Maui.Controls.TitleBar.TitleProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly Microsoft.Maui.Controls.TitleBar.TrailingContentProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.ToolTipProperties.TextProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.VisualElement.ShadowProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.VisualElement.ZIndexProperty -> Microsoft.Maui.Controls.BindableProperty! @@ -7046,10 +7121,12 @@ static readonly Microsoft.Maui.Controls.Window.MaximumWidthProperty -> Microsoft static readonly Microsoft.Maui.Controls.Window.MinimumHeightProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.Window.MinimumWidthProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.Window.PageProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly Microsoft.Maui.Controls.Window.TitleBarProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.Window.TitleProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.Window.WidthProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.Window.XProperty -> Microsoft.Maui.Controls.BindableProperty! static readonly Microsoft.Maui.Controls.Window.YProperty -> Microsoft.Maui.Controls.BindableProperty! +virtual Microsoft.Maui.Controls.Application.ActivateWindow(Microsoft.Maui.Controls.Window! window) -> void virtual Microsoft.Maui.Controls.Application.CleanUp() -> void virtual Microsoft.Maui.Controls.Application.CloseWindow(Microsoft.Maui.Controls.Window! window) -> void virtual Microsoft.Maui.Controls.Application.CreateWindow(Microsoft.Maui.IActivationState? activationState) -> Microsoft.Maui.Controls.Window! diff --git a/src/Controls/src/Core/PublicAPI/netstandard/PublicAPI.Unshipped.txt b/src/Controls/src/Core/PublicAPI/netstandard/PublicAPI.Unshipped.txt index 4ee051439ef7..7dc5c58110bf 100644 --- a/src/Controls/src/Core/PublicAPI/netstandard/PublicAPI.Unshipped.txt +++ b/src/Controls/src/Core/PublicAPI/netstandard/PublicAPI.Unshipped.txt @@ -1,146 +1 @@ #nullable enable -*REMOVED*~Microsoft.Maui.Controls.MenuItem.class.get -> System.Collections.Generic.IList -*REMOVED*~Microsoft.Maui.Controls.MenuItem.class.set -> void -*REMOVED*~Microsoft.Maui.Controls.MenuItem.StyleClass.get -> System.Collections.Generic.IList -*REMOVED*~Microsoft.Maui.Controls.MenuItem.StyleClass.set -> void -*REMOVED*~Microsoft.Maui.Controls.NavigableElement.class.get -> System.Collections.Generic.IList -*REMOVED*~Microsoft.Maui.Controls.NavigableElement.class.set -> void -*REMOVED*~Microsoft.Maui.Controls.NavigableElement.Style.get -> Microsoft.Maui.Controls.Style -*REMOVED*~Microsoft.Maui.Controls.NavigableElement.Style.set -> void -*REMOVED*~Microsoft.Maui.Controls.NavigableElement.StyleClass.get -> System.Collections.Generic.IList -*REMOVED*~Microsoft.Maui.Controls.NavigableElement.StyleClass.set -> void -Microsoft.Maui.Controls.HybridWebView.SetInvokeJavaScriptTarget(T! target) -> void -Microsoft.Maui.Controls.StyleableElement.Style.get -> Microsoft.Maui.Controls.Style? -~Microsoft.Maui.Controls.ResourceDictionary.SetAndCreateSource(System.Uri value) -> void -~Microsoft.Maui.Controls.Internals.TypedBindingBase.UpdateSourceEventName.set -> void -~Microsoft.Maui.Controls.Xaml.IXamlTypeResolver.Resolve(string qualifiedTypeName, System.IServiceProvider serviceProvider = null, bool expandToExtension = true) -> System.Type -~Microsoft.Maui.Controls.WebViewProcessTerminatedEventArgs.PlatformArgs.get -> Microsoft.Maui.Controls.PlatformWebViewProcessTerminatedEventArgs -~Microsoft.Maui.Controls.Xaml.RequireServiceAttribute.RequireServiceAttribute(System.Type[] serviceTypes) -> void -~Microsoft.Maui.Controls.Xaml.RequireServiceAttribute.ServiceTypes.get -> System.Type[] -~override Microsoft.Maui.Controls.ShellContent.OnPropertyChanged(string propertyName = null) -> void -*REMOVED*~static Microsoft.Maui.Controls.Application.ControlsApplicationMapper -> Microsoft.Maui.IPropertyMapper -~static Microsoft.Maui.Controls.Brush.DarkGrey.get -> Microsoft.Maui.Controls.SolidColorBrush -~static Microsoft.Maui.Controls.Brush.DarkSlateGrey.get -> Microsoft.Maui.Controls.SolidColorBrush -~static Microsoft.Maui.Controls.Brush.DimGrey.get -> Microsoft.Maui.Controls.SolidColorBrush -~static Microsoft.Maui.Controls.Brush.Grey.get -> Microsoft.Maui.Controls.SolidColorBrush -~static Microsoft.Maui.Controls.Brush.LightGrey.get -> Microsoft.Maui.Controls.SolidColorBrush -~static Microsoft.Maui.Controls.Brush.LightSlateGrey.get -> Microsoft.Maui.Controls.SolidColorBrush -~static Microsoft.Maui.Controls.Brush.SlateGrey.get -> Microsoft.Maui.Controls.SolidColorBrush -*REMOVED*~static Microsoft.Maui.Controls.Button.ControlsButtonMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.DatePicker.ControlsDatePickerMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.Editor.ControlsEditorMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.Element.ControlsElementMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.Entry.ControlsEntryMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.Label.ControlsLabelMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.Layout.ControlsLayoutMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.NavigationPage.ControlsNavigationPageMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.Picker.ControlsPickerMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.RadioButton.ControlsRadioButtonMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.RefreshView.ControlsRefreshViewMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.ScrollView.ControlsScrollViewMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.SearchBar.ControlsSearchBarMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.Shapes.Shape.ControlsShapeViewMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.TabbedPage.ControlsTabbedPageMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.TimePicker.ControlsTimePickerMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.VisualElement.ControlsVisualElementMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.WebView.ControlsWebViewMapper -> Microsoft.Maui.IPropertyMapper -*REMOVED*~static Microsoft.Maui.Controls.Window.ControlsWindowMapper -> Microsoft.Maui.IPropertyMapper -~static readonly Microsoft.Maui.Controls.BaseShellItem.FlyoutItemIsVisibleProperty -> Microsoft.Maui.Controls.BindableProperty -const Microsoft.Maui.Controls.TitleBar.ContentHiddenState = "ContentCollapsed" -> string! -const Microsoft.Maui.Controls.TitleBar.ContentVisibleState = "ContentVisible" -> string! -const Microsoft.Maui.Controls.TitleBar.IconHiddenState = "IconCollapsed" -> string! -const Microsoft.Maui.Controls.TitleBar.IconVisibleState = "IconVisible" -> string! -const Microsoft.Maui.Controls.TitleBar.LeadingHiddenState = "LeadingContentCollapsed" -> string! -const Microsoft.Maui.Controls.TitleBar.LeadingVisibleState = "LeadingContentVisible" -> string! -const Microsoft.Maui.Controls.TitleBar.SubtitleHiddenState = "SubtitleCollapsed" -> string! -const Microsoft.Maui.Controls.TitleBar.SubtitleVisibleState = "SubtitleVisible" -> string! -const Microsoft.Maui.Controls.TitleBar.TemplateRootName = "PART_Root" -> string! -const Microsoft.Maui.Controls.TitleBar.TitleBarActiveState = "TitleBarTitleActive" -> string! -const Microsoft.Maui.Controls.TitleBar.TitleBarContent = "PART_Content" -> string! -const Microsoft.Maui.Controls.TitleBar.TitleBarIcon = "PART_Icon" -> string! -const Microsoft.Maui.Controls.TitleBar.TitleBarInactiveState = "TitleBarTitleInactive" -> string! -const Microsoft.Maui.Controls.TitleBar.TitleBarLeading = "PART_LeadingContent" -> string! -const Microsoft.Maui.Controls.TitleBar.TitleBarSubtitle = "PART_Subtitle" -> string! -const Microsoft.Maui.Controls.TitleBar.TitleBarTitle = "PART_Title" -> string! -const Microsoft.Maui.Controls.TitleBar.TitleBarTrailing = "PART_TrailingContent" -> string! -const Microsoft.Maui.Controls.TitleBar.TitleHiddenState = "TitleCollapsed" -> string! -const Microsoft.Maui.Controls.TitleBar.TitleVisibleState = "TitleVisible" -> string! -const Microsoft.Maui.Controls.TitleBar.TrailingHiddenState = "TrailingContentCollapsed" -> string! -const Microsoft.Maui.Controls.TitleBar.TrailingVisibleState = "TrailingContentVisible" -> string! -Microsoft.Maui.Controls.HandlerProperties -*REMOVED*override Microsoft.Maui.Controls.Compatibility.Layout.InvalidateMeasureOverride() -> void -Microsoft.Maui.Controls.HybridWebView -Microsoft.Maui.Controls.HybridWebView.DefaultFile.get -> string? -Microsoft.Maui.Controls.HybridWebView.DefaultFile.set -> void -Microsoft.Maui.Controls.HybridWebView.EvaluateJavaScriptAsync(string! script) -> System.Threading.Tasks.Task! -Microsoft.Maui.Controls.HybridWebView.HybridRoot.get -> string? -Microsoft.Maui.Controls.HybridWebView.HybridRoot.set -> void -Microsoft.Maui.Controls.HybridWebView.HybridWebView() -> void -Microsoft.Maui.Controls.HybridWebView.InvokeJavaScriptAsync(string! methodName, System.Text.Json.Serialization.Metadata.JsonTypeInfo! returnTypeJsonTypeInfo, object?[]? paramValues = null, System.Text.Json.Serialization.Metadata.JsonTypeInfo?[]? paramJsonTypeInfos = null) -> System.Threading.Tasks.Task! -Microsoft.Maui.Controls.HybridWebView.RawMessageReceived -> System.EventHandler? -Microsoft.Maui.Controls.HybridWebView.SendRawMessage(string! rawMessage) -> void -Microsoft.Maui.Controls.HybridWebViewRawMessageReceivedEventArgs -Microsoft.Maui.Controls.HybridWebViewRawMessageReceivedEventArgs.HybridWebViewRawMessageReceivedEventArgs(string? message) -> void -Microsoft.Maui.Controls.HybridWebViewRawMessageReceivedEventArgs.Message.get -> string? -Microsoft.Maui.Controls.PlatformWebViewProcessTerminatedEventArgs -Microsoft.Maui.Controls.PlatformWebViewProcessTerminatedEventArgs.PlatformWebViewProcessTerminatedEventArgs() -> void -Microsoft.Maui.Controls.StyleableElement -Microsoft.Maui.Controls.StyleableElement.class.get -> System.Collections.Generic.IList! -Microsoft.Maui.Controls.StyleableElement.class.set -> void -Microsoft.Maui.Controls.StyleableElement.Style.set -> void -Microsoft.Maui.Controls.StyleableElement.StyleableElement() -> void -Microsoft.Maui.Controls.StyleableElement.StyleClass.get -> System.Collections.Generic.IList! -Microsoft.Maui.Controls.StyleableElement.StyleClass.set -> void -Microsoft.Maui.Controls.TimeChangedEventArgs -Microsoft.Maui.Controls.TimeChangedEventArgs.NewTime.get -> System.TimeSpan -Microsoft.Maui.Controls.TimeChangedEventArgs.OldTime.get -> System.TimeSpan -Microsoft.Maui.Controls.TimeChangedEventArgs.TimeChangedEventArgs(System.TimeSpan oldTime, System.TimeSpan newTime) -> void -Microsoft.Maui.Controls.TimePicker.TimeSelected -> System.EventHandler -Microsoft.Maui.Controls.TitleBar -Microsoft.Maui.Controls.TitleBar.Content.get -> Microsoft.Maui.IView? -Microsoft.Maui.Controls.TitleBar.Content.set -> void -Microsoft.Maui.Controls.TitleBar.ForegroundColor.get -> Microsoft.Maui.Graphics.Color! -Microsoft.Maui.Controls.TitleBar.ForegroundColor.set -> void -Microsoft.Maui.Controls.TitleBar.Icon.get -> Microsoft.Maui.Controls.ImageSource! -Microsoft.Maui.Controls.TitleBar.Icon.set -> void -Microsoft.Maui.Controls.TitleBar.LeadingContent.get -> Microsoft.Maui.IView? -Microsoft.Maui.Controls.TitleBar.LeadingContent.set -> void -Microsoft.Maui.Controls.TitleBar.PassthroughElements.get -> System.Collections.Generic.IList! -Microsoft.Maui.Controls.TitleBar.Subtitle.get -> string! -Microsoft.Maui.Controls.TitleBar.Subtitle.set -> void -Microsoft.Maui.Controls.TitleBar.Title.get -> string! -Microsoft.Maui.Controls.TitleBar.Title.set -> void -Microsoft.Maui.Controls.TitleBar.TitleBar() -> void -Microsoft.Maui.Controls.TitleBar.TrailingContent.get -> Microsoft.Maui.IView? -Microsoft.Maui.Controls.TitleBar.TrailingContent.set -> void -Microsoft.Maui.Controls.VisualElement.Measure(double widthConstraint, double heightConstraint) -> Microsoft.Maui.Graphics.Size -Microsoft.Maui.Controls.WebView.ProcessTerminated -> System.EventHandler -Microsoft.Maui.Controls.WebViewProcessTerminatedEventArgs -Microsoft.Maui.Controls.WebViewProcessTerminatedEventArgs.WebViewProcessTerminatedEventArgs() -> void -Microsoft.Maui.Controls.Window.TitleBar.get -> Microsoft.Maui.ITitleBar? -Microsoft.Maui.Controls.Window.TitleBar.set -> void -Microsoft.Maui.Controls.Xaml.RequireServiceAttribute -override Microsoft.Maui.Controls.ContentPage.LayoutChildren(double x, double y, double width, double height) -> void -*REMOVED*override Microsoft.Maui.Controls.Layout.Measure(double widthConstraint, double heightConstraint, Microsoft.Maui.Controls.MeasureFlags flags = Microsoft.Maui.Controls.MeasureFlags.None) -> Microsoft.Maui.SizeRequest -override Microsoft.Maui.Controls.TitleBar.OnApplyTemplate() -> void -static Microsoft.Maui.Controls.BindableObjectExtensions.SetBinding(this Microsoft.Maui.Controls.BindableObject! self, Microsoft.Maui.Controls.BindableProperty! targetProperty, System.Func! getter, Microsoft.Maui.Controls.BindingMode mode = Microsoft.Maui.Controls.BindingMode.Default, Microsoft.Maui.Controls.IValueConverter? converter = null, object? converterParameter = null, string? stringFormat = null, object? source = null, object? fallbackValue = null, object? targetNullValue = null) -> void -static Microsoft.Maui.Controls.BindingBase.Create(System.Func! getter, Microsoft.Maui.Controls.BindingMode mode = Microsoft.Maui.Controls.BindingMode.Default, Microsoft.Maui.Controls.IValueConverter? converter = null, object? converterParameter = null, string? stringFormat = null, object? source = null, object? fallbackValue = null, object? targetNullValue = null) -> Microsoft.Maui.Controls.BindingBase! -*REMOVED*static Microsoft.Maui.Controls.FlyoutPage.ControlsFlyoutPageMapper -> Microsoft.Maui.IPropertyMapper! -static Microsoft.Maui.Controls.HandlerProperties.GetDisconnectPolicy(Microsoft.Maui.Controls.BindableObject! target) -> Microsoft.Maui.HandlerDisconnectPolicy -static Microsoft.Maui.Controls.HandlerProperties.SetDisconnectPolicy(Microsoft.Maui.Controls.BindableObject! target, Microsoft.Maui.HandlerDisconnectPolicy value) -> void -static Microsoft.Maui.Controls.TitleBar.DefaultTemplate.get -> Microsoft.Maui.Controls.ControlTemplate! -*REMOVED*static Microsoft.Maui.Controls.Toolbar.ControlsToolbarMapper -> Microsoft.Maui.IPropertyMapper! -static Microsoft.Maui.Controls.ViewExtensions.InvalidateMeasure(this Microsoft.Maui.Controls.VisualElement! view) -> void -static readonly Microsoft.Maui.Controls.HandlerProperties.DisconnectPolicyProperty -> Microsoft.Maui.Controls.BindableProperty! -static readonly Microsoft.Maui.Controls.HybridWebView.DefaultFileProperty -> Microsoft.Maui.Controls.BindableProperty! -static readonly Microsoft.Maui.Controls.HybridWebView.HybridRootProperty -> Microsoft.Maui.Controls.BindableProperty! -static readonly Microsoft.Maui.Controls.StyleableElement.StyleProperty -> Microsoft.Maui.Controls.BindableProperty! -static readonly Microsoft.Maui.Controls.TitleBar.ContentProperty -> Microsoft.Maui.Controls.BindableProperty! -static readonly Microsoft.Maui.Controls.TitleBar.ForegroundColorProperty -> Microsoft.Maui.Controls.BindableProperty! -static readonly Microsoft.Maui.Controls.TitleBar.IconProperty -> Microsoft.Maui.Controls.BindableProperty! -static readonly Microsoft.Maui.Controls.TitleBar.LeadingContentProperty -> Microsoft.Maui.Controls.BindableProperty! -static readonly Microsoft.Maui.Controls.TitleBar.SubtitleProperty -> Microsoft.Maui.Controls.BindableProperty! -static readonly Microsoft.Maui.Controls.TitleBar.TitleProperty -> Microsoft.Maui.Controls.BindableProperty! -static readonly Microsoft.Maui.Controls.TitleBar.TrailingContentProperty -> Microsoft.Maui.Controls.BindableProperty! -static readonly Microsoft.Maui.Controls.Window.TitleBarProperty -> Microsoft.Maui.Controls.BindableProperty! -virtual Microsoft.Maui.Controls.Application.ActivateWindow(Microsoft.Maui.Controls.Window! window) -> void \ No newline at end of file diff --git a/src/Controls/src/Xaml/PublicAPI/net-android/PublicAPI.Shipped.txt b/src/Controls/src/Xaml/PublicAPI/net-android/PublicAPI.Shipped.txt index e2f24600cbe2..ba261ae0c18f 100644 --- a/src/Controls/src/Xaml/PublicAPI/net-android/PublicAPI.Shipped.txt +++ b/src/Controls/src/Xaml/PublicAPI/net-android/PublicAPI.Shipped.txt @@ -43,8 +43,10 @@ ~Microsoft.Maui.Controls.Xaml.FontImageExtension.Glyph.set -> void ~Microsoft.Maui.Controls.Xaml.FontImageExtension.ProvideValue(System.IServiceProvider serviceProvider) -> Microsoft.Maui.Controls.ImageSource ~Microsoft.Maui.Controls.Xaml.Internals.SimpleValueTargetProvider.FindByName(string name) -> object +~Microsoft.Maui.Controls.Xaml.Internals.SimpleValueTargetProvider.RootObject.get -> object ~Microsoft.Maui.Controls.Xaml.Internals.SimpleValueTargetProvider.SimpleValueTargetProvider(object[] objectAndParents, object targetProperty, Microsoft.Maui.Controls.Internals.INameScope scope) -> void ~Microsoft.Maui.Controls.Xaml.Internals.SimpleValueTargetProvider.SimpleValueTargetProvider(object[] objectAndParents, object targetProperty, Microsoft.Maui.Controls.Internals.INameScope[] scopes, bool notused) -> void +~Microsoft.Maui.Controls.Xaml.Internals.SimpleValueTargetProvider.SimpleValueTargetProvider(object[] objectAndParents, object targetProperty, Microsoft.Maui.Controls.Internals.INameScope[] scopes, object rootObject) -> void ~Microsoft.Maui.Controls.Xaml.Internals.XamlServiceProvider.Add(System.Type type, object service) -> void ~Microsoft.Maui.Controls.Xaml.Internals.XamlServiceProvider.GetService(System.Type serviceType) -> object ~Microsoft.Maui.Controls.Xaml.Internals.XamlTypeResolver.XamlTypeResolver(System.Xml.IXmlNamespaceResolver namespaceResolver, System.Reflection.Assembly currentAssembly) -> void @@ -115,16 +117,22 @@ ~Microsoft.Maui.Controls.Xaml.TemplateBindingExtension.Path.set -> void ~Microsoft.Maui.Controls.Xaml.TemplateBindingExtension.StringFormat.get -> string ~Microsoft.Maui.Controls.Xaml.TemplateBindingExtension.StringFormat.set -> void +~Microsoft.Maui.Controls.Xaml.TemplateBindingExtension.TypedBinding.get -> Microsoft.Maui.Controls.Internals.TypedBindingBase +~Microsoft.Maui.Controls.Xaml.TemplateBindingExtension.TypedBinding.set -> void ~Microsoft.Maui.Controls.Xaml.TypeExtension.ProvideValue(System.IServiceProvider serviceProvider) -> System.Type ~Microsoft.Maui.Controls.Xaml.TypeExtension.TypeName.get -> string ~Microsoft.Maui.Controls.Xaml.TypeExtension.TypeName.set -> void ~Microsoft.Maui.Controls.Xaml.XamlFilePathAttribute.FilePath.get -> string ~Microsoft.Maui.Controls.Xaml.XamlFilePathAttribute.XamlFilePathAttribute(string filePath = "") -> void +~static Microsoft.Maui.Controls.Embedding.EmbeddingExtensions.UseMauiEmbeddedApp(this Microsoft.Maui.Hosting.MauiAppBuilder builder, System.Func implementationFactory) -> Microsoft.Maui.Hosting.MauiAppBuilder +~static Microsoft.Maui.Controls.Embedding.EmbeddingExtensions.UseMauiEmbeddedApp(this Microsoft.Maui.Hosting.MauiAppBuilder builder) -> Microsoft.Maui.Hosting.MauiAppBuilder ~static Microsoft.Maui.Controls.Hosting.AppHostBuilderExtensions.AddMauiControlsHandlers(this Microsoft.Maui.Hosting.IMauiHandlersCollection handlersCollection) -> Microsoft.Maui.Hosting.IMauiHandlersCollection ~static Microsoft.Maui.Controls.Hosting.AppHostBuilderExtensions.UseMauiApp(this Microsoft.Maui.Hosting.MauiAppBuilder builder, System.Func implementationFactory) -> Microsoft.Maui.Hosting.MauiAppBuilder ~static Microsoft.Maui.Controls.Hosting.AppHostBuilderExtensions.UseMauiApp(this Microsoft.Maui.Hosting.MauiAppBuilder builder) -> Microsoft.Maui.Hosting.MauiAppBuilder ~static Microsoft.Maui.Controls.Xaml.Extensions.LoadFromXaml(this TXaml view, string xaml) -> TXaml ~static Microsoft.Maui.Controls.Xaml.Extensions.LoadFromXaml(this TXaml view, System.Type callingType) -> TXaml +~static Microsoft.Maui.Controls.Xaml.ResourceDictionaryHelpers.LoadFromSource(Microsoft.Maui.Controls.ResourceDictionary rd, System.Uri source, string resourcePath, System.Reflection.Assembly assembly, System.Xml.IXmlLineInfo lineInfo) -> void +Microsoft.Maui.Controls.Embedding.EmbeddingExtensions Microsoft.Maui.Controls.Hosting.AppHostBuilderExtensions Microsoft.Maui.Controls.Xaml.AppThemeBindingExtension Microsoft.Maui.Controls.Xaml.AppThemeBindingExtension.AppThemeBindingExtension() -> void @@ -144,6 +152,8 @@ Microsoft.Maui.Controls.Xaml.FontImageExtension.FontImageExtension() -> void Microsoft.Maui.Controls.Xaml.FontImageExtension.Size.get -> double Microsoft.Maui.Controls.Xaml.FontImageExtension.Size.set -> void Microsoft.Maui.Controls.Xaml.Internals.SimpleValueTargetProvider +Microsoft.Maui.Controls.Xaml.Internals.ValueTargetProvider +Microsoft.Maui.Controls.Xaml.Internals.ValueTargetProvider.ValueTargetProvider(object! targetObject, object! targetProperty) -> void Microsoft.Maui.Controls.Xaml.Internals.XamlServiceProvider Microsoft.Maui.Controls.Xaml.Internals.XamlServiceProvider.XamlServiceProvider() -> void Microsoft.Maui.Controls.Xaml.Internals.XamlTypeResolver @@ -164,6 +174,7 @@ Microsoft.Maui.Controls.Xaml.RelativeSourceExtension.AncestorLevel.set -> void Microsoft.Maui.Controls.Xaml.RelativeSourceExtension.Mode.get -> Microsoft.Maui.Controls.RelativeBindingSourceMode Microsoft.Maui.Controls.Xaml.RelativeSourceExtension.Mode.set -> void Microsoft.Maui.Controls.Xaml.RelativeSourceExtension.RelativeSourceExtension() -> void +Microsoft.Maui.Controls.Xaml.ResourceDictionaryHelpers Microsoft.Maui.Controls.Xaml.StaticExtension Microsoft.Maui.Controls.Xaml.StaticExtension.StaticExtension() -> void Microsoft.Maui.Controls.Xaml.StaticResourceExtension diff --git a/src/Controls/src/Xaml/PublicAPI/net-android/PublicAPI.Unshipped.txt b/src/Controls/src/Xaml/PublicAPI/net-android/PublicAPI.Unshipped.txt index ee67bcb52bdf..7dc5c58110bf 100644 --- a/src/Controls/src/Xaml/PublicAPI/net-android/PublicAPI.Unshipped.txt +++ b/src/Controls/src/Xaml/PublicAPI/net-android/PublicAPI.Unshipped.txt @@ -1,12 +1 @@ #nullable enable -~Microsoft.Maui.Controls.Xaml.TemplateBindingExtension.TypedBinding.get -> Microsoft.Maui.Controls.Internals.TypedBindingBase -~Microsoft.Maui.Controls.Xaml.TemplateBindingExtension.TypedBinding.set -> void -~static Microsoft.Maui.Controls.Embedding.EmbeddingExtensions.UseMauiEmbeddedApp(this Microsoft.Maui.Hosting.MauiAppBuilder builder, System.Func implementationFactory) -> Microsoft.Maui.Hosting.MauiAppBuilder -~static Microsoft.Maui.Controls.Embedding.EmbeddingExtensions.UseMauiEmbeddedApp(this Microsoft.Maui.Hosting.MauiAppBuilder builder) -> Microsoft.Maui.Hosting.MauiAppBuilder -~static Microsoft.Maui.Controls.Xaml.ResourceDictionaryHelpers.LoadFromSource(Microsoft.Maui.Controls.ResourceDictionary rd, System.Uri source, string resourcePath, System.Reflection.Assembly assembly, System.Xml.IXmlLineInfo lineInfo) -> void -Microsoft.Maui.Controls.Embedding.EmbeddingExtensions -Microsoft.Maui.Controls.Xaml.Internals.ValueTargetProvider -Microsoft.Maui.Controls.Xaml.Internals.ValueTargetProvider.ValueTargetProvider(object! targetObject, object! targetProperty) -> void -Microsoft.Maui.Controls.Xaml.ResourceDictionaryHelpers -~Microsoft.Maui.Controls.Xaml.Internals.SimpleValueTargetProvider.RootObject.get -> object -~Microsoft.Maui.Controls.Xaml.Internals.SimpleValueTargetProvider.SimpleValueTargetProvider(object[] objectAndParents, object targetProperty, Microsoft.Maui.Controls.Internals.INameScope[] scopes, object rootObject) -> void diff --git a/src/Controls/src/Xaml/PublicAPI/net-ios/PublicAPI.Shipped.txt b/src/Controls/src/Xaml/PublicAPI/net-ios/PublicAPI.Shipped.txt index e2f24600cbe2..ba261ae0c18f 100644 --- a/src/Controls/src/Xaml/PublicAPI/net-ios/PublicAPI.Shipped.txt +++ b/src/Controls/src/Xaml/PublicAPI/net-ios/PublicAPI.Shipped.txt @@ -43,8 +43,10 @@ ~Microsoft.Maui.Controls.Xaml.FontImageExtension.Glyph.set -> void ~Microsoft.Maui.Controls.Xaml.FontImageExtension.ProvideValue(System.IServiceProvider serviceProvider) -> Microsoft.Maui.Controls.ImageSource ~Microsoft.Maui.Controls.Xaml.Internals.SimpleValueTargetProvider.FindByName(string name) -> object +~Microsoft.Maui.Controls.Xaml.Internals.SimpleValueTargetProvider.RootObject.get -> object ~Microsoft.Maui.Controls.Xaml.Internals.SimpleValueTargetProvider.SimpleValueTargetProvider(object[] objectAndParents, object targetProperty, Microsoft.Maui.Controls.Internals.INameScope scope) -> void ~Microsoft.Maui.Controls.Xaml.Internals.SimpleValueTargetProvider.SimpleValueTargetProvider(object[] objectAndParents, object targetProperty, Microsoft.Maui.Controls.Internals.INameScope[] scopes, bool notused) -> void +~Microsoft.Maui.Controls.Xaml.Internals.SimpleValueTargetProvider.SimpleValueTargetProvider(object[] objectAndParents, object targetProperty, Microsoft.Maui.Controls.Internals.INameScope[] scopes, object rootObject) -> void ~Microsoft.Maui.Controls.Xaml.Internals.XamlServiceProvider.Add(System.Type type, object service) -> void ~Microsoft.Maui.Controls.Xaml.Internals.XamlServiceProvider.GetService(System.Type serviceType) -> object ~Microsoft.Maui.Controls.Xaml.Internals.XamlTypeResolver.XamlTypeResolver(System.Xml.IXmlNamespaceResolver namespaceResolver, System.Reflection.Assembly currentAssembly) -> void @@ -115,16 +117,22 @@ ~Microsoft.Maui.Controls.Xaml.TemplateBindingExtension.Path.set -> void ~Microsoft.Maui.Controls.Xaml.TemplateBindingExtension.StringFormat.get -> string ~Microsoft.Maui.Controls.Xaml.TemplateBindingExtension.StringFormat.set -> void +~Microsoft.Maui.Controls.Xaml.TemplateBindingExtension.TypedBinding.get -> Microsoft.Maui.Controls.Internals.TypedBindingBase +~Microsoft.Maui.Controls.Xaml.TemplateBindingExtension.TypedBinding.set -> void ~Microsoft.Maui.Controls.Xaml.TypeExtension.ProvideValue(System.IServiceProvider serviceProvider) -> System.Type ~Microsoft.Maui.Controls.Xaml.TypeExtension.TypeName.get -> string ~Microsoft.Maui.Controls.Xaml.TypeExtension.TypeName.set -> void ~Microsoft.Maui.Controls.Xaml.XamlFilePathAttribute.FilePath.get -> string ~Microsoft.Maui.Controls.Xaml.XamlFilePathAttribute.XamlFilePathAttribute(string filePath = "") -> void +~static Microsoft.Maui.Controls.Embedding.EmbeddingExtensions.UseMauiEmbeddedApp(this Microsoft.Maui.Hosting.MauiAppBuilder builder, System.Func implementationFactory) -> Microsoft.Maui.Hosting.MauiAppBuilder +~static Microsoft.Maui.Controls.Embedding.EmbeddingExtensions.UseMauiEmbeddedApp(this Microsoft.Maui.Hosting.MauiAppBuilder builder) -> Microsoft.Maui.Hosting.MauiAppBuilder ~static Microsoft.Maui.Controls.Hosting.AppHostBuilderExtensions.AddMauiControlsHandlers(this Microsoft.Maui.Hosting.IMauiHandlersCollection handlersCollection) -> Microsoft.Maui.Hosting.IMauiHandlersCollection ~static Microsoft.Maui.Controls.Hosting.AppHostBuilderExtensions.UseMauiApp(this Microsoft.Maui.Hosting.MauiAppBuilder builder, System.Func implementationFactory) -> Microsoft.Maui.Hosting.MauiAppBuilder ~static Microsoft.Maui.Controls.Hosting.AppHostBuilderExtensions.UseMauiApp(this Microsoft.Maui.Hosting.MauiAppBuilder builder) -> Microsoft.Maui.Hosting.MauiAppBuilder ~static Microsoft.Maui.Controls.Xaml.Extensions.LoadFromXaml(this TXaml view, string xaml) -> TXaml ~static Microsoft.Maui.Controls.Xaml.Extensions.LoadFromXaml(this TXaml view, System.Type callingType) -> TXaml +~static Microsoft.Maui.Controls.Xaml.ResourceDictionaryHelpers.LoadFromSource(Microsoft.Maui.Controls.ResourceDictionary rd, System.Uri source, string resourcePath, System.Reflection.Assembly assembly, System.Xml.IXmlLineInfo lineInfo) -> void +Microsoft.Maui.Controls.Embedding.EmbeddingExtensions Microsoft.Maui.Controls.Hosting.AppHostBuilderExtensions Microsoft.Maui.Controls.Xaml.AppThemeBindingExtension Microsoft.Maui.Controls.Xaml.AppThemeBindingExtension.AppThemeBindingExtension() -> void @@ -144,6 +152,8 @@ Microsoft.Maui.Controls.Xaml.FontImageExtension.FontImageExtension() -> void Microsoft.Maui.Controls.Xaml.FontImageExtension.Size.get -> double Microsoft.Maui.Controls.Xaml.FontImageExtension.Size.set -> void Microsoft.Maui.Controls.Xaml.Internals.SimpleValueTargetProvider +Microsoft.Maui.Controls.Xaml.Internals.ValueTargetProvider +Microsoft.Maui.Controls.Xaml.Internals.ValueTargetProvider.ValueTargetProvider(object! targetObject, object! targetProperty) -> void Microsoft.Maui.Controls.Xaml.Internals.XamlServiceProvider Microsoft.Maui.Controls.Xaml.Internals.XamlServiceProvider.XamlServiceProvider() -> void Microsoft.Maui.Controls.Xaml.Internals.XamlTypeResolver @@ -164,6 +174,7 @@ Microsoft.Maui.Controls.Xaml.RelativeSourceExtension.AncestorLevel.set -> void Microsoft.Maui.Controls.Xaml.RelativeSourceExtension.Mode.get -> Microsoft.Maui.Controls.RelativeBindingSourceMode Microsoft.Maui.Controls.Xaml.RelativeSourceExtension.Mode.set -> void Microsoft.Maui.Controls.Xaml.RelativeSourceExtension.RelativeSourceExtension() -> void +Microsoft.Maui.Controls.Xaml.ResourceDictionaryHelpers Microsoft.Maui.Controls.Xaml.StaticExtension Microsoft.Maui.Controls.Xaml.StaticExtension.StaticExtension() -> void Microsoft.Maui.Controls.Xaml.StaticResourceExtension diff --git a/src/Controls/src/Xaml/PublicAPI/net-ios/PublicAPI.Unshipped.txt b/src/Controls/src/Xaml/PublicAPI/net-ios/PublicAPI.Unshipped.txt index ee67bcb52bdf..7dc5c58110bf 100644 --- a/src/Controls/src/Xaml/PublicAPI/net-ios/PublicAPI.Unshipped.txt +++ b/src/Controls/src/Xaml/PublicAPI/net-ios/PublicAPI.Unshipped.txt @@ -1,12 +1 @@ #nullable enable -~Microsoft.Maui.Controls.Xaml.TemplateBindingExtension.TypedBinding.get -> Microsoft.Maui.Controls.Internals.TypedBindingBase -~Microsoft.Maui.Controls.Xaml.TemplateBindingExtension.TypedBinding.set -> void -~static Microsoft.Maui.Controls.Embedding.EmbeddingExtensions.UseMauiEmbeddedApp(this Microsoft.Maui.Hosting.MauiAppBuilder builder, System.Func implementationFactory) -> Microsoft.Maui.Hosting.MauiAppBuilder -~static Microsoft.Maui.Controls.Embedding.EmbeddingExtensions.UseMauiEmbeddedApp(this Microsoft.Maui.Hosting.MauiAppBuilder builder) -> Microsoft.Maui.Hosting.MauiAppBuilder -~static Microsoft.Maui.Controls.Xaml.ResourceDictionaryHelpers.LoadFromSource(Microsoft.Maui.Controls.ResourceDictionary rd, System.Uri source, string resourcePath, System.Reflection.Assembly assembly, System.Xml.IXmlLineInfo lineInfo) -> void -Microsoft.Maui.Controls.Embedding.EmbeddingExtensions -Microsoft.Maui.Controls.Xaml.Internals.ValueTargetProvider -Microsoft.Maui.Controls.Xaml.Internals.ValueTargetProvider.ValueTargetProvider(object! targetObject, object! targetProperty) -> void -Microsoft.Maui.Controls.Xaml.ResourceDictionaryHelpers -~Microsoft.Maui.Controls.Xaml.Internals.SimpleValueTargetProvider.RootObject.get -> object -~Microsoft.Maui.Controls.Xaml.Internals.SimpleValueTargetProvider.SimpleValueTargetProvider(object[] objectAndParents, object targetProperty, Microsoft.Maui.Controls.Internals.INameScope[] scopes, object rootObject) -> void diff --git a/src/Controls/src/Xaml/PublicAPI/net-maccatalyst/PublicAPI.Shipped.txt b/src/Controls/src/Xaml/PublicAPI/net-maccatalyst/PublicAPI.Shipped.txt index e2f24600cbe2..ba261ae0c18f 100644 --- a/src/Controls/src/Xaml/PublicAPI/net-maccatalyst/PublicAPI.Shipped.txt +++ b/src/Controls/src/Xaml/PublicAPI/net-maccatalyst/PublicAPI.Shipped.txt @@ -43,8 +43,10 @@ ~Microsoft.Maui.Controls.Xaml.FontImageExtension.Glyph.set -> void ~Microsoft.Maui.Controls.Xaml.FontImageExtension.ProvideValue(System.IServiceProvider serviceProvider) -> Microsoft.Maui.Controls.ImageSource ~Microsoft.Maui.Controls.Xaml.Internals.SimpleValueTargetProvider.FindByName(string name) -> object +~Microsoft.Maui.Controls.Xaml.Internals.SimpleValueTargetProvider.RootObject.get -> object ~Microsoft.Maui.Controls.Xaml.Internals.SimpleValueTargetProvider.SimpleValueTargetProvider(object[] objectAndParents, object targetProperty, Microsoft.Maui.Controls.Internals.INameScope scope) -> void ~Microsoft.Maui.Controls.Xaml.Internals.SimpleValueTargetProvider.SimpleValueTargetProvider(object[] objectAndParents, object targetProperty, Microsoft.Maui.Controls.Internals.INameScope[] scopes, bool notused) -> void +~Microsoft.Maui.Controls.Xaml.Internals.SimpleValueTargetProvider.SimpleValueTargetProvider(object[] objectAndParents, object targetProperty, Microsoft.Maui.Controls.Internals.INameScope[] scopes, object rootObject) -> void ~Microsoft.Maui.Controls.Xaml.Internals.XamlServiceProvider.Add(System.Type type, object service) -> void ~Microsoft.Maui.Controls.Xaml.Internals.XamlServiceProvider.GetService(System.Type serviceType) -> object ~Microsoft.Maui.Controls.Xaml.Internals.XamlTypeResolver.XamlTypeResolver(System.Xml.IXmlNamespaceResolver namespaceResolver, System.Reflection.Assembly currentAssembly) -> void @@ -115,16 +117,22 @@ ~Microsoft.Maui.Controls.Xaml.TemplateBindingExtension.Path.set -> void ~Microsoft.Maui.Controls.Xaml.TemplateBindingExtension.StringFormat.get -> string ~Microsoft.Maui.Controls.Xaml.TemplateBindingExtension.StringFormat.set -> void +~Microsoft.Maui.Controls.Xaml.TemplateBindingExtension.TypedBinding.get -> Microsoft.Maui.Controls.Internals.TypedBindingBase +~Microsoft.Maui.Controls.Xaml.TemplateBindingExtension.TypedBinding.set -> void ~Microsoft.Maui.Controls.Xaml.TypeExtension.ProvideValue(System.IServiceProvider serviceProvider) -> System.Type ~Microsoft.Maui.Controls.Xaml.TypeExtension.TypeName.get -> string ~Microsoft.Maui.Controls.Xaml.TypeExtension.TypeName.set -> void ~Microsoft.Maui.Controls.Xaml.XamlFilePathAttribute.FilePath.get -> string ~Microsoft.Maui.Controls.Xaml.XamlFilePathAttribute.XamlFilePathAttribute(string filePath = "") -> void +~static Microsoft.Maui.Controls.Embedding.EmbeddingExtensions.UseMauiEmbeddedApp(this Microsoft.Maui.Hosting.MauiAppBuilder builder, System.Func implementationFactory) -> Microsoft.Maui.Hosting.MauiAppBuilder +~static Microsoft.Maui.Controls.Embedding.EmbeddingExtensions.UseMauiEmbeddedApp(this Microsoft.Maui.Hosting.MauiAppBuilder builder) -> Microsoft.Maui.Hosting.MauiAppBuilder ~static Microsoft.Maui.Controls.Hosting.AppHostBuilderExtensions.AddMauiControlsHandlers(this Microsoft.Maui.Hosting.IMauiHandlersCollection handlersCollection) -> Microsoft.Maui.Hosting.IMauiHandlersCollection ~static Microsoft.Maui.Controls.Hosting.AppHostBuilderExtensions.UseMauiApp(this Microsoft.Maui.Hosting.MauiAppBuilder builder, System.Func implementationFactory) -> Microsoft.Maui.Hosting.MauiAppBuilder ~static Microsoft.Maui.Controls.Hosting.AppHostBuilderExtensions.UseMauiApp(this Microsoft.Maui.Hosting.MauiAppBuilder builder) -> Microsoft.Maui.Hosting.MauiAppBuilder ~static Microsoft.Maui.Controls.Xaml.Extensions.LoadFromXaml(this TXaml view, string xaml) -> TXaml ~static Microsoft.Maui.Controls.Xaml.Extensions.LoadFromXaml(this TXaml view, System.Type callingType) -> TXaml +~static Microsoft.Maui.Controls.Xaml.ResourceDictionaryHelpers.LoadFromSource(Microsoft.Maui.Controls.ResourceDictionary rd, System.Uri source, string resourcePath, System.Reflection.Assembly assembly, System.Xml.IXmlLineInfo lineInfo) -> void +Microsoft.Maui.Controls.Embedding.EmbeddingExtensions Microsoft.Maui.Controls.Hosting.AppHostBuilderExtensions Microsoft.Maui.Controls.Xaml.AppThemeBindingExtension Microsoft.Maui.Controls.Xaml.AppThemeBindingExtension.AppThemeBindingExtension() -> void @@ -144,6 +152,8 @@ Microsoft.Maui.Controls.Xaml.FontImageExtension.FontImageExtension() -> void Microsoft.Maui.Controls.Xaml.FontImageExtension.Size.get -> double Microsoft.Maui.Controls.Xaml.FontImageExtension.Size.set -> void Microsoft.Maui.Controls.Xaml.Internals.SimpleValueTargetProvider +Microsoft.Maui.Controls.Xaml.Internals.ValueTargetProvider +Microsoft.Maui.Controls.Xaml.Internals.ValueTargetProvider.ValueTargetProvider(object! targetObject, object! targetProperty) -> void Microsoft.Maui.Controls.Xaml.Internals.XamlServiceProvider Microsoft.Maui.Controls.Xaml.Internals.XamlServiceProvider.XamlServiceProvider() -> void Microsoft.Maui.Controls.Xaml.Internals.XamlTypeResolver @@ -164,6 +174,7 @@ Microsoft.Maui.Controls.Xaml.RelativeSourceExtension.AncestorLevel.set -> void Microsoft.Maui.Controls.Xaml.RelativeSourceExtension.Mode.get -> Microsoft.Maui.Controls.RelativeBindingSourceMode Microsoft.Maui.Controls.Xaml.RelativeSourceExtension.Mode.set -> void Microsoft.Maui.Controls.Xaml.RelativeSourceExtension.RelativeSourceExtension() -> void +Microsoft.Maui.Controls.Xaml.ResourceDictionaryHelpers Microsoft.Maui.Controls.Xaml.StaticExtension Microsoft.Maui.Controls.Xaml.StaticExtension.StaticExtension() -> void Microsoft.Maui.Controls.Xaml.StaticResourceExtension diff --git a/src/Controls/src/Xaml/PublicAPI/net-maccatalyst/PublicAPI.Unshipped.txt b/src/Controls/src/Xaml/PublicAPI/net-maccatalyst/PublicAPI.Unshipped.txt index ee67bcb52bdf..7dc5c58110bf 100644 --- a/src/Controls/src/Xaml/PublicAPI/net-maccatalyst/PublicAPI.Unshipped.txt +++ b/src/Controls/src/Xaml/PublicAPI/net-maccatalyst/PublicAPI.Unshipped.txt @@ -1,12 +1 @@ #nullable enable -~Microsoft.Maui.Controls.Xaml.TemplateBindingExtension.TypedBinding.get -> Microsoft.Maui.Controls.Internals.TypedBindingBase -~Microsoft.Maui.Controls.Xaml.TemplateBindingExtension.TypedBinding.set -> void -~static Microsoft.Maui.Controls.Embedding.EmbeddingExtensions.UseMauiEmbeddedApp(this Microsoft.Maui.Hosting.MauiAppBuilder builder, System.Func implementationFactory) -> Microsoft.Maui.Hosting.MauiAppBuilder -~static Microsoft.Maui.Controls.Embedding.EmbeddingExtensions.UseMauiEmbeddedApp(this Microsoft.Maui.Hosting.MauiAppBuilder builder) -> Microsoft.Maui.Hosting.MauiAppBuilder -~static Microsoft.Maui.Controls.Xaml.ResourceDictionaryHelpers.LoadFromSource(Microsoft.Maui.Controls.ResourceDictionary rd, System.Uri source, string resourcePath, System.Reflection.Assembly assembly, System.Xml.IXmlLineInfo lineInfo) -> void -Microsoft.Maui.Controls.Embedding.EmbeddingExtensions -Microsoft.Maui.Controls.Xaml.Internals.ValueTargetProvider -Microsoft.Maui.Controls.Xaml.Internals.ValueTargetProvider.ValueTargetProvider(object! targetObject, object! targetProperty) -> void -Microsoft.Maui.Controls.Xaml.ResourceDictionaryHelpers -~Microsoft.Maui.Controls.Xaml.Internals.SimpleValueTargetProvider.RootObject.get -> object -~Microsoft.Maui.Controls.Xaml.Internals.SimpleValueTargetProvider.SimpleValueTargetProvider(object[] objectAndParents, object targetProperty, Microsoft.Maui.Controls.Internals.INameScope[] scopes, object rootObject) -> void diff --git a/src/Controls/src/Xaml/PublicAPI/net-tizen/PublicAPI.Shipped.txt b/src/Controls/src/Xaml/PublicAPI/net-tizen/PublicAPI.Shipped.txt index e2f24600cbe2..ba261ae0c18f 100644 --- a/src/Controls/src/Xaml/PublicAPI/net-tizen/PublicAPI.Shipped.txt +++ b/src/Controls/src/Xaml/PublicAPI/net-tizen/PublicAPI.Shipped.txt @@ -43,8 +43,10 @@ ~Microsoft.Maui.Controls.Xaml.FontImageExtension.Glyph.set -> void ~Microsoft.Maui.Controls.Xaml.FontImageExtension.ProvideValue(System.IServiceProvider serviceProvider) -> Microsoft.Maui.Controls.ImageSource ~Microsoft.Maui.Controls.Xaml.Internals.SimpleValueTargetProvider.FindByName(string name) -> object +~Microsoft.Maui.Controls.Xaml.Internals.SimpleValueTargetProvider.RootObject.get -> object ~Microsoft.Maui.Controls.Xaml.Internals.SimpleValueTargetProvider.SimpleValueTargetProvider(object[] objectAndParents, object targetProperty, Microsoft.Maui.Controls.Internals.INameScope scope) -> void ~Microsoft.Maui.Controls.Xaml.Internals.SimpleValueTargetProvider.SimpleValueTargetProvider(object[] objectAndParents, object targetProperty, Microsoft.Maui.Controls.Internals.INameScope[] scopes, bool notused) -> void +~Microsoft.Maui.Controls.Xaml.Internals.SimpleValueTargetProvider.SimpleValueTargetProvider(object[] objectAndParents, object targetProperty, Microsoft.Maui.Controls.Internals.INameScope[] scopes, object rootObject) -> void ~Microsoft.Maui.Controls.Xaml.Internals.XamlServiceProvider.Add(System.Type type, object service) -> void ~Microsoft.Maui.Controls.Xaml.Internals.XamlServiceProvider.GetService(System.Type serviceType) -> object ~Microsoft.Maui.Controls.Xaml.Internals.XamlTypeResolver.XamlTypeResolver(System.Xml.IXmlNamespaceResolver namespaceResolver, System.Reflection.Assembly currentAssembly) -> void @@ -115,16 +117,22 @@ ~Microsoft.Maui.Controls.Xaml.TemplateBindingExtension.Path.set -> void ~Microsoft.Maui.Controls.Xaml.TemplateBindingExtension.StringFormat.get -> string ~Microsoft.Maui.Controls.Xaml.TemplateBindingExtension.StringFormat.set -> void +~Microsoft.Maui.Controls.Xaml.TemplateBindingExtension.TypedBinding.get -> Microsoft.Maui.Controls.Internals.TypedBindingBase +~Microsoft.Maui.Controls.Xaml.TemplateBindingExtension.TypedBinding.set -> void ~Microsoft.Maui.Controls.Xaml.TypeExtension.ProvideValue(System.IServiceProvider serviceProvider) -> System.Type ~Microsoft.Maui.Controls.Xaml.TypeExtension.TypeName.get -> string ~Microsoft.Maui.Controls.Xaml.TypeExtension.TypeName.set -> void ~Microsoft.Maui.Controls.Xaml.XamlFilePathAttribute.FilePath.get -> string ~Microsoft.Maui.Controls.Xaml.XamlFilePathAttribute.XamlFilePathAttribute(string filePath = "") -> void +~static Microsoft.Maui.Controls.Embedding.EmbeddingExtensions.UseMauiEmbeddedApp(this Microsoft.Maui.Hosting.MauiAppBuilder builder, System.Func implementationFactory) -> Microsoft.Maui.Hosting.MauiAppBuilder +~static Microsoft.Maui.Controls.Embedding.EmbeddingExtensions.UseMauiEmbeddedApp(this Microsoft.Maui.Hosting.MauiAppBuilder builder) -> Microsoft.Maui.Hosting.MauiAppBuilder ~static Microsoft.Maui.Controls.Hosting.AppHostBuilderExtensions.AddMauiControlsHandlers(this Microsoft.Maui.Hosting.IMauiHandlersCollection handlersCollection) -> Microsoft.Maui.Hosting.IMauiHandlersCollection ~static Microsoft.Maui.Controls.Hosting.AppHostBuilderExtensions.UseMauiApp(this Microsoft.Maui.Hosting.MauiAppBuilder builder, System.Func implementationFactory) -> Microsoft.Maui.Hosting.MauiAppBuilder ~static Microsoft.Maui.Controls.Hosting.AppHostBuilderExtensions.UseMauiApp(this Microsoft.Maui.Hosting.MauiAppBuilder builder) -> Microsoft.Maui.Hosting.MauiAppBuilder ~static Microsoft.Maui.Controls.Xaml.Extensions.LoadFromXaml(this TXaml view, string xaml) -> TXaml ~static Microsoft.Maui.Controls.Xaml.Extensions.LoadFromXaml(this TXaml view, System.Type callingType) -> TXaml +~static Microsoft.Maui.Controls.Xaml.ResourceDictionaryHelpers.LoadFromSource(Microsoft.Maui.Controls.ResourceDictionary rd, System.Uri source, string resourcePath, System.Reflection.Assembly assembly, System.Xml.IXmlLineInfo lineInfo) -> void +Microsoft.Maui.Controls.Embedding.EmbeddingExtensions Microsoft.Maui.Controls.Hosting.AppHostBuilderExtensions Microsoft.Maui.Controls.Xaml.AppThemeBindingExtension Microsoft.Maui.Controls.Xaml.AppThemeBindingExtension.AppThemeBindingExtension() -> void @@ -144,6 +152,8 @@ Microsoft.Maui.Controls.Xaml.FontImageExtension.FontImageExtension() -> void Microsoft.Maui.Controls.Xaml.FontImageExtension.Size.get -> double Microsoft.Maui.Controls.Xaml.FontImageExtension.Size.set -> void Microsoft.Maui.Controls.Xaml.Internals.SimpleValueTargetProvider +Microsoft.Maui.Controls.Xaml.Internals.ValueTargetProvider +Microsoft.Maui.Controls.Xaml.Internals.ValueTargetProvider.ValueTargetProvider(object! targetObject, object! targetProperty) -> void Microsoft.Maui.Controls.Xaml.Internals.XamlServiceProvider Microsoft.Maui.Controls.Xaml.Internals.XamlServiceProvider.XamlServiceProvider() -> void Microsoft.Maui.Controls.Xaml.Internals.XamlTypeResolver @@ -164,6 +174,7 @@ Microsoft.Maui.Controls.Xaml.RelativeSourceExtension.AncestorLevel.set -> void Microsoft.Maui.Controls.Xaml.RelativeSourceExtension.Mode.get -> Microsoft.Maui.Controls.RelativeBindingSourceMode Microsoft.Maui.Controls.Xaml.RelativeSourceExtension.Mode.set -> void Microsoft.Maui.Controls.Xaml.RelativeSourceExtension.RelativeSourceExtension() -> void +Microsoft.Maui.Controls.Xaml.ResourceDictionaryHelpers Microsoft.Maui.Controls.Xaml.StaticExtension Microsoft.Maui.Controls.Xaml.StaticExtension.StaticExtension() -> void Microsoft.Maui.Controls.Xaml.StaticResourceExtension diff --git a/src/Controls/src/Xaml/PublicAPI/net-tizen/PublicAPI.Unshipped.txt b/src/Controls/src/Xaml/PublicAPI/net-tizen/PublicAPI.Unshipped.txt index ee67bcb52bdf..7dc5c58110bf 100644 --- a/src/Controls/src/Xaml/PublicAPI/net-tizen/PublicAPI.Unshipped.txt +++ b/src/Controls/src/Xaml/PublicAPI/net-tizen/PublicAPI.Unshipped.txt @@ -1,12 +1 @@ #nullable enable -~Microsoft.Maui.Controls.Xaml.TemplateBindingExtension.TypedBinding.get -> Microsoft.Maui.Controls.Internals.TypedBindingBase -~Microsoft.Maui.Controls.Xaml.TemplateBindingExtension.TypedBinding.set -> void -~static Microsoft.Maui.Controls.Embedding.EmbeddingExtensions.UseMauiEmbeddedApp(this Microsoft.Maui.Hosting.MauiAppBuilder builder, System.Func implementationFactory) -> Microsoft.Maui.Hosting.MauiAppBuilder -~static Microsoft.Maui.Controls.Embedding.EmbeddingExtensions.UseMauiEmbeddedApp(this Microsoft.Maui.Hosting.MauiAppBuilder builder) -> Microsoft.Maui.Hosting.MauiAppBuilder -~static Microsoft.Maui.Controls.Xaml.ResourceDictionaryHelpers.LoadFromSource(Microsoft.Maui.Controls.ResourceDictionary rd, System.Uri source, string resourcePath, System.Reflection.Assembly assembly, System.Xml.IXmlLineInfo lineInfo) -> void -Microsoft.Maui.Controls.Embedding.EmbeddingExtensions -Microsoft.Maui.Controls.Xaml.Internals.ValueTargetProvider -Microsoft.Maui.Controls.Xaml.Internals.ValueTargetProvider.ValueTargetProvider(object! targetObject, object! targetProperty) -> void -Microsoft.Maui.Controls.Xaml.ResourceDictionaryHelpers -~Microsoft.Maui.Controls.Xaml.Internals.SimpleValueTargetProvider.RootObject.get -> object -~Microsoft.Maui.Controls.Xaml.Internals.SimpleValueTargetProvider.SimpleValueTargetProvider(object[] objectAndParents, object targetProperty, Microsoft.Maui.Controls.Internals.INameScope[] scopes, object rootObject) -> void diff --git a/src/Controls/src/Xaml/PublicAPI/net-windows/PublicAPI.Shipped.txt b/src/Controls/src/Xaml/PublicAPI/net-windows/PublicAPI.Shipped.txt index e2f24600cbe2..ba261ae0c18f 100644 --- a/src/Controls/src/Xaml/PublicAPI/net-windows/PublicAPI.Shipped.txt +++ b/src/Controls/src/Xaml/PublicAPI/net-windows/PublicAPI.Shipped.txt @@ -43,8 +43,10 @@ ~Microsoft.Maui.Controls.Xaml.FontImageExtension.Glyph.set -> void ~Microsoft.Maui.Controls.Xaml.FontImageExtension.ProvideValue(System.IServiceProvider serviceProvider) -> Microsoft.Maui.Controls.ImageSource ~Microsoft.Maui.Controls.Xaml.Internals.SimpleValueTargetProvider.FindByName(string name) -> object +~Microsoft.Maui.Controls.Xaml.Internals.SimpleValueTargetProvider.RootObject.get -> object ~Microsoft.Maui.Controls.Xaml.Internals.SimpleValueTargetProvider.SimpleValueTargetProvider(object[] objectAndParents, object targetProperty, Microsoft.Maui.Controls.Internals.INameScope scope) -> void ~Microsoft.Maui.Controls.Xaml.Internals.SimpleValueTargetProvider.SimpleValueTargetProvider(object[] objectAndParents, object targetProperty, Microsoft.Maui.Controls.Internals.INameScope[] scopes, bool notused) -> void +~Microsoft.Maui.Controls.Xaml.Internals.SimpleValueTargetProvider.SimpleValueTargetProvider(object[] objectAndParents, object targetProperty, Microsoft.Maui.Controls.Internals.INameScope[] scopes, object rootObject) -> void ~Microsoft.Maui.Controls.Xaml.Internals.XamlServiceProvider.Add(System.Type type, object service) -> void ~Microsoft.Maui.Controls.Xaml.Internals.XamlServiceProvider.GetService(System.Type serviceType) -> object ~Microsoft.Maui.Controls.Xaml.Internals.XamlTypeResolver.XamlTypeResolver(System.Xml.IXmlNamespaceResolver namespaceResolver, System.Reflection.Assembly currentAssembly) -> void @@ -115,16 +117,22 @@ ~Microsoft.Maui.Controls.Xaml.TemplateBindingExtension.Path.set -> void ~Microsoft.Maui.Controls.Xaml.TemplateBindingExtension.StringFormat.get -> string ~Microsoft.Maui.Controls.Xaml.TemplateBindingExtension.StringFormat.set -> void +~Microsoft.Maui.Controls.Xaml.TemplateBindingExtension.TypedBinding.get -> Microsoft.Maui.Controls.Internals.TypedBindingBase +~Microsoft.Maui.Controls.Xaml.TemplateBindingExtension.TypedBinding.set -> void ~Microsoft.Maui.Controls.Xaml.TypeExtension.ProvideValue(System.IServiceProvider serviceProvider) -> System.Type ~Microsoft.Maui.Controls.Xaml.TypeExtension.TypeName.get -> string ~Microsoft.Maui.Controls.Xaml.TypeExtension.TypeName.set -> void ~Microsoft.Maui.Controls.Xaml.XamlFilePathAttribute.FilePath.get -> string ~Microsoft.Maui.Controls.Xaml.XamlFilePathAttribute.XamlFilePathAttribute(string filePath = "") -> void +~static Microsoft.Maui.Controls.Embedding.EmbeddingExtensions.UseMauiEmbeddedApp(this Microsoft.Maui.Hosting.MauiAppBuilder builder, System.Func implementationFactory) -> Microsoft.Maui.Hosting.MauiAppBuilder +~static Microsoft.Maui.Controls.Embedding.EmbeddingExtensions.UseMauiEmbeddedApp(this Microsoft.Maui.Hosting.MauiAppBuilder builder) -> Microsoft.Maui.Hosting.MauiAppBuilder ~static Microsoft.Maui.Controls.Hosting.AppHostBuilderExtensions.AddMauiControlsHandlers(this Microsoft.Maui.Hosting.IMauiHandlersCollection handlersCollection) -> Microsoft.Maui.Hosting.IMauiHandlersCollection ~static Microsoft.Maui.Controls.Hosting.AppHostBuilderExtensions.UseMauiApp(this Microsoft.Maui.Hosting.MauiAppBuilder builder, System.Func implementationFactory) -> Microsoft.Maui.Hosting.MauiAppBuilder ~static Microsoft.Maui.Controls.Hosting.AppHostBuilderExtensions.UseMauiApp(this Microsoft.Maui.Hosting.MauiAppBuilder builder) -> Microsoft.Maui.Hosting.MauiAppBuilder ~static Microsoft.Maui.Controls.Xaml.Extensions.LoadFromXaml(this TXaml view, string xaml) -> TXaml ~static Microsoft.Maui.Controls.Xaml.Extensions.LoadFromXaml(this TXaml view, System.Type callingType) -> TXaml +~static Microsoft.Maui.Controls.Xaml.ResourceDictionaryHelpers.LoadFromSource(Microsoft.Maui.Controls.ResourceDictionary rd, System.Uri source, string resourcePath, System.Reflection.Assembly assembly, System.Xml.IXmlLineInfo lineInfo) -> void +Microsoft.Maui.Controls.Embedding.EmbeddingExtensions Microsoft.Maui.Controls.Hosting.AppHostBuilderExtensions Microsoft.Maui.Controls.Xaml.AppThemeBindingExtension Microsoft.Maui.Controls.Xaml.AppThemeBindingExtension.AppThemeBindingExtension() -> void @@ -144,6 +152,8 @@ Microsoft.Maui.Controls.Xaml.FontImageExtension.FontImageExtension() -> void Microsoft.Maui.Controls.Xaml.FontImageExtension.Size.get -> double Microsoft.Maui.Controls.Xaml.FontImageExtension.Size.set -> void Microsoft.Maui.Controls.Xaml.Internals.SimpleValueTargetProvider +Microsoft.Maui.Controls.Xaml.Internals.ValueTargetProvider +Microsoft.Maui.Controls.Xaml.Internals.ValueTargetProvider.ValueTargetProvider(object! targetObject, object! targetProperty) -> void Microsoft.Maui.Controls.Xaml.Internals.XamlServiceProvider Microsoft.Maui.Controls.Xaml.Internals.XamlServiceProvider.XamlServiceProvider() -> void Microsoft.Maui.Controls.Xaml.Internals.XamlTypeResolver @@ -164,6 +174,7 @@ Microsoft.Maui.Controls.Xaml.RelativeSourceExtension.AncestorLevel.set -> void Microsoft.Maui.Controls.Xaml.RelativeSourceExtension.Mode.get -> Microsoft.Maui.Controls.RelativeBindingSourceMode Microsoft.Maui.Controls.Xaml.RelativeSourceExtension.Mode.set -> void Microsoft.Maui.Controls.Xaml.RelativeSourceExtension.RelativeSourceExtension() -> void +Microsoft.Maui.Controls.Xaml.ResourceDictionaryHelpers Microsoft.Maui.Controls.Xaml.StaticExtension Microsoft.Maui.Controls.Xaml.StaticExtension.StaticExtension() -> void Microsoft.Maui.Controls.Xaml.StaticResourceExtension diff --git a/src/Controls/src/Xaml/PublicAPI/net-windows/PublicAPI.Unshipped.txt b/src/Controls/src/Xaml/PublicAPI/net-windows/PublicAPI.Unshipped.txt index ee67bcb52bdf..7dc5c58110bf 100644 --- a/src/Controls/src/Xaml/PublicAPI/net-windows/PublicAPI.Unshipped.txt +++ b/src/Controls/src/Xaml/PublicAPI/net-windows/PublicAPI.Unshipped.txt @@ -1,12 +1 @@ #nullable enable -~Microsoft.Maui.Controls.Xaml.TemplateBindingExtension.TypedBinding.get -> Microsoft.Maui.Controls.Internals.TypedBindingBase -~Microsoft.Maui.Controls.Xaml.TemplateBindingExtension.TypedBinding.set -> void -~static Microsoft.Maui.Controls.Embedding.EmbeddingExtensions.UseMauiEmbeddedApp(this Microsoft.Maui.Hosting.MauiAppBuilder builder, System.Func implementationFactory) -> Microsoft.Maui.Hosting.MauiAppBuilder -~static Microsoft.Maui.Controls.Embedding.EmbeddingExtensions.UseMauiEmbeddedApp(this Microsoft.Maui.Hosting.MauiAppBuilder builder) -> Microsoft.Maui.Hosting.MauiAppBuilder -~static Microsoft.Maui.Controls.Xaml.ResourceDictionaryHelpers.LoadFromSource(Microsoft.Maui.Controls.ResourceDictionary rd, System.Uri source, string resourcePath, System.Reflection.Assembly assembly, System.Xml.IXmlLineInfo lineInfo) -> void -Microsoft.Maui.Controls.Embedding.EmbeddingExtensions -Microsoft.Maui.Controls.Xaml.Internals.ValueTargetProvider -Microsoft.Maui.Controls.Xaml.Internals.ValueTargetProvider.ValueTargetProvider(object! targetObject, object! targetProperty) -> void -Microsoft.Maui.Controls.Xaml.ResourceDictionaryHelpers -~Microsoft.Maui.Controls.Xaml.Internals.SimpleValueTargetProvider.RootObject.get -> object -~Microsoft.Maui.Controls.Xaml.Internals.SimpleValueTargetProvider.SimpleValueTargetProvider(object[] objectAndParents, object targetProperty, Microsoft.Maui.Controls.Internals.INameScope[] scopes, object rootObject) -> void diff --git a/src/Controls/src/Xaml/PublicAPI/net/PublicAPI.Shipped.txt b/src/Controls/src/Xaml/PublicAPI/net/PublicAPI.Shipped.txt index e2f24600cbe2..ba261ae0c18f 100644 --- a/src/Controls/src/Xaml/PublicAPI/net/PublicAPI.Shipped.txt +++ b/src/Controls/src/Xaml/PublicAPI/net/PublicAPI.Shipped.txt @@ -43,8 +43,10 @@ ~Microsoft.Maui.Controls.Xaml.FontImageExtension.Glyph.set -> void ~Microsoft.Maui.Controls.Xaml.FontImageExtension.ProvideValue(System.IServiceProvider serviceProvider) -> Microsoft.Maui.Controls.ImageSource ~Microsoft.Maui.Controls.Xaml.Internals.SimpleValueTargetProvider.FindByName(string name) -> object +~Microsoft.Maui.Controls.Xaml.Internals.SimpleValueTargetProvider.RootObject.get -> object ~Microsoft.Maui.Controls.Xaml.Internals.SimpleValueTargetProvider.SimpleValueTargetProvider(object[] objectAndParents, object targetProperty, Microsoft.Maui.Controls.Internals.INameScope scope) -> void ~Microsoft.Maui.Controls.Xaml.Internals.SimpleValueTargetProvider.SimpleValueTargetProvider(object[] objectAndParents, object targetProperty, Microsoft.Maui.Controls.Internals.INameScope[] scopes, bool notused) -> void +~Microsoft.Maui.Controls.Xaml.Internals.SimpleValueTargetProvider.SimpleValueTargetProvider(object[] objectAndParents, object targetProperty, Microsoft.Maui.Controls.Internals.INameScope[] scopes, object rootObject) -> void ~Microsoft.Maui.Controls.Xaml.Internals.XamlServiceProvider.Add(System.Type type, object service) -> void ~Microsoft.Maui.Controls.Xaml.Internals.XamlServiceProvider.GetService(System.Type serviceType) -> object ~Microsoft.Maui.Controls.Xaml.Internals.XamlTypeResolver.XamlTypeResolver(System.Xml.IXmlNamespaceResolver namespaceResolver, System.Reflection.Assembly currentAssembly) -> void @@ -115,16 +117,22 @@ ~Microsoft.Maui.Controls.Xaml.TemplateBindingExtension.Path.set -> void ~Microsoft.Maui.Controls.Xaml.TemplateBindingExtension.StringFormat.get -> string ~Microsoft.Maui.Controls.Xaml.TemplateBindingExtension.StringFormat.set -> void +~Microsoft.Maui.Controls.Xaml.TemplateBindingExtension.TypedBinding.get -> Microsoft.Maui.Controls.Internals.TypedBindingBase +~Microsoft.Maui.Controls.Xaml.TemplateBindingExtension.TypedBinding.set -> void ~Microsoft.Maui.Controls.Xaml.TypeExtension.ProvideValue(System.IServiceProvider serviceProvider) -> System.Type ~Microsoft.Maui.Controls.Xaml.TypeExtension.TypeName.get -> string ~Microsoft.Maui.Controls.Xaml.TypeExtension.TypeName.set -> void ~Microsoft.Maui.Controls.Xaml.XamlFilePathAttribute.FilePath.get -> string ~Microsoft.Maui.Controls.Xaml.XamlFilePathAttribute.XamlFilePathAttribute(string filePath = "") -> void +~static Microsoft.Maui.Controls.Embedding.EmbeddingExtensions.UseMauiEmbeddedApp(this Microsoft.Maui.Hosting.MauiAppBuilder builder, System.Func implementationFactory) -> Microsoft.Maui.Hosting.MauiAppBuilder +~static Microsoft.Maui.Controls.Embedding.EmbeddingExtensions.UseMauiEmbeddedApp(this Microsoft.Maui.Hosting.MauiAppBuilder builder) -> Microsoft.Maui.Hosting.MauiAppBuilder ~static Microsoft.Maui.Controls.Hosting.AppHostBuilderExtensions.AddMauiControlsHandlers(this Microsoft.Maui.Hosting.IMauiHandlersCollection handlersCollection) -> Microsoft.Maui.Hosting.IMauiHandlersCollection ~static Microsoft.Maui.Controls.Hosting.AppHostBuilderExtensions.UseMauiApp(this Microsoft.Maui.Hosting.MauiAppBuilder builder, System.Func implementationFactory) -> Microsoft.Maui.Hosting.MauiAppBuilder ~static Microsoft.Maui.Controls.Hosting.AppHostBuilderExtensions.UseMauiApp(this Microsoft.Maui.Hosting.MauiAppBuilder builder) -> Microsoft.Maui.Hosting.MauiAppBuilder ~static Microsoft.Maui.Controls.Xaml.Extensions.LoadFromXaml(this TXaml view, string xaml) -> TXaml ~static Microsoft.Maui.Controls.Xaml.Extensions.LoadFromXaml(this TXaml view, System.Type callingType) -> TXaml +~static Microsoft.Maui.Controls.Xaml.ResourceDictionaryHelpers.LoadFromSource(Microsoft.Maui.Controls.ResourceDictionary rd, System.Uri source, string resourcePath, System.Reflection.Assembly assembly, System.Xml.IXmlLineInfo lineInfo) -> void +Microsoft.Maui.Controls.Embedding.EmbeddingExtensions Microsoft.Maui.Controls.Hosting.AppHostBuilderExtensions Microsoft.Maui.Controls.Xaml.AppThemeBindingExtension Microsoft.Maui.Controls.Xaml.AppThemeBindingExtension.AppThemeBindingExtension() -> void @@ -144,6 +152,8 @@ Microsoft.Maui.Controls.Xaml.FontImageExtension.FontImageExtension() -> void Microsoft.Maui.Controls.Xaml.FontImageExtension.Size.get -> double Microsoft.Maui.Controls.Xaml.FontImageExtension.Size.set -> void Microsoft.Maui.Controls.Xaml.Internals.SimpleValueTargetProvider +Microsoft.Maui.Controls.Xaml.Internals.ValueTargetProvider +Microsoft.Maui.Controls.Xaml.Internals.ValueTargetProvider.ValueTargetProvider(object! targetObject, object! targetProperty) -> void Microsoft.Maui.Controls.Xaml.Internals.XamlServiceProvider Microsoft.Maui.Controls.Xaml.Internals.XamlServiceProvider.XamlServiceProvider() -> void Microsoft.Maui.Controls.Xaml.Internals.XamlTypeResolver @@ -164,6 +174,7 @@ Microsoft.Maui.Controls.Xaml.RelativeSourceExtension.AncestorLevel.set -> void Microsoft.Maui.Controls.Xaml.RelativeSourceExtension.Mode.get -> Microsoft.Maui.Controls.RelativeBindingSourceMode Microsoft.Maui.Controls.Xaml.RelativeSourceExtension.Mode.set -> void Microsoft.Maui.Controls.Xaml.RelativeSourceExtension.RelativeSourceExtension() -> void +Microsoft.Maui.Controls.Xaml.ResourceDictionaryHelpers Microsoft.Maui.Controls.Xaml.StaticExtension Microsoft.Maui.Controls.Xaml.StaticExtension.StaticExtension() -> void Microsoft.Maui.Controls.Xaml.StaticResourceExtension diff --git a/src/Controls/src/Xaml/PublicAPI/net/PublicAPI.Unshipped.txt b/src/Controls/src/Xaml/PublicAPI/net/PublicAPI.Unshipped.txt index 7cf0492f3554..7dc5c58110bf 100644 --- a/src/Controls/src/Xaml/PublicAPI/net/PublicAPI.Unshipped.txt +++ b/src/Controls/src/Xaml/PublicAPI/net/PublicAPI.Unshipped.txt @@ -1,12 +1 @@ #nullable enable -~Microsoft.Maui.Controls.Xaml.Internals.SimpleValueTargetProvider.RootObject.get -> object -~Microsoft.Maui.Controls.Xaml.TemplateBindingExtension.TypedBinding.get -> Microsoft.Maui.Controls.Internals.TypedBindingBase -~Microsoft.Maui.Controls.Xaml.TemplateBindingExtension.TypedBinding.set -> void -~static Microsoft.Maui.Controls.Embedding.EmbeddingExtensions.UseMauiEmbeddedApp(this Microsoft.Maui.Hosting.MauiAppBuilder builder, System.Func implementationFactory) -> Microsoft.Maui.Hosting.MauiAppBuilder -~static Microsoft.Maui.Controls.Embedding.EmbeddingExtensions.UseMauiEmbeddedApp(this Microsoft.Maui.Hosting.MauiAppBuilder builder) -> Microsoft.Maui.Hosting.MauiAppBuilder -~static Microsoft.Maui.Controls.Xaml.ResourceDictionaryHelpers.LoadFromSource(Microsoft.Maui.Controls.ResourceDictionary rd, System.Uri source, string resourcePath, System.Reflection.Assembly assembly, System.Xml.IXmlLineInfo lineInfo) -> void -Microsoft.Maui.Controls.Embedding.EmbeddingExtensions -Microsoft.Maui.Controls.Xaml.Internals.ValueTargetProvider -Microsoft.Maui.Controls.Xaml.Internals.ValueTargetProvider.ValueTargetProvider(object! targetObject, object! targetProperty) -> void -Microsoft.Maui.Controls.Xaml.ResourceDictionaryHelpers -~Microsoft.Maui.Controls.Xaml.Internals.SimpleValueTargetProvider.SimpleValueTargetProvider(object[] objectAndParents, object targetProperty, Microsoft.Maui.Controls.Internals.INameScope[] scopes, object rootObject) -> void diff --git a/src/Controls/src/Xaml/PublicAPI/netstandard/PublicAPI.Shipped.txt b/src/Controls/src/Xaml/PublicAPI/netstandard/PublicAPI.Shipped.txt index e2f24600cbe2..ba261ae0c18f 100644 --- a/src/Controls/src/Xaml/PublicAPI/netstandard/PublicAPI.Shipped.txt +++ b/src/Controls/src/Xaml/PublicAPI/netstandard/PublicAPI.Shipped.txt @@ -43,8 +43,10 @@ ~Microsoft.Maui.Controls.Xaml.FontImageExtension.Glyph.set -> void ~Microsoft.Maui.Controls.Xaml.FontImageExtension.ProvideValue(System.IServiceProvider serviceProvider) -> Microsoft.Maui.Controls.ImageSource ~Microsoft.Maui.Controls.Xaml.Internals.SimpleValueTargetProvider.FindByName(string name) -> object +~Microsoft.Maui.Controls.Xaml.Internals.SimpleValueTargetProvider.RootObject.get -> object ~Microsoft.Maui.Controls.Xaml.Internals.SimpleValueTargetProvider.SimpleValueTargetProvider(object[] objectAndParents, object targetProperty, Microsoft.Maui.Controls.Internals.INameScope scope) -> void ~Microsoft.Maui.Controls.Xaml.Internals.SimpleValueTargetProvider.SimpleValueTargetProvider(object[] objectAndParents, object targetProperty, Microsoft.Maui.Controls.Internals.INameScope[] scopes, bool notused) -> void +~Microsoft.Maui.Controls.Xaml.Internals.SimpleValueTargetProvider.SimpleValueTargetProvider(object[] objectAndParents, object targetProperty, Microsoft.Maui.Controls.Internals.INameScope[] scopes, object rootObject) -> void ~Microsoft.Maui.Controls.Xaml.Internals.XamlServiceProvider.Add(System.Type type, object service) -> void ~Microsoft.Maui.Controls.Xaml.Internals.XamlServiceProvider.GetService(System.Type serviceType) -> object ~Microsoft.Maui.Controls.Xaml.Internals.XamlTypeResolver.XamlTypeResolver(System.Xml.IXmlNamespaceResolver namespaceResolver, System.Reflection.Assembly currentAssembly) -> void @@ -115,16 +117,22 @@ ~Microsoft.Maui.Controls.Xaml.TemplateBindingExtension.Path.set -> void ~Microsoft.Maui.Controls.Xaml.TemplateBindingExtension.StringFormat.get -> string ~Microsoft.Maui.Controls.Xaml.TemplateBindingExtension.StringFormat.set -> void +~Microsoft.Maui.Controls.Xaml.TemplateBindingExtension.TypedBinding.get -> Microsoft.Maui.Controls.Internals.TypedBindingBase +~Microsoft.Maui.Controls.Xaml.TemplateBindingExtension.TypedBinding.set -> void ~Microsoft.Maui.Controls.Xaml.TypeExtension.ProvideValue(System.IServiceProvider serviceProvider) -> System.Type ~Microsoft.Maui.Controls.Xaml.TypeExtension.TypeName.get -> string ~Microsoft.Maui.Controls.Xaml.TypeExtension.TypeName.set -> void ~Microsoft.Maui.Controls.Xaml.XamlFilePathAttribute.FilePath.get -> string ~Microsoft.Maui.Controls.Xaml.XamlFilePathAttribute.XamlFilePathAttribute(string filePath = "") -> void +~static Microsoft.Maui.Controls.Embedding.EmbeddingExtensions.UseMauiEmbeddedApp(this Microsoft.Maui.Hosting.MauiAppBuilder builder, System.Func implementationFactory) -> Microsoft.Maui.Hosting.MauiAppBuilder +~static Microsoft.Maui.Controls.Embedding.EmbeddingExtensions.UseMauiEmbeddedApp(this Microsoft.Maui.Hosting.MauiAppBuilder builder) -> Microsoft.Maui.Hosting.MauiAppBuilder ~static Microsoft.Maui.Controls.Hosting.AppHostBuilderExtensions.AddMauiControlsHandlers(this Microsoft.Maui.Hosting.IMauiHandlersCollection handlersCollection) -> Microsoft.Maui.Hosting.IMauiHandlersCollection ~static Microsoft.Maui.Controls.Hosting.AppHostBuilderExtensions.UseMauiApp(this Microsoft.Maui.Hosting.MauiAppBuilder builder, System.Func implementationFactory) -> Microsoft.Maui.Hosting.MauiAppBuilder ~static Microsoft.Maui.Controls.Hosting.AppHostBuilderExtensions.UseMauiApp(this Microsoft.Maui.Hosting.MauiAppBuilder builder) -> Microsoft.Maui.Hosting.MauiAppBuilder ~static Microsoft.Maui.Controls.Xaml.Extensions.LoadFromXaml(this TXaml view, string xaml) -> TXaml ~static Microsoft.Maui.Controls.Xaml.Extensions.LoadFromXaml(this TXaml view, System.Type callingType) -> TXaml +~static Microsoft.Maui.Controls.Xaml.ResourceDictionaryHelpers.LoadFromSource(Microsoft.Maui.Controls.ResourceDictionary rd, System.Uri source, string resourcePath, System.Reflection.Assembly assembly, System.Xml.IXmlLineInfo lineInfo) -> void +Microsoft.Maui.Controls.Embedding.EmbeddingExtensions Microsoft.Maui.Controls.Hosting.AppHostBuilderExtensions Microsoft.Maui.Controls.Xaml.AppThemeBindingExtension Microsoft.Maui.Controls.Xaml.AppThemeBindingExtension.AppThemeBindingExtension() -> void @@ -144,6 +152,8 @@ Microsoft.Maui.Controls.Xaml.FontImageExtension.FontImageExtension() -> void Microsoft.Maui.Controls.Xaml.FontImageExtension.Size.get -> double Microsoft.Maui.Controls.Xaml.FontImageExtension.Size.set -> void Microsoft.Maui.Controls.Xaml.Internals.SimpleValueTargetProvider +Microsoft.Maui.Controls.Xaml.Internals.ValueTargetProvider +Microsoft.Maui.Controls.Xaml.Internals.ValueTargetProvider.ValueTargetProvider(object! targetObject, object! targetProperty) -> void Microsoft.Maui.Controls.Xaml.Internals.XamlServiceProvider Microsoft.Maui.Controls.Xaml.Internals.XamlServiceProvider.XamlServiceProvider() -> void Microsoft.Maui.Controls.Xaml.Internals.XamlTypeResolver @@ -164,6 +174,7 @@ Microsoft.Maui.Controls.Xaml.RelativeSourceExtension.AncestorLevel.set -> void Microsoft.Maui.Controls.Xaml.RelativeSourceExtension.Mode.get -> Microsoft.Maui.Controls.RelativeBindingSourceMode Microsoft.Maui.Controls.Xaml.RelativeSourceExtension.Mode.set -> void Microsoft.Maui.Controls.Xaml.RelativeSourceExtension.RelativeSourceExtension() -> void +Microsoft.Maui.Controls.Xaml.ResourceDictionaryHelpers Microsoft.Maui.Controls.Xaml.StaticExtension Microsoft.Maui.Controls.Xaml.StaticExtension.StaticExtension() -> void Microsoft.Maui.Controls.Xaml.StaticResourceExtension diff --git a/src/Controls/src/Xaml/PublicAPI/netstandard/PublicAPI.Unshipped.txt b/src/Controls/src/Xaml/PublicAPI/netstandard/PublicAPI.Unshipped.txt index ee67bcb52bdf..7dc5c58110bf 100644 --- a/src/Controls/src/Xaml/PublicAPI/netstandard/PublicAPI.Unshipped.txt +++ b/src/Controls/src/Xaml/PublicAPI/netstandard/PublicAPI.Unshipped.txt @@ -1,12 +1 @@ #nullable enable -~Microsoft.Maui.Controls.Xaml.TemplateBindingExtension.TypedBinding.get -> Microsoft.Maui.Controls.Internals.TypedBindingBase -~Microsoft.Maui.Controls.Xaml.TemplateBindingExtension.TypedBinding.set -> void -~static Microsoft.Maui.Controls.Embedding.EmbeddingExtensions.UseMauiEmbeddedApp(this Microsoft.Maui.Hosting.MauiAppBuilder builder, System.Func implementationFactory) -> Microsoft.Maui.Hosting.MauiAppBuilder -~static Microsoft.Maui.Controls.Embedding.EmbeddingExtensions.UseMauiEmbeddedApp(this Microsoft.Maui.Hosting.MauiAppBuilder builder) -> Microsoft.Maui.Hosting.MauiAppBuilder -~static Microsoft.Maui.Controls.Xaml.ResourceDictionaryHelpers.LoadFromSource(Microsoft.Maui.Controls.ResourceDictionary rd, System.Uri source, string resourcePath, System.Reflection.Assembly assembly, System.Xml.IXmlLineInfo lineInfo) -> void -Microsoft.Maui.Controls.Embedding.EmbeddingExtensions -Microsoft.Maui.Controls.Xaml.Internals.ValueTargetProvider -Microsoft.Maui.Controls.Xaml.Internals.ValueTargetProvider.ValueTargetProvider(object! targetObject, object! targetProperty) -> void -Microsoft.Maui.Controls.Xaml.ResourceDictionaryHelpers -~Microsoft.Maui.Controls.Xaml.Internals.SimpleValueTargetProvider.RootObject.get -> object -~Microsoft.Maui.Controls.Xaml.Internals.SimpleValueTargetProvider.SimpleValueTargetProvider(object[] objectAndParents, object targetProperty, Microsoft.Maui.Controls.Internals.INameScope[] scopes, object rootObject) -> void diff --git a/src/Core/src/PublicAPI/net-android/PublicAPI.Shipped.txt b/src/Core/src/PublicAPI/net-android/PublicAPI.Shipped.txt index 924f0edb64ef..9282027dca68 100644 --- a/src/Core/src/PublicAPI/net-android/PublicAPI.Shipped.txt +++ b/src/Core/src/PublicAPI/net-android/PublicAPI.Shipped.txt @@ -43,7 +43,6 @@ ~override Microsoft.Maui.Converters.ThicknessTypeConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, System.Type destinationType) -> object ~override Microsoft.Maui.Platform.MauiWebChromeClient.OnShowFileChooser(Android.Webkit.WebView webView, Android.Webkit.IValueCallback filePathCallback, Android.Webkit.WebChromeClient.FileChooserParams fileChooserParams) -> bool ~override Microsoft.Maui.Platform.WrapperView.DispatchTouchEvent(Android.Views.MotionEvent e) -> bool -~override Microsoft.Maui.Platform.WrapperView.DrawShadow(Android.Graphics.Canvas canvas, int viewWidth, int viewHeight) -> void ~override Microsoft.Maui.Platform.WrapperView.GetClipPath(int width, int height) -> Android.Graphics.Path ~static Microsoft.Maui.Platform.ActivityResultCallbackRegistry.InvokeCallback(int requestCode, Android.App.Result resultCode, Android.Content.Intent data) -> void ~virtual Microsoft.Maui.Platform.MauiWebChromeClient.ParseResult(Android.App.Result resultCode, Android.Content.Intent data) -> Java.Lang.Object @@ -58,7 +57,6 @@ abstract Microsoft.Maui.Layouts.LayoutManager.ArrangeChildren(Microsoft.Maui.Gra abstract Microsoft.Maui.Layouts.LayoutManager.Measure(double widthConstraint, double heightConstraint) -> Microsoft.Maui.Graphics.Size abstract Microsoft.Maui.MauiApplication.CreateMauiApp() -> Microsoft.Maui.Hosting.MauiApp! abstract Microsoft.Maui.PlatformContentViewGroup.GetClipPath(int p0, int p1) -> Android.Graphics.Path? -abstract Microsoft.Maui.PlatformWrapperView.DrawShadow(Android.Graphics.Canvas! p0, int p1, int p2) -> void const Microsoft.Maui.Platform.MauiWebView.AssetBaseUrl = "file:///android_asset/" -> string! const Microsoft.Maui.Platform.ProgressBarExtensions.Maximum = 10000 -> int const Microsoft.Maui.Platform.SliderExtensions.PlatformMaxValue = 2147483647 -> double @@ -257,6 +255,7 @@ Microsoft.Maui.DisplayDensityRequest.DisplayDensityRequest() -> void Microsoft.Maui.Easing Microsoft.Maui.Easing.Ease(double v) -> double Microsoft.Maui.Easing.Easing(System.Func! easingFunc) -> void +Microsoft.Maui.ElementHandlerExtensions Microsoft.Maui.EmbeddedFont Microsoft.Maui.EmbeddedFont.EmbeddedFont() -> void Microsoft.Maui.EmbeddedFont.FontName.get -> string? @@ -403,6 +402,9 @@ Microsoft.Maui.GridUnitType Microsoft.Maui.GridUnitType.Absolute = 0 -> Microsoft.Maui.GridUnitType Microsoft.Maui.GridUnitType.Auto = 2 -> Microsoft.Maui.GridUnitType Microsoft.Maui.GridUnitType.Star = 1 -> Microsoft.Maui.GridUnitType +Microsoft.Maui.HandlerDisconnectPolicy +Microsoft.Maui.HandlerDisconnectPolicy.Automatic = 0 -> Microsoft.Maui.HandlerDisconnectPolicy +Microsoft.Maui.HandlerDisconnectPolicy.Manual = 1 -> Microsoft.Maui.HandlerDisconnectPolicy Microsoft.Maui.Handlers.ActivityIndicatorHandler Microsoft.Maui.Handlers.ActivityIndicatorHandler.ActivityIndicatorHandler() -> void Microsoft.Maui.Handlers.ActivityIndicatorHandler.ActivityIndicatorHandler(Microsoft.Maui.IPropertyMapper? mapper, Microsoft.Maui.CommandMapper? commandMapper) -> void @@ -463,6 +465,9 @@ Microsoft.Maui.Handlers.GraphicsViewHandler Microsoft.Maui.Handlers.GraphicsViewHandler.GraphicsViewHandler() -> void Microsoft.Maui.Handlers.GraphicsViewHandler.GraphicsViewHandler(Microsoft.Maui.IPropertyMapper? mapper, Microsoft.Maui.CommandMapper? commandMapper) -> void Microsoft.Maui.Handlers.GraphicsViewHandler.GraphicsViewHandler(Microsoft.Maui.IPropertyMapper? mapper) -> void +Microsoft.Maui.Handlers.HybridWebViewHandler +Microsoft.Maui.Handlers.HybridWebViewHandler.HybridWebViewHandler() -> void +Microsoft.Maui.Handlers.HybridWebViewHandler.HybridWebViewHandler(Microsoft.Maui.IPropertyMapper? mapper = null, Microsoft.Maui.CommandMapper? commandMapper = null) -> void Microsoft.Maui.Handlers.IActivityIndicatorHandler Microsoft.Maui.Handlers.IActivityIndicatorHandler.PlatformView.get -> Android.Widget.ProgressBar! Microsoft.Maui.Handlers.IActivityIndicatorHandler.VirtualView.get -> Microsoft.Maui.IActivityIndicator! @@ -494,6 +499,11 @@ Microsoft.Maui.Handlers.IFlyoutViewHandler.VirtualView.get -> Microsoft.Maui.IFl Microsoft.Maui.Handlers.IGraphicsViewHandler Microsoft.Maui.Handlers.IGraphicsViewHandler.PlatformView.get -> Microsoft.Maui.Platform.PlatformTouchGraphicsView! Microsoft.Maui.Handlers.IGraphicsViewHandler.VirtualView.get -> Microsoft.Maui.IGraphicsView! +Microsoft.Maui.Handlers.IHybridPlatformWebView +Microsoft.Maui.Handlers.IHybridPlatformWebView.SendRawMessage(string! rawMessage) -> void +Microsoft.Maui.Handlers.IHybridWebViewHandler +Microsoft.Maui.Handlers.IHybridWebViewHandler.PlatformView.get -> Android.Webkit.WebView! +Microsoft.Maui.Handlers.IHybridWebViewHandler.VirtualView.get -> Microsoft.Maui.IHybridWebView! Microsoft.Maui.Handlers.IImageButtonHandler Microsoft.Maui.Handlers.IImageButtonHandler.PlatformView.get -> Google.Android.Material.ImageView.ShapeableImageView! Microsoft.Maui.Handlers.IImageButtonHandler.VirtualView.get -> Microsoft.Maui.IImageButton! @@ -791,6 +801,7 @@ Microsoft.Maui.Hosting.FontDescriptor.Filename.get -> string! Microsoft.Maui.Hosting.FontDescriptor.FontDescriptor(string! filename, string? alias, System.Reflection.Assembly? assembly) -> void Microsoft.Maui.Hosting.FontsMauiAppBuilderExtensions Microsoft.Maui.Hosting.HandlerMauiAppBuilderExtensions +Microsoft.Maui.Hosting.HybridWebViewServiceCollectionExtensions Microsoft.Maui.Hosting.IEssentialsBuilder Microsoft.Maui.Hosting.IEssentialsBuilder.AddAppAction(Microsoft.Maui.ApplicationModel.AppAction! appAction) -> Microsoft.Maui.Hosting.IEssentialsBuilder! Microsoft.Maui.Hosting.IEssentialsBuilder.OnAppAction(System.Action! action) -> Microsoft.Maui.Hosting.IEssentialsBuilder! @@ -830,6 +841,16 @@ Microsoft.Maui.HotReload.IReloadHandler.Reload() -> void Microsoft.Maui.HotReload.MauiHotReloadHelper Microsoft.Maui.HotReload.OnHotReloadAttribute Microsoft.Maui.HotReload.OnHotReloadAttribute.OnHotReloadAttribute() -> void +Microsoft.Maui.HybridWebViewInvokeJavaScriptRequest +Microsoft.Maui.HybridWebViewInvokeJavaScriptRequest.HybridWebViewInvokeJavaScriptRequest(string! methodName, System.Text.Json.Serialization.Metadata.JsonTypeInfo? returnTypeJsonTypeInfo, object?[]? paramValues, System.Text.Json.Serialization.Metadata.JsonTypeInfo?[]? paramJsonTypeInfos) -> void +Microsoft.Maui.HybridWebViewInvokeJavaScriptRequest.MethodName.get -> string! +Microsoft.Maui.HybridWebViewInvokeJavaScriptRequest.ParamJsonTypeInfos.get -> System.Text.Json.Serialization.Metadata.JsonTypeInfo?[]? +Microsoft.Maui.HybridWebViewInvokeJavaScriptRequest.ParamValues.get -> object?[]? +Microsoft.Maui.HybridWebViewInvokeJavaScriptRequest.ReturnTypeJsonTypeInfo.get -> System.Text.Json.Serialization.Metadata.JsonTypeInfo? +Microsoft.Maui.HybridWebViewRawMessage +Microsoft.Maui.HybridWebViewRawMessage.HybridWebViewRawMessage() -> void +Microsoft.Maui.HybridWebViewRawMessage.Message.get -> string? +Microsoft.Maui.HybridWebViewRawMessage.Message.set -> void Microsoft.Maui.IAbsoluteLayout Microsoft.Maui.IAbsoluteLayout.GetLayoutBounds(Microsoft.Maui.IView! view) -> Microsoft.Maui.Graphics.Rect Microsoft.Maui.IAbsoluteLayout.GetLayoutFlags(Microsoft.Maui.IView! view) -> Microsoft.Maui.Layouts.AbsoluteLayoutFlags @@ -843,6 +864,7 @@ Microsoft.Maui.IAdorner Microsoft.Maui.IAdorner.Density.get -> float Microsoft.Maui.IAdorner.VisualView.get -> Microsoft.Maui.IView! Microsoft.Maui.IApplication +Microsoft.Maui.IApplication.ActivateWindow(Microsoft.Maui.IWindow! window) -> void Microsoft.Maui.IApplication.CloseWindow(Microsoft.Maui.IWindow! window) -> void Microsoft.Maui.IApplication.CreateWindow(Microsoft.Maui.IActivationState? activationState) -> Microsoft.Maui.IWindow! Microsoft.Maui.IApplication.OpenWindow(Microsoft.Maui.IWindow! window) -> void @@ -976,6 +998,18 @@ Microsoft.Maui.IGridLayout.RowDefinitions.get -> System.Collections.Generic.IRea Microsoft.Maui.IGridLayout.RowSpacing.get -> double Microsoft.Maui.IGridRowDefinition Microsoft.Maui.IGridRowDefinition.Height.get -> Microsoft.Maui.GridLength +Microsoft.Maui.IHybridWebView +Microsoft.Maui.IHybridWebView.DefaultFile.get -> string? +Microsoft.Maui.IHybridWebView.EvaluateJavaScriptAsync(string! script) -> System.Threading.Tasks.Task! +Microsoft.Maui.IHybridWebView.HybridRoot.get -> string? +Microsoft.Maui.IHybridWebView.InvokeJavaScriptAsync(string! methodName, System.Text.Json.Serialization.Metadata.JsonTypeInfo! returnTypeJsonTypeInfo, object?[]? paramValues = null, System.Text.Json.Serialization.Metadata.JsonTypeInfo?[]? paramJsonTypeInfos = null) -> System.Threading.Tasks.Task! +Microsoft.Maui.IHybridWebView.InvokeJavaScriptTarget.get -> object? +Microsoft.Maui.IHybridWebView.InvokeJavaScriptTarget.set -> void +Microsoft.Maui.IHybridWebView.InvokeJavaScriptType.get -> System.Type? +Microsoft.Maui.IHybridWebView.InvokeJavaScriptType.set -> void +Microsoft.Maui.IHybridWebView.RawMessageReceived(string! rawMessage) -> void +Microsoft.Maui.IHybridWebView.SendRawMessage(string! rawMessage) -> void +Microsoft.Maui.IHybridWebView.SetInvokeJavaScriptTarget(T! target) -> void Microsoft.Maui.IImage Microsoft.Maui.IImage.Aspect.get -> Microsoft.Maui.Aspect Microsoft.Maui.IImage.IsOpaque.get -> bool @@ -1246,6 +1280,10 @@ Microsoft.Maui.ITimePicker Microsoft.Maui.ITimePicker.Format.get -> string! Microsoft.Maui.ITimePicker.Time.get -> System.TimeSpan Microsoft.Maui.ITimePicker.Time.set -> void +Microsoft.Maui.ITitleBar +Microsoft.Maui.ITitleBar.PassthroughElements.get -> System.Collections.Generic.IList! +Microsoft.Maui.ITitleBar.Subtitle.get -> string? +Microsoft.Maui.ITitleBar.Title.get -> string? Microsoft.Maui.ITitledElement Microsoft.Maui.ITitledElement.Title.get -> string? Microsoft.Maui.IToolbar @@ -1345,6 +1383,7 @@ Microsoft.Maui.IWebView.GoBack() -> void Microsoft.Maui.IWebView.GoForward() -> void Microsoft.Maui.IWebView.Navigated(Microsoft.Maui.WebNavigationEvent evnt, string! url, Microsoft.Maui.WebNavigationResult result) -> void Microsoft.Maui.IWebView.Navigating(Microsoft.Maui.WebNavigationEvent evnt, string! url) -> bool +Microsoft.Maui.IWebView.ProcessTerminated(Microsoft.Maui.WebProcessTerminatedEventArgs! args) -> void Microsoft.Maui.IWebView.Reload() -> void Microsoft.Maui.IWebView.Source.get -> Microsoft.Maui.IWebViewSource! Microsoft.Maui.IWebView.UserAgent.get -> string? @@ -1359,7 +1398,7 @@ Microsoft.Maui.IWindow.Activated() -> void Microsoft.Maui.IWindow.AddOverlay(Microsoft.Maui.IWindowOverlay! overlay) -> bool Microsoft.Maui.IWindow.BackButtonClicked() -> bool Microsoft.Maui.IWindow.Backgrounding(Microsoft.Maui.IPersistedState! state) -> void -Microsoft.Maui.IWindow.Content.get -> Microsoft.Maui.IView! +Microsoft.Maui.IWindow.Content.get -> Microsoft.Maui.IView? Microsoft.Maui.IWindow.Created() -> void Microsoft.Maui.IWindow.Deactivated() -> void Microsoft.Maui.IWindow.Destroying() -> void @@ -1723,6 +1762,9 @@ Microsoft.Maui.Platform.MauiAccessibilityDelegateCompat.Handler.get -> Microsoft Microsoft.Maui.Platform.MauiAccessibilityDelegateCompat.Handler.set -> void Microsoft.Maui.Platform.MauiAccessibilityDelegateCompat.MauiAccessibilityDelegateCompat() -> void Microsoft.Maui.Platform.MauiAccessibilityDelegateCompat.MauiAccessibilityDelegateCompat(AndroidX.Core.View.AccessibilityDelegateCompat? originalDelegate) -> void +Microsoft.Maui.Platform.MauiAppCompatEditText +Microsoft.Maui.Platform.MauiAppCompatEditText.MauiAppCompatEditText(Android.Content.Context! context) -> void +Microsoft.Maui.Platform.MauiAppCompatEditText.SelectionChanged -> System.EventHandler? Microsoft.Maui.Platform.MauiBoxView Microsoft.Maui.Platform.MauiBoxView.MauiBoxView(Android.Content.Context? context) -> void Microsoft.Maui.Platform.MauiDatePicker @@ -1735,8 +1777,16 @@ Microsoft.Maui.Platform.MauiDatePicker.MauiDatePicker(nint javaReference, Androi Microsoft.Maui.Platform.MauiDatePicker.OnClick(Android.Views.View? v) -> void Microsoft.Maui.Platform.MauiDatePicker.ShowPicker.get -> System.Action? Microsoft.Maui.Platform.MauiDatePicker.ShowPicker.set -> void +Microsoft.Maui.Platform.MauiHybridWebView +Microsoft.Maui.Platform.MauiHybridWebView.MauiHybridWebView(Microsoft.Maui.Handlers.HybridWebViewHandler! handler, Android.Content.Context! context) -> void +Microsoft.Maui.Platform.MauiHybridWebView.SendRawMessage(string! rawMessage) -> void +Microsoft.Maui.Platform.MauiHybridWebViewClient +Microsoft.Maui.Platform.MauiHybridWebViewClient.MauiHybridWebViewClient(Microsoft.Maui.Handlers.HybridWebViewHandler! handler) -> void Microsoft.Maui.Platform.MauiMaterialButton +Microsoft.Maui.Platform.MauiMaterialButton.MauiMaterialButton(Android.Content.Context! context, Android.Util.IAttributeSet? attrs, int defStyleAttr) -> void +Microsoft.Maui.Platform.MauiMaterialButton.MauiMaterialButton(Android.Content.Context! context, Android.Util.IAttributeSet? attrs) -> void Microsoft.Maui.Platform.MauiMaterialButton.MauiMaterialButton(Android.Content.Context! context) -> void +Microsoft.Maui.Platform.MauiMaterialButton.MauiMaterialButton(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void Microsoft.Maui.Platform.MauiPageControl Microsoft.Maui.Platform.MauiPageControl.MauiPageControl(Android.Content.Context? context) -> void Microsoft.Maui.Platform.MauiPageControl.ResetIndicators() -> void @@ -1854,7 +1904,6 @@ Microsoft.Maui.PlatformContentViewGroup.PlatformContentViewGroup(Android.Content Microsoft.Maui.PlatformContentViewGroup.PlatformContentViewGroup(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void Microsoft.Maui.PlatformContentViewGroup.PlatformContentViewGroup(Android.Content.Context? context) -> void Microsoft.Maui.PlatformContentViewGroup.PlatformContentViewGroup(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void -Microsoft.Maui.PlatformContentViewGroup.SetHasClip(bool hasClip) -> void Microsoft.Maui.PlatformContentViewGroup.ViewGroupDispatchDraw(Android.Graphics.Canvas? canvas) -> void Microsoft.Maui.PlatformWrapperView Microsoft.Maui.PlatformWrapperView.PlatformWrapperView(Android.Content.Context? context) -> void @@ -2013,6 +2062,7 @@ Microsoft.Maui.SwipeViewSwipeStarted.SwipeViewSwipeStarted(Microsoft.Maui.SwipeD Microsoft.Maui.TextAlignment Microsoft.Maui.TextAlignment.Center = 1 -> Microsoft.Maui.TextAlignment Microsoft.Maui.TextAlignment.End = 2 -> Microsoft.Maui.TextAlignment +Microsoft.Maui.TextAlignment.Justify = 3 -> Microsoft.Maui.TextAlignment Microsoft.Maui.TextAlignment.Start = 0 -> Microsoft.Maui.TextAlignment Microsoft.Maui.TextDecorations Microsoft.Maui.TextDecorations.None = 0 -> Microsoft.Maui.TextDecorations @@ -2101,6 +2151,9 @@ Microsoft.Maui.WebNavigationResult.Cancel = 2 -> Microsoft.Maui.WebNavigationRes Microsoft.Maui.WebNavigationResult.Failure = 4 -> Microsoft.Maui.WebNavigationResult Microsoft.Maui.WebNavigationResult.Success = 1 -> Microsoft.Maui.WebNavigationResult Microsoft.Maui.WebNavigationResult.Timeout = 3 -> Microsoft.Maui.WebNavigationResult +Microsoft.Maui.WebProcessTerminatedEventArgs +Microsoft.Maui.WebProcessTerminatedEventArgs.RenderProcessGoneDetail.get -> Android.Webkit.RenderProcessGoneDetail? +Microsoft.Maui.WebProcessTerminatedEventArgs.Sender.get -> Android.Views.View? Microsoft.Maui.WindowExtensions Microsoft.Maui.WindowOverlay Microsoft.Maui.WindowOverlay.Density.get -> float @@ -2156,6 +2209,7 @@ override Microsoft.Maui.Handlers.ActivityIndicatorHandler.CreatePlatformView() - override Microsoft.Maui.Handlers.ApplicationHandler.CreatePlatformElement() -> Android.App.Application! override Microsoft.Maui.Handlers.BorderHandler.CreatePlatformView() -> Microsoft.Maui.Platform.ContentViewGroup! override Microsoft.Maui.Handlers.BorderHandler.DisconnectHandler(Microsoft.Maui.Platform.ContentViewGroup! platformView) -> void +override Microsoft.Maui.Handlers.BorderHandler.PlatformArrange(Microsoft.Maui.Graphics.Rect rect) -> void override Microsoft.Maui.Handlers.BorderHandler.SetVirtualView(Microsoft.Maui.IView! view) -> void override Microsoft.Maui.Handlers.ButtonHandler.ConnectHandler(Google.Android.Material.Button.MaterialButton! platformView) -> void override Microsoft.Maui.Handlers.ButtonHandler.CreatePlatformView() -> Google.Android.Material.Button.MaterialButton! @@ -2185,6 +2239,9 @@ override Microsoft.Maui.Handlers.FlyoutViewHandler.DisconnectHandler(Android.Vie override Microsoft.Maui.Handlers.GraphicsViewHandler.ConnectHandler(Microsoft.Maui.Platform.PlatformTouchGraphicsView! platformView) -> void override Microsoft.Maui.Handlers.GraphicsViewHandler.CreatePlatformView() -> Microsoft.Maui.Platform.PlatformTouchGraphicsView! override Microsoft.Maui.Handlers.GraphicsViewHandler.DisconnectHandler(Microsoft.Maui.Platform.PlatformTouchGraphicsView! platformView) -> void +override Microsoft.Maui.Handlers.HybridWebViewHandler.ConnectHandler(Android.Webkit.WebView! platformView) -> void +override Microsoft.Maui.Handlers.HybridWebViewHandler.CreatePlatformView() -> Android.Webkit.WebView! +override Microsoft.Maui.Handlers.HybridWebViewHandler.DisconnectHandler(Android.Webkit.WebView! platformView) -> void override Microsoft.Maui.Handlers.ImageButtonHandler.ConnectHandler(Google.Android.Material.ImageView.ShapeableImageView! platformView) -> void override Microsoft.Maui.Handlers.ImageButtonHandler.CreatePlatformView() -> Google.Android.Material.ImageView.ShapeableImageView! override Microsoft.Maui.Handlers.ImageButtonHandler.DisconnectHandler(Google.Android.Material.ImageView.ShapeableImageView! platformView) -> void @@ -2286,15 +2343,15 @@ override Microsoft.Maui.MauiViewGroup.JniPeerMembers.get -> Java.Interop.JniPeer override Microsoft.Maui.MauiViewGroup.OnLayout(bool changed, int l, int t, int r, int b) -> void override Microsoft.Maui.MauiViewGroup.ThresholdClass.get -> nint override Microsoft.Maui.MauiViewGroup.ThresholdType.get -> System.Type! -override Microsoft.Maui.Platform.AccessibilityDelegateCompatWrapper.DispatchPopulateAccessibilityEvent(Android.Views.View! host, Android.Views.Accessibility.AccessibilityEvent! e) -> bool -override Microsoft.Maui.Platform.AccessibilityDelegateCompatWrapper.GetAccessibilityNodeProvider(Android.Views.View! host) -> AndroidX.Core.View.Accessibility.AccessibilityNodeProviderCompat? -override Microsoft.Maui.Platform.AccessibilityDelegateCompatWrapper.OnInitializeAccessibilityEvent(Android.Views.View! host, Android.Views.Accessibility.AccessibilityEvent! e) -> void -override Microsoft.Maui.Platform.AccessibilityDelegateCompatWrapper.OnInitializeAccessibilityNodeInfo(Android.Views.View! host, AndroidX.Core.View.Accessibility.AccessibilityNodeInfoCompat! info) -> void -override Microsoft.Maui.Platform.AccessibilityDelegateCompatWrapper.OnPopulateAccessibilityEvent(Android.Views.View! host, Android.Views.Accessibility.AccessibilityEvent! e) -> void -override Microsoft.Maui.Platform.AccessibilityDelegateCompatWrapper.OnRequestSendAccessibilityEvent(Android.Views.ViewGroup! host, Android.Views.View! child, Android.Views.Accessibility.AccessibilityEvent! e) -> bool -override Microsoft.Maui.Platform.AccessibilityDelegateCompatWrapper.PerformAccessibilityAction(Android.Views.View! host, int action, Android.OS.Bundle? args) -> bool -override Microsoft.Maui.Platform.AccessibilityDelegateCompatWrapper.SendAccessibilityEvent(Android.Views.View! host, int eventType) -> void -override Microsoft.Maui.Platform.AccessibilityDelegateCompatWrapper.SendAccessibilityEventUnchecked(Android.Views.View! host, Android.Views.Accessibility.AccessibilityEvent! e) -> void +override Microsoft.Maui.Platform.AccessibilityDelegateCompatWrapper.DispatchPopulateAccessibilityEvent(Android.Views.View? host, Android.Views.Accessibility.AccessibilityEvent? e) -> bool +override Microsoft.Maui.Platform.AccessibilityDelegateCompatWrapper.GetAccessibilityNodeProvider(Android.Views.View? host) -> AndroidX.Core.View.Accessibility.AccessibilityNodeProviderCompat? +override Microsoft.Maui.Platform.AccessibilityDelegateCompatWrapper.OnInitializeAccessibilityEvent(Android.Views.View? host, Android.Views.Accessibility.AccessibilityEvent? e) -> void +override Microsoft.Maui.Platform.AccessibilityDelegateCompatWrapper.OnInitializeAccessibilityNodeInfo(Android.Views.View? host, AndroidX.Core.View.Accessibility.AccessibilityNodeInfoCompat? info) -> void +override Microsoft.Maui.Platform.AccessibilityDelegateCompatWrapper.OnPopulateAccessibilityEvent(Android.Views.View? host, Android.Views.Accessibility.AccessibilityEvent? e) -> void +override Microsoft.Maui.Platform.AccessibilityDelegateCompatWrapper.OnRequestSendAccessibilityEvent(Android.Views.ViewGroup? host, Android.Views.View? child, Android.Views.Accessibility.AccessibilityEvent? e) -> bool +override Microsoft.Maui.Platform.AccessibilityDelegateCompatWrapper.PerformAccessibilityAction(Android.Views.View? host, int action, Android.OS.Bundle? args) -> bool +override Microsoft.Maui.Platform.AccessibilityDelegateCompatWrapper.SendAccessibilityEvent(Android.Views.View? host, int eventType) -> void +override Microsoft.Maui.Platform.AccessibilityDelegateCompatWrapper.SendAccessibilityEventUnchecked(Android.Views.View? host, Android.Views.Accessibility.AccessibilityEvent? e) -> void override Microsoft.Maui.Platform.BorderDrawable.Dispose(bool disposing) -> void override Microsoft.Maui.Platform.BorderDrawable.OnBoundsChange(Android.Graphics.Rect! bounds) -> void override Microsoft.Maui.Platform.BorderDrawable.OnDraw(Android.Graphics.Drawables.Shapes.Shape? shape, Android.Graphics.Canvas? canvas, Android.Graphics.Paint? paint) -> void @@ -2307,7 +2364,10 @@ override Microsoft.Maui.Platform.LayoutViewGroup.OnTouchEvent(Android.Views.Moti override Microsoft.Maui.Platform.LocalizedDigitsKeyListener.FilterFormatted(Java.Lang.ICharSequence? source, int start, int end, Android.Text.ISpanned? dest, int dstart, int dend) -> Java.Lang.ICharSequence? override Microsoft.Maui.Platform.LocalizedDigitsKeyListener.GetAcceptedChars() -> char[]! override Microsoft.Maui.Platform.LocalizedDigitsKeyListener.InputType.get -> Android.Text.InputTypes -override Microsoft.Maui.Platform.MauiAccessibilityDelegateCompat.OnInitializeAccessibilityNodeInfo(Android.Views.View! host, AndroidX.Core.View.Accessibility.AccessibilityNodeInfoCompat! info) -> void +override Microsoft.Maui.Platform.MauiAccessibilityDelegateCompat.OnInitializeAccessibilityNodeInfo(Android.Views.View? host, AndroidX.Core.View.Accessibility.AccessibilityNodeInfoCompat? info) -> void +override Microsoft.Maui.Platform.MauiAppCompatEditText.OnSelectionChanged(int selStart, int selEnd) -> void +override Microsoft.Maui.Platform.MauiHybridWebViewClient.Dispose(bool disposing) -> void +override Microsoft.Maui.Platform.MauiHybridWebViewClient.ShouldInterceptRequest(Android.Webkit.WebView? view, Android.Webkit.IWebResourceRequest? request) -> Android.Webkit.WebResourceResponse? override Microsoft.Maui.Platform.MauiMaterialButton.IconGravity.get -> int override Microsoft.Maui.Platform.MauiMaterialButton.IconGravity.set -> void override Microsoft.Maui.Platform.MauiMaterialButton.OnLayout(bool changed, int left, int top, int right, int bottom) -> void @@ -2323,12 +2383,15 @@ override Microsoft.Maui.Platform.MauiSwipeRefreshLayout.CanChildScrollUp() -> bo override Microsoft.Maui.Platform.MauiSwipeView.DispatchTouchEvent(Android.Views.MotionEvent? e) -> bool override Microsoft.Maui.Platform.MauiSwipeView.OnAttachedToWindow() -> void override Microsoft.Maui.Platform.MauiSwipeView.OnInterceptTouchEvent(Android.Views.MotionEvent? e) -> bool +override Microsoft.Maui.Platform.MauiSwipeView.OnLayout(bool changed, int left, int top, int right, int bottom) -> void override Microsoft.Maui.Platform.MauiSwipeView.OnTouchEvent(Android.Views.MotionEvent? e) -> bool +override Microsoft.Maui.Platform.MauiTextView.OnMeasure(int widthMeasureSpec, int heightMeasureSpec) -> void override Microsoft.Maui.Platform.MauiWebChromeClient.Dispose(bool disposing) -> void override Microsoft.Maui.Platform.MauiWebViewClient.Dispose(bool disposing) -> void override Microsoft.Maui.Platform.MauiWebViewClient.OnPageFinished(Android.Webkit.WebView? view, string? url) -> void override Microsoft.Maui.Platform.MauiWebViewClient.OnPageStarted(Android.Webkit.WebView? view, string? url, Android.Graphics.Bitmap? favicon) -> void override Microsoft.Maui.Platform.MauiWebViewClient.OnReceivedError(Android.Webkit.WebView? view, Android.Webkit.IWebResourceRequest? request, Android.Webkit.WebResourceError? error) -> void +override Microsoft.Maui.Platform.MauiWebViewClient.OnRenderProcessGone(Android.Webkit.WebView? view, Android.Webkit.RenderProcessGoneDetail? detail) -> bool override Microsoft.Maui.Platform.MauiWebViewClient.ShouldOverrideUrlLoading(Android.Webkit.WebView? view, Android.Webkit.IWebResourceRequest? request) -> bool override Microsoft.Maui.Platform.NavigationViewFragment.OnCreateAnimation(int transit, bool enter, int nextAnim) -> Android.Views.Animations.Animation! override Microsoft.Maui.Platform.NavigationViewFragment.OnCreateView(Android.Views.LayoutInflater! inflater, Android.Views.ViewGroup? container, Android.OS.Bundle? savedInstanceState) -> Android.Views.View! @@ -2337,9 +2400,7 @@ override Microsoft.Maui.Platform.NavigationViewFragment.OnResume() -> void override Microsoft.Maui.Platform.PlatformTouchGraphicsView.OnHoverEvent(Android.Views.MotionEvent? e) -> bool override Microsoft.Maui.Platform.PlatformTouchGraphicsView.OnLayout(bool changed, int left, int top, int right, int bottom) -> void override Microsoft.Maui.Platform.PlatformTouchGraphicsView.OnTouchEvent(Android.Views.MotionEvent? e) -> bool -override Microsoft.Maui.Platform.WrapperView.OnDetachedFromWindow() -> void override Microsoft.Maui.Platform.WrapperView.OnLayout(bool changed, int left, int top, int right, int bottom) -> void -override Microsoft.Maui.Platform.WrapperView.RequestLayout() -> void override Microsoft.Maui.Platform.WrapperView.Visibility.get -> Android.Views.ViewStates override Microsoft.Maui.Platform.WrapperView.Visibility.set -> void override Microsoft.Maui.PlatformAppCompatTextView.JniPeerMembers.get -> Java.Interop.JniPeerMembers! @@ -2349,6 +2410,7 @@ override Microsoft.Maui.PlatformContentViewGroup.JniPeerMembers.get -> Java.Inte override Microsoft.Maui.PlatformContentViewGroup.ThresholdClass.get -> nint override Microsoft.Maui.PlatformContentViewGroup.ThresholdType.get -> System.Type! override Microsoft.Maui.PlatformWrapperView.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Microsoft.Maui.PlatformWrapperView.OnLayout(bool changed, int left, int top, int right, int bottom) -> void override Microsoft.Maui.PlatformWrapperView.ThresholdClass.get -> nint override Microsoft.Maui.PlatformWrapperView.ThresholdType.get -> System.Type! override Microsoft.Maui.RectangleGridAdorner.Draw(Microsoft.Maui.Graphics.ICanvas! canvas, Microsoft.Maui.Graphics.RectF dirtyRect) -> void @@ -2411,6 +2473,12 @@ static Microsoft.Maui.Dispatching.DispatcherProvider.Current.get -> Microsoft.Ma static Microsoft.Maui.Dispatching.DispatcherProvider.SetCurrent(Microsoft.Maui.Dispatching.IDispatcherProvider? provider) -> bool static Microsoft.Maui.Easing.Default.get -> Microsoft.Maui.Easing! static Microsoft.Maui.Easing.implicit operator Microsoft.Maui.Easing!(System.Func! func) -> Microsoft.Maui.Easing! +static Microsoft.Maui.ElementHandlerExtensions.GetRequiredService(this Microsoft.Maui.IElementHandler! handler, System.Type! type) -> T +static Microsoft.Maui.ElementHandlerExtensions.GetRequiredService(this Microsoft.Maui.IElementHandler! handler) -> T +static Microsoft.Maui.ElementHandlerExtensions.GetService(this Microsoft.Maui.IElementHandler! handler, System.Type! type) -> T? +static Microsoft.Maui.ElementHandlerExtensions.GetService(this Microsoft.Maui.IElementHandler! handler) -> T? +static Microsoft.Maui.ElementHandlerExtensions.GetServiceProvider(this Microsoft.Maui.IElementHandler! handler) -> System.IServiceProvider! +static Microsoft.Maui.ElementHandlerExtensions.IsConnected(this Microsoft.Maui.IElementHandler! handler) -> bool static Microsoft.Maui.Font.Default.get -> Microsoft.Maui.Font static Microsoft.Maui.Font.OfSize(string? name, double size, Microsoft.Maui.FontWeight weight = Microsoft.Maui.FontWeight.Regular, Microsoft.Maui.FontSlant fontSlant = Microsoft.Maui.FontSlant.Default, bool enableScaling = true) -> Microsoft.Maui.Font static Microsoft.Maui.Font.operator !=(Microsoft.Maui.Font left, Microsoft.Maui.Font right) -> bool @@ -2436,6 +2504,7 @@ static Microsoft.Maui.Handlers.ActivityIndicatorHandler.MapColor(Microsoft.Maui. static Microsoft.Maui.Handlers.ActivityIndicatorHandler.MapIsRunning(Microsoft.Maui.Handlers.IActivityIndicatorHandler! handler, Microsoft.Maui.IActivityIndicator! activityIndicator) -> void static Microsoft.Maui.Handlers.ActivityIndicatorHandler.Mapper -> Microsoft.Maui.IPropertyMapper! static Microsoft.Maui.Handlers.ApplicationHandler.CommandMapper -> Microsoft.Maui.CommandMapper! +static Microsoft.Maui.Handlers.ApplicationHandler.MapActivateWindow(Microsoft.Maui.Handlers.ApplicationHandler! handler, Microsoft.Maui.IApplication! application, object? args) -> void static Microsoft.Maui.Handlers.ApplicationHandler.MapCloseWindow(Microsoft.Maui.Handlers.ApplicationHandler! handler, Microsoft.Maui.IApplication! application, object? args) -> void static Microsoft.Maui.Handlers.ApplicationHandler.MapOpenWindow(Microsoft.Maui.Handlers.ApplicationHandler! handler, Microsoft.Maui.IApplication! application, object? args) -> void static Microsoft.Maui.Handlers.ApplicationHandler.Mapper -> Microsoft.Maui.IPropertyMapper! @@ -2542,6 +2611,11 @@ static Microsoft.Maui.Handlers.GraphicsViewHandler.MapDrawable(Microsoft.Maui.Ha static Microsoft.Maui.Handlers.GraphicsViewHandler.MapFlowDirection(Microsoft.Maui.Handlers.IGraphicsViewHandler! handler, Microsoft.Maui.IGraphicsView! graphicsView) -> void static Microsoft.Maui.Handlers.GraphicsViewHandler.MapInvalidate(Microsoft.Maui.Handlers.IGraphicsViewHandler! handler, Microsoft.Maui.IGraphicsView! graphicsView, object? arg) -> void static Microsoft.Maui.Handlers.GraphicsViewHandler.Mapper -> Microsoft.Maui.IPropertyMapper! +static Microsoft.Maui.Handlers.HybridWebViewHandler.CommandMapper -> Microsoft.Maui.CommandMapper! +static Microsoft.Maui.Handlers.HybridWebViewHandler.MapEvaluateJavaScriptAsync(Microsoft.Maui.Handlers.IHybridWebViewHandler! handler, Microsoft.Maui.IHybridWebView! hybridWebView, object? arg) -> void +static Microsoft.Maui.Handlers.HybridWebViewHandler.MapInvokeJavaScriptAsync(Microsoft.Maui.Handlers.IHybridWebViewHandler! handler, Microsoft.Maui.IHybridWebView! hybridWebView, object? arg) -> void +static Microsoft.Maui.Handlers.HybridWebViewHandler.Mapper -> Microsoft.Maui.IPropertyMapper! +static Microsoft.Maui.Handlers.HybridWebViewHandler.MapSendRawMessage(Microsoft.Maui.Handlers.IHybridWebViewHandler! handler, Microsoft.Maui.IHybridWebView! hybridWebView, object? arg) -> void static Microsoft.Maui.Handlers.ImageButtonHandler.CommandMapper -> Microsoft.Maui.CommandMapper! static Microsoft.Maui.Handlers.ImageButtonHandler.ImageMapper -> Microsoft.Maui.IPropertyMapper! static Microsoft.Maui.Handlers.ImageButtonHandler.MapBackground(Microsoft.Maui.Handlers.IImageButtonHandler! handler, Microsoft.Maui.IImageButton! imageButton) -> void @@ -2825,6 +2899,7 @@ static Microsoft.Maui.Hosting.FontsMauiAppBuilderExtensions.ConfigureFonts(this static Microsoft.Maui.Hosting.FontsMauiAppBuilderExtensions.ConfigureFonts(this Microsoft.Maui.Hosting.MauiAppBuilder! builder) -> Microsoft.Maui.Hosting.MauiAppBuilder! static Microsoft.Maui.Hosting.HandlerMauiAppBuilderExtensions.ConfigureMauiHandlers(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action? configureDelegate) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! static Microsoft.Maui.Hosting.HandlerMauiAppBuilderExtensions.ConfigureMauiHandlers(this Microsoft.Maui.Hosting.MauiAppBuilder! builder, System.Action? configureDelegate) -> Microsoft.Maui.Hosting.MauiAppBuilder! +static Microsoft.Maui.Hosting.HybridWebViewServiceCollectionExtensions.AddHybridWebViewDeveloperTools(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! static Microsoft.Maui.Hosting.ImageSourceServiceCollectionExtensions.AddService(this Microsoft.Maui.Hosting.IImageSourceServiceCollection! services) -> Microsoft.Maui.Hosting.IImageSourceServiceCollection! static Microsoft.Maui.Hosting.ImageSourceServiceCollectionExtensions.AddService(this Microsoft.Maui.Hosting.IImageSourceServiceCollection! services, System.Func!>! implementationFactory) -> Microsoft.Maui.Hosting.IImageSourceServiceCollection! static Microsoft.Maui.Hosting.ImageSourcesMauiAppBuilderExtensions.ConfigureImageSources(this Microsoft.Maui.Hosting.MauiAppBuilder! builder, System.Action? configureDelegate) -> Microsoft.Maui.Hosting.MauiAppBuilder! @@ -2865,12 +2940,15 @@ static Microsoft.Maui.ITextInputExtensions.UpdateText(this Microsoft.Maui.ITextI static Microsoft.Maui.ITextInputExtensions.UpdateText(this Microsoft.Maui.ITextInput! textInput, string? text) -> void static Microsoft.Maui.Keyboard.Chat.get -> Microsoft.Maui.Keyboard! static Microsoft.Maui.Keyboard.Create(Microsoft.Maui.KeyboardFlags flags) -> Microsoft.Maui.Keyboard! +static Microsoft.Maui.Keyboard.Date.get -> Microsoft.Maui.Keyboard! static Microsoft.Maui.Keyboard.Default.get -> Microsoft.Maui.Keyboard! static Microsoft.Maui.Keyboard.Email.get -> Microsoft.Maui.Keyboard! static Microsoft.Maui.Keyboard.Numeric.get -> Microsoft.Maui.Keyboard! +static Microsoft.Maui.Keyboard.Password.get -> Microsoft.Maui.Keyboard! static Microsoft.Maui.Keyboard.Plain.get -> Microsoft.Maui.Keyboard! static Microsoft.Maui.Keyboard.Telephone.get -> Microsoft.Maui.Keyboard! static Microsoft.Maui.Keyboard.Text.get -> Microsoft.Maui.Keyboard! +static Microsoft.Maui.Keyboard.Time.get -> Microsoft.Maui.Keyboard! static Microsoft.Maui.Keyboard.Url.get -> Microsoft.Maui.Keyboard! static Microsoft.Maui.Layouts.FlexBasis.implicit operator Microsoft.Maui.Layouts.FlexBasis(float length) -> Microsoft.Maui.Layouts.FlexBasis static Microsoft.Maui.Layouts.FlexBasis.operator !=(Microsoft.Maui.Layouts.FlexBasis left, Microsoft.Maui.Layouts.FlexBasis right) -> bool @@ -3184,6 +3262,7 @@ static Microsoft.Maui.Thickness.operator +(Microsoft.Maui.Thickness left, Micros static Microsoft.Maui.Thickness.operator ==(Microsoft.Maui.Thickness left, Microsoft.Maui.Thickness right) -> bool static Microsoft.Maui.Thickness.Zero -> Microsoft.Maui.Thickness static Microsoft.Maui.ViewExtensions.CaptureAsync(this Microsoft.Maui.IView! view) -> System.Threading.Tasks.Task! +static Microsoft.Maui.ViewExtensions.DisconnectHandlers(this Microsoft.Maui.IView! view) -> void static Microsoft.Maui.VisualDiagnostics.CaptureAsJpegAsync(Microsoft.Maui.IView! view, int quality = 80) -> System.Threading.Tasks.Task! static Microsoft.Maui.VisualDiagnostics.CaptureAsJpegAsync(Microsoft.Maui.IWindow! window, int quality = 80) -> System.Threading.Tasks.Task! static Microsoft.Maui.VisualDiagnostics.CaptureAsPngAsync(Microsoft.Maui.IView! view) -> System.Threading.Tasks.Task! @@ -3268,6 +3347,8 @@ virtual Microsoft.Maui.Platform.StackNavigationManager.OnDestinationChanged(Andr virtual Microsoft.Maui.Platform.StackNavigationManager.OnNavigationViewFragmentDestroyed(AndroidX.Fragment.App.FragmentManager! fm, Microsoft.Maui.Platform.NavigationViewFragment! navHostPageFragment) -> void virtual Microsoft.Maui.Platform.StackNavigationManager.OnNavigationViewFragmentResumed(AndroidX.Fragment.App.FragmentManager! fm, Microsoft.Maui.Platform.NavigationViewFragment! navHostPageFragment) -> void virtual Microsoft.Maui.Platform.StackNavigationManager.RequestNavigation(Microsoft.Maui.NavigationRequest! e) -> void +virtual Microsoft.Maui.PlatformContentViewGroup.SetHasClip(bool hasClip) -> void +virtual Microsoft.Maui.PlatformWrapperView.DrawShadow(Android.Graphics.Canvas! canvas, int viewWidth, int viewHeight) -> void virtual Microsoft.Maui.PropertyMapper.ClearKeyCache() -> void virtual Microsoft.Maui.PropertyMapper.GetKeys() -> System.Collections.Generic.IEnumerable! virtual Microsoft.Maui.PropertyMapper.GetProperty(string! key) -> System.Action? diff --git a/src/Core/src/PublicAPI/net-android/PublicAPI.Unshipped.txt b/src/Core/src/PublicAPI/net-android/PublicAPI.Unshipped.txt index 3fb44b36fdae..7dc5c58110bf 100644 --- a/src/Core/src/PublicAPI/net-android/PublicAPI.Unshipped.txt +++ b/src/Core/src/PublicAPI/net-android/PublicAPI.Unshipped.txt @@ -1,114 +1 @@ #nullable enable -Microsoft.Maui.ElementHandlerExtensions -Microsoft.Maui.HandlerDisconnectPolicy -Microsoft.Maui.HandlerDisconnectPolicy.Automatic = 0 -> Microsoft.Maui.HandlerDisconnectPolicy -Microsoft.Maui.HandlerDisconnectPolicy.Manual = 1 -> Microsoft.Maui.HandlerDisconnectPolicy -Microsoft.Maui.Handlers.HybridWebViewHandler -Microsoft.Maui.Handlers.HybridWebViewHandler.HybridWebViewHandler() -> void -Microsoft.Maui.Handlers.HybridWebViewHandler.HybridWebViewHandler(Microsoft.Maui.IPropertyMapper? mapper = null, Microsoft.Maui.CommandMapper? commandMapper = null) -> void -Microsoft.Maui.Handlers.IHybridPlatformWebView -Microsoft.Maui.Handlers.IHybridPlatformWebView.SendRawMessage(string! rawMessage) -> void -Microsoft.Maui.Handlers.IHybridWebViewHandler -Microsoft.Maui.Handlers.IHybridWebViewHandler.PlatformView.get -> Android.Webkit.WebView! -Microsoft.Maui.Handlers.IHybridWebViewHandler.VirtualView.get -> Microsoft.Maui.IHybridWebView! -Microsoft.Maui.Hosting.HybridWebViewServiceCollectionExtensions -Microsoft.Maui.HybridWebViewInvokeJavaScriptRequest -Microsoft.Maui.HybridWebViewInvokeJavaScriptRequest.HybridWebViewInvokeJavaScriptRequest(string! methodName, System.Text.Json.Serialization.Metadata.JsonTypeInfo? returnTypeJsonTypeInfo, object?[]? paramValues, System.Text.Json.Serialization.Metadata.JsonTypeInfo?[]? paramJsonTypeInfos) -> void -Microsoft.Maui.HybridWebViewInvokeJavaScriptRequest.MethodName.get -> string! -Microsoft.Maui.HybridWebViewInvokeJavaScriptRequest.ParamJsonTypeInfos.get -> System.Text.Json.Serialization.Metadata.JsonTypeInfo?[]? -Microsoft.Maui.HybridWebViewInvokeJavaScriptRequest.ParamValues.get -> object?[]? -Microsoft.Maui.HybridWebViewInvokeJavaScriptRequest.ReturnTypeJsonTypeInfo.get -> System.Text.Json.Serialization.Metadata.JsonTypeInfo? -Microsoft.Maui.HybridWebViewRawMessage -Microsoft.Maui.HybridWebViewRawMessage.HybridWebViewRawMessage() -> void -Microsoft.Maui.HybridWebViewRawMessage.Message.get -> string? -Microsoft.Maui.HybridWebViewRawMessage.Message.set -> void -Microsoft.Maui.IApplication.ActivateWindow(Microsoft.Maui.IWindow! window) -> void -Microsoft.Maui.IHybridWebView -Microsoft.Maui.IHybridWebView.DefaultFile.get -> string? -Microsoft.Maui.IHybridWebView.EvaluateJavaScriptAsync(string! script) -> System.Threading.Tasks.Task! -Microsoft.Maui.IHybridWebView.HybridRoot.get -> string? -Microsoft.Maui.IHybridWebView.InvokeJavaScriptAsync(string! methodName, System.Text.Json.Serialization.Metadata.JsonTypeInfo! returnTypeJsonTypeInfo, object?[]? paramValues = null, System.Text.Json.Serialization.Metadata.JsonTypeInfo?[]? paramJsonTypeInfos = null) -> System.Threading.Tasks.Task! -Microsoft.Maui.IHybridWebView.InvokeJavaScriptTarget.get -> object? -Microsoft.Maui.IHybridWebView.InvokeJavaScriptTarget.set -> void -Microsoft.Maui.IHybridWebView.InvokeJavaScriptType.get -> System.Type? -Microsoft.Maui.IHybridWebView.InvokeJavaScriptType.set -> void -Microsoft.Maui.IHybridWebView.RawMessageReceived(string! rawMessage) -> void -Microsoft.Maui.IHybridWebView.SendRawMessage(string! rawMessage) -> void -Microsoft.Maui.IHybridWebView.SetInvokeJavaScriptTarget(T! target) -> void -Microsoft.Maui.ITitleBar -Microsoft.Maui.ITitleBar.PassthroughElements.get -> System.Collections.Generic.IList! -Microsoft.Maui.ITitleBar.Subtitle.get -> string? -Microsoft.Maui.ITitleBar.Title.get -> string? -Microsoft.Maui.IWebView.ProcessTerminated(Microsoft.Maui.WebProcessTerminatedEventArgs! args) -> void -*REMOVED*Microsoft.Maui.IWindow.Content.get -> Microsoft.Maui.IView! -Microsoft.Maui.IWindow.Content.get -> Microsoft.Maui.IView? -Microsoft.Maui.Platform.MauiAppCompatEditText -Microsoft.Maui.Platform.MauiAppCompatEditText.MauiAppCompatEditText(Android.Content.Context! context) -> void -Microsoft.Maui.Platform.MauiAppCompatEditText.SelectionChanged -> System.EventHandler? -Microsoft.Maui.Platform.MauiHybridWebView -Microsoft.Maui.Platform.MauiHybridWebView.MauiHybridWebView(Microsoft.Maui.Handlers.HybridWebViewHandler! handler, Android.Content.Context! context) -> void -Microsoft.Maui.Platform.MauiHybridWebView.SendRawMessage(string! rawMessage) -> void -Microsoft.Maui.Platform.MauiHybridWebViewClient -Microsoft.Maui.Platform.MauiHybridWebViewClient.MauiHybridWebViewClient(Microsoft.Maui.Handlers.HybridWebViewHandler! handler) -> void -Microsoft.Maui.Platform.MauiMaterialButton.MauiMaterialButton(Android.Content.Context! context, Android.Util.IAttributeSet? attrs, int defStyleAttr) -> void -Microsoft.Maui.Platform.MauiMaterialButton.MauiMaterialButton(Android.Content.Context! context, Android.Util.IAttributeSet? attrs) -> void -Microsoft.Maui.Platform.MauiMaterialButton.MauiMaterialButton(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void -Microsoft.Maui.TextAlignment.Justify = 3 -> Microsoft.Maui.TextAlignment -Microsoft.Maui.WebProcessTerminatedEventArgs -Microsoft.Maui.WebProcessTerminatedEventArgs.RenderProcessGoneDetail.get -> Android.Webkit.RenderProcessGoneDetail? -Microsoft.Maui.WebProcessTerminatedEventArgs.Sender.get -> Android.Views.View? -override Microsoft.Maui.Handlers.HybridWebViewHandler.ConnectHandler(Android.Webkit.WebView! platformView) -> void -override Microsoft.Maui.Handlers.HybridWebViewHandler.CreatePlatformView() -> Android.Webkit.WebView! -override Microsoft.Maui.Handlers.HybridWebViewHandler.DisconnectHandler(Android.Webkit.WebView! platformView) -> void -override Microsoft.Maui.Platform.AccessibilityDelegateCompatWrapper.PerformAccessibilityAction(Android.Views.View? host, int action, Android.OS.Bundle? args) -> bool -override Microsoft.Maui.Platform.MauiAppCompatEditText.OnSelectionChanged(int selStart, int selEnd) -> void -override Microsoft.Maui.Platform.MauiHybridWebViewClient.Dispose(bool disposing) -> void -override Microsoft.Maui.Platform.MauiHybridWebViewClient.ShouldInterceptRequest(Android.Webkit.WebView? view, Android.Webkit.IWebResourceRequest? request) -> Android.Webkit.WebResourceResponse? -override Microsoft.Maui.Platform.MauiSwipeView.OnLayout(bool changed, int left, int top, int right, int bottom) -> void -override Microsoft.Maui.Platform.MauiWebViewClient.OnRenderProcessGone(Android.Webkit.WebView? view, Android.Webkit.RenderProcessGoneDetail? detail) -> bool -static Microsoft.Maui.ElementHandlerExtensions.GetRequiredService(this Microsoft.Maui.IElementHandler! handler, System.Type! type) -> T -static Microsoft.Maui.ElementHandlerExtensions.GetRequiredService(this Microsoft.Maui.IElementHandler! handler) -> T -static Microsoft.Maui.ElementHandlerExtensions.GetService(this Microsoft.Maui.IElementHandler! handler, System.Type! type) -> T? -static Microsoft.Maui.ElementHandlerExtensions.GetService(this Microsoft.Maui.IElementHandler! handler) -> T? -static Microsoft.Maui.ElementHandlerExtensions.GetServiceProvider(this Microsoft.Maui.IElementHandler! handler) -> System.IServiceProvider! -static Microsoft.Maui.ElementHandlerExtensions.IsConnected(this Microsoft.Maui.IElementHandler! handler) -> bool -static Microsoft.Maui.Handlers.ApplicationHandler.MapActivateWindow(Microsoft.Maui.Handlers.ApplicationHandler! handler, Microsoft.Maui.IApplication! application, object? args) -> void -static Microsoft.Maui.Handlers.HybridWebViewHandler.CommandMapper -> Microsoft.Maui.CommandMapper! -static Microsoft.Maui.Handlers.HybridWebViewHandler.MapEvaluateJavaScriptAsync(Microsoft.Maui.Handlers.IHybridWebViewHandler! handler, Microsoft.Maui.IHybridWebView! hybridWebView, object? arg) -> void -static Microsoft.Maui.Handlers.HybridWebViewHandler.MapInvokeJavaScriptAsync(Microsoft.Maui.Handlers.IHybridWebViewHandler! handler, Microsoft.Maui.IHybridWebView! hybridWebView, object? arg) -> void -static Microsoft.Maui.Handlers.HybridWebViewHandler.Mapper -> Microsoft.Maui.IPropertyMapper! -static Microsoft.Maui.Handlers.HybridWebViewHandler.MapSendRawMessage(Microsoft.Maui.Handlers.IHybridWebViewHandler! handler, Microsoft.Maui.IHybridWebView! hybridWebView, object? arg) -> void -static Microsoft.Maui.Hosting.HybridWebViewServiceCollectionExtensions.AddHybridWebViewDeveloperTools(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Maui.Keyboard.Date.get -> Microsoft.Maui.Keyboard! -static Microsoft.Maui.Keyboard.Password.get -> Microsoft.Maui.Keyboard! -static Microsoft.Maui.Keyboard.Time.get -> Microsoft.Maui.Keyboard! -static Microsoft.Maui.ViewExtensions.DisconnectHandlers(this Microsoft.Maui.IView! view) -> void -override Microsoft.Maui.Handlers.BorderHandler.PlatformArrange(Microsoft.Maui.Graphics.Rect rect) -> void -*REMOVED*override Microsoft.Maui.Platform.WrapperView.OnDetachedFromWindow() -> void -*REMOVED*override Microsoft.Maui.Platform.WrapperView.RequestLayout() -> void -virtual Microsoft.Maui.PlatformContentViewGroup.SetHasClip(bool hasClip) -> void -*REMOVED*Microsoft.Maui.PlatformContentViewGroup.SetHasClip(bool hasClip) -> void -override Microsoft.Maui.PlatformWrapperView.OnLayout(bool changed, int left, int top, int right, int bottom) -> void -virtual Microsoft.Maui.PlatformWrapperView.DrawShadow(Android.Graphics.Canvas! canvas, int viewWidth, int viewHeight) -> void -*REMOVED*~override Microsoft.Maui.Platform.WrapperView.DrawShadow(Android.Graphics.Canvas canvas, int viewWidth, int viewHeight) -> void -*REMOVED*abstract Microsoft.Maui.PlatformWrapperView.DrawShadow(Android.Graphics.Canvas! p0, int p1, int p2) -> void -override Microsoft.Maui.Platform.MauiTextView.OnMeasure(int widthMeasureSpec, int heightMeasureSpec) -> void -*REMOVED*override Microsoft.Maui.Platform.AccessibilityDelegateCompatWrapper.DispatchPopulateAccessibilityEvent(Android.Views.View! host, Android.Views.Accessibility.AccessibilityEvent! e) -> bool -*REMOVED*override Microsoft.Maui.Platform.AccessibilityDelegateCompatWrapper.GetAccessibilityNodeProvider(Android.Views.View! host) -> AndroidX.Core.View.Accessibility.AccessibilityNodeProviderCompat? -*REMOVED*override Microsoft.Maui.Platform.AccessibilityDelegateCompatWrapper.OnInitializeAccessibilityEvent(Android.Views.View! host, Android.Views.Accessibility.AccessibilityEvent! e) -> void -*REMOVED*override Microsoft.Maui.Platform.AccessibilityDelegateCompatWrapper.OnInitializeAccessibilityNodeInfo(Android.Views.View! host, AndroidX.Core.View.Accessibility.AccessibilityNodeInfoCompat! info) -> void -*REMOVED*override Microsoft.Maui.Platform.AccessibilityDelegateCompatWrapper.OnPopulateAccessibilityEvent(Android.Views.View! host, Android.Views.Accessibility.AccessibilityEvent! e) -> void -*REMOVED*override Microsoft.Maui.Platform.AccessibilityDelegateCompatWrapper.OnRequestSendAccessibilityEvent(Android.Views.ViewGroup! host, Android.Views.View! child, Android.Views.Accessibility.AccessibilityEvent! e) -> bool -*REMOVED*override Microsoft.Maui.Platform.AccessibilityDelegateCompatWrapper.PerformAccessibilityAction(Android.Views.View! host, int action, Android.OS.Bundle? args) -> bool -*REMOVED*override Microsoft.Maui.Platform.AccessibilityDelegateCompatWrapper.SendAccessibilityEvent(Android.Views.View! host, int eventType) -> void -*REMOVED*override Microsoft.Maui.Platform.AccessibilityDelegateCompatWrapper.SendAccessibilityEventUnchecked(Android.Views.View! host, Android.Views.Accessibility.AccessibilityEvent! e) -> void -override Microsoft.Maui.Platform.AccessibilityDelegateCompatWrapper.DispatchPopulateAccessibilityEvent(Android.Views.View? host, Android.Views.Accessibility.AccessibilityEvent? e) -> bool -override Microsoft.Maui.Platform.AccessibilityDelegateCompatWrapper.GetAccessibilityNodeProvider(Android.Views.View? host) -> AndroidX.Core.View.Accessibility.AccessibilityNodeProviderCompat? -override Microsoft.Maui.Platform.AccessibilityDelegateCompatWrapper.OnInitializeAccessibilityEvent(Android.Views.View? host, Android.Views.Accessibility.AccessibilityEvent? e) -> void -override Microsoft.Maui.Platform.AccessibilityDelegateCompatWrapper.OnInitializeAccessibilityNodeInfo(Android.Views.View? host, AndroidX.Core.View.Accessibility.AccessibilityNodeInfoCompat? info) -> void -override Microsoft.Maui.Platform.AccessibilityDelegateCompatWrapper.OnPopulateAccessibilityEvent(Android.Views.View? host, Android.Views.Accessibility.AccessibilityEvent? e) -> void -override Microsoft.Maui.Platform.AccessibilityDelegateCompatWrapper.OnRequestSendAccessibilityEvent(Android.Views.ViewGroup? host, Android.Views.View? child, Android.Views.Accessibility.AccessibilityEvent? e) -> bool -override Microsoft.Maui.Platform.AccessibilityDelegateCompatWrapper.SendAccessibilityEvent(Android.Views.View? host, int eventType) -> void -override Microsoft.Maui.Platform.AccessibilityDelegateCompatWrapper.SendAccessibilityEventUnchecked(Android.Views.View? host, Android.Views.Accessibility.AccessibilityEvent? e) -> void -*REMOVED*override Microsoft.Maui.Platform.MauiAccessibilityDelegateCompat.OnInitializeAccessibilityNodeInfo(Android.Views.View! host, AndroidX.Core.View.Accessibility.AccessibilityNodeInfoCompat! info) -> void -override Microsoft.Maui.Platform.MauiAccessibilityDelegateCompat.OnInitializeAccessibilityNodeInfo(Android.Views.View? host, AndroidX.Core.View.Accessibility.AccessibilityNodeInfoCompat? info) -> void \ No newline at end of file diff --git a/src/Core/src/PublicAPI/net-ios/PublicAPI.Shipped.txt b/src/Core/src/PublicAPI/net-ios/PublicAPI.Shipped.txt index 8d2cdc4460fc..bdd4130088cf 100644 --- a/src/Core/src/PublicAPI/net-ios/PublicAPI.Shipped.txt +++ b/src/Core/src/PublicAPI/net-ios/PublicAPI.Shipped.txt @@ -241,6 +241,7 @@ Microsoft.Maui.DisplayDensityRequest.DisplayDensityRequest() -> void Microsoft.Maui.Easing Microsoft.Maui.Easing.Ease(double v) -> double Microsoft.Maui.Easing.Easing(System.Func! easingFunc) -> void +Microsoft.Maui.ElementHandlerExtensions Microsoft.Maui.EmbeddedFont Microsoft.Maui.EmbeddedFont.EmbeddedFont() -> void Microsoft.Maui.EmbeddedFont.FontName.get -> string? @@ -359,6 +360,9 @@ Microsoft.Maui.GridUnitType Microsoft.Maui.GridUnitType.Absolute = 0 -> Microsoft.Maui.GridUnitType Microsoft.Maui.GridUnitType.Auto = 2 -> Microsoft.Maui.GridUnitType Microsoft.Maui.GridUnitType.Star = 1 -> Microsoft.Maui.GridUnitType +Microsoft.Maui.HandlerDisconnectPolicy +Microsoft.Maui.HandlerDisconnectPolicy.Automatic = 0 -> Microsoft.Maui.HandlerDisconnectPolicy +Microsoft.Maui.HandlerDisconnectPolicy.Manual = 1 -> Microsoft.Maui.HandlerDisconnectPolicy Microsoft.Maui.Handlers.ActivityIndicatorHandler Microsoft.Maui.Handlers.ActivityIndicatorHandler.ActivityIndicatorHandler() -> void Microsoft.Maui.Handlers.ActivityIndicatorHandler.ActivityIndicatorHandler(Microsoft.Maui.IPropertyMapper? mapper, Microsoft.Maui.CommandMapper? commandMapper) -> void @@ -419,6 +423,9 @@ Microsoft.Maui.Handlers.GraphicsViewHandler Microsoft.Maui.Handlers.GraphicsViewHandler.GraphicsViewHandler() -> void Microsoft.Maui.Handlers.GraphicsViewHandler.GraphicsViewHandler(Microsoft.Maui.IPropertyMapper? mapper, Microsoft.Maui.CommandMapper? commandMapper) -> void Microsoft.Maui.Handlers.GraphicsViewHandler.GraphicsViewHandler(Microsoft.Maui.IPropertyMapper? mapper) -> void +Microsoft.Maui.Handlers.HybridWebViewHandler +Microsoft.Maui.Handlers.HybridWebViewHandler.HybridWebViewHandler() -> void +Microsoft.Maui.Handlers.HybridWebViewHandler.HybridWebViewHandler(Microsoft.Maui.IPropertyMapper? mapper = null, Microsoft.Maui.CommandMapper? commandMapper = null) -> void Microsoft.Maui.Handlers.IActivityIndicatorHandler Microsoft.Maui.Handlers.IActivityIndicatorHandler.PlatformView.get -> Microsoft.Maui.Platform.MauiActivityIndicator! Microsoft.Maui.Handlers.IActivityIndicatorHandler.VirtualView.get -> Microsoft.Maui.IActivityIndicator! @@ -450,6 +457,11 @@ Microsoft.Maui.Handlers.IFlyoutViewHandler.VirtualView.get -> Microsoft.Maui.IFl Microsoft.Maui.Handlers.IGraphicsViewHandler Microsoft.Maui.Handlers.IGraphicsViewHandler.PlatformView.get -> Microsoft.Maui.Platform.PlatformTouchGraphicsView! Microsoft.Maui.Handlers.IGraphicsViewHandler.VirtualView.get -> Microsoft.Maui.IGraphicsView! +Microsoft.Maui.Handlers.IHybridPlatformWebView +Microsoft.Maui.Handlers.IHybridPlatformWebView.SendRawMessage(string! rawMessage) -> void +Microsoft.Maui.Handlers.IHybridWebViewHandler +Microsoft.Maui.Handlers.IHybridWebViewHandler.PlatformView.get -> WebKit.WKWebView! +Microsoft.Maui.Handlers.IHybridWebViewHandler.VirtualView.get -> Microsoft.Maui.IHybridWebView! Microsoft.Maui.Handlers.IImageButtonHandler Microsoft.Maui.Handlers.IImageButtonHandler.PlatformView.get -> UIKit.UIButton! Microsoft.Maui.Handlers.IImageButtonHandler.VirtualView.get -> Microsoft.Maui.IImageButton! @@ -759,6 +771,7 @@ Microsoft.Maui.Hosting.FontDescriptor.Filename.get -> string! Microsoft.Maui.Hosting.FontDescriptor.FontDescriptor(string! filename, string? alias, System.Reflection.Assembly? assembly) -> void Microsoft.Maui.Hosting.FontsMauiAppBuilderExtensions Microsoft.Maui.Hosting.HandlerMauiAppBuilderExtensions +Microsoft.Maui.Hosting.HybridWebViewServiceCollectionExtensions Microsoft.Maui.Hosting.IEssentialsBuilder Microsoft.Maui.Hosting.IEssentialsBuilder.AddAppAction(Microsoft.Maui.ApplicationModel.AppAction! appAction) -> Microsoft.Maui.Hosting.IEssentialsBuilder! Microsoft.Maui.Hosting.IEssentialsBuilder.OnAppAction(System.Action! action) -> Microsoft.Maui.Hosting.IEssentialsBuilder! @@ -798,6 +811,16 @@ Microsoft.Maui.HotReload.IReloadHandler.Reload() -> void Microsoft.Maui.HotReload.MauiHotReloadHelper Microsoft.Maui.HotReload.OnHotReloadAttribute Microsoft.Maui.HotReload.OnHotReloadAttribute.OnHotReloadAttribute() -> void +Microsoft.Maui.HybridWebViewInvokeJavaScriptRequest +Microsoft.Maui.HybridWebViewInvokeJavaScriptRequest.HybridWebViewInvokeJavaScriptRequest(string! methodName, System.Text.Json.Serialization.Metadata.JsonTypeInfo? returnTypeJsonTypeInfo, object?[]? paramValues, System.Text.Json.Serialization.Metadata.JsonTypeInfo?[]? paramJsonTypeInfos) -> void +Microsoft.Maui.HybridWebViewInvokeJavaScriptRequest.MethodName.get -> string! +Microsoft.Maui.HybridWebViewInvokeJavaScriptRequest.ParamJsonTypeInfos.get -> System.Text.Json.Serialization.Metadata.JsonTypeInfo?[]? +Microsoft.Maui.HybridWebViewInvokeJavaScriptRequest.ParamValues.get -> object?[]? +Microsoft.Maui.HybridWebViewInvokeJavaScriptRequest.ReturnTypeJsonTypeInfo.get -> System.Text.Json.Serialization.Metadata.JsonTypeInfo? +Microsoft.Maui.HybridWebViewRawMessage +Microsoft.Maui.HybridWebViewRawMessage.HybridWebViewRawMessage() -> void +Microsoft.Maui.HybridWebViewRawMessage.Message.get -> string? +Microsoft.Maui.HybridWebViewRawMessage.Message.set -> void Microsoft.Maui.IAbsoluteLayout Microsoft.Maui.IAbsoluteLayout.GetLayoutBounds(Microsoft.Maui.IView! view) -> Microsoft.Maui.Graphics.Rect Microsoft.Maui.IAbsoluteLayout.GetLayoutFlags(Microsoft.Maui.IView! view) -> Microsoft.Maui.Layouts.AbsoluteLayoutFlags @@ -811,6 +834,7 @@ Microsoft.Maui.IAdorner Microsoft.Maui.IAdorner.Density.get -> float Microsoft.Maui.IAdorner.VisualView.get -> Microsoft.Maui.IView! Microsoft.Maui.IApplication +Microsoft.Maui.IApplication.ActivateWindow(Microsoft.Maui.IWindow! window) -> void Microsoft.Maui.IApplication.CloseWindow(Microsoft.Maui.IWindow! window) -> void Microsoft.Maui.IApplication.CreateWindow(Microsoft.Maui.IActivationState? activationState) -> Microsoft.Maui.IWindow! Microsoft.Maui.IApplication.OpenWindow(Microsoft.Maui.IWindow! window) -> void @@ -943,6 +967,18 @@ Microsoft.Maui.IGridLayout.RowDefinitions.get -> System.Collections.Generic.IRea Microsoft.Maui.IGridLayout.RowSpacing.get -> double Microsoft.Maui.IGridRowDefinition Microsoft.Maui.IGridRowDefinition.Height.get -> Microsoft.Maui.GridLength +Microsoft.Maui.IHybridWebView +Microsoft.Maui.IHybridWebView.DefaultFile.get -> string? +Microsoft.Maui.IHybridWebView.EvaluateJavaScriptAsync(string! script) -> System.Threading.Tasks.Task! +Microsoft.Maui.IHybridWebView.HybridRoot.get -> string? +Microsoft.Maui.IHybridWebView.InvokeJavaScriptAsync(string! methodName, System.Text.Json.Serialization.Metadata.JsonTypeInfo! returnTypeJsonTypeInfo, object?[]? paramValues = null, System.Text.Json.Serialization.Metadata.JsonTypeInfo?[]? paramJsonTypeInfos = null) -> System.Threading.Tasks.Task! +Microsoft.Maui.IHybridWebView.InvokeJavaScriptTarget.get -> object? +Microsoft.Maui.IHybridWebView.InvokeJavaScriptTarget.set -> void +Microsoft.Maui.IHybridWebView.InvokeJavaScriptType.get -> System.Type? +Microsoft.Maui.IHybridWebView.InvokeJavaScriptType.set -> void +Microsoft.Maui.IHybridWebView.RawMessageReceived(string! rawMessage) -> void +Microsoft.Maui.IHybridWebView.SendRawMessage(string! rawMessage) -> void +Microsoft.Maui.IHybridWebView.SetInvokeJavaScriptTarget(T! target) -> void Microsoft.Maui.IImage Microsoft.Maui.IImage.Aspect.get -> Microsoft.Maui.Aspect Microsoft.Maui.IImage.IsOpaque.get -> bool @@ -1210,6 +1246,10 @@ Microsoft.Maui.ITimePicker Microsoft.Maui.ITimePicker.Format.get -> string! Microsoft.Maui.ITimePicker.Time.get -> System.TimeSpan Microsoft.Maui.ITimePicker.Time.set -> void +Microsoft.Maui.ITitleBar +Microsoft.Maui.ITitleBar.PassthroughElements.get -> System.Collections.Generic.IList! +Microsoft.Maui.ITitleBar.Subtitle.get -> string? +Microsoft.Maui.ITitleBar.Title.get -> string? Microsoft.Maui.ITitledElement Microsoft.Maui.ITitledElement.Title.get -> string? Microsoft.Maui.IToolbar @@ -1309,6 +1349,7 @@ Microsoft.Maui.IWebView.GoBack() -> void Microsoft.Maui.IWebView.GoForward() -> void Microsoft.Maui.IWebView.Navigated(Microsoft.Maui.WebNavigationEvent evnt, string! url, Microsoft.Maui.WebNavigationResult result) -> void Microsoft.Maui.IWebView.Navigating(Microsoft.Maui.WebNavigationEvent evnt, string! url) -> bool +Microsoft.Maui.IWebView.ProcessTerminated(Microsoft.Maui.WebProcessTerminatedEventArgs! args) -> void Microsoft.Maui.IWebView.Reload() -> void Microsoft.Maui.IWebView.Source.get -> Microsoft.Maui.IWebViewSource! Microsoft.Maui.IWebView.UserAgent.get -> string? @@ -1323,7 +1364,7 @@ Microsoft.Maui.IWindow.Activated() -> void Microsoft.Maui.IWindow.AddOverlay(Microsoft.Maui.IWindowOverlay! overlay) -> bool Microsoft.Maui.IWindow.BackButtonClicked() -> bool Microsoft.Maui.IWindow.Backgrounding(Microsoft.Maui.IPersistedState! state) -> void -Microsoft.Maui.IWindow.Content.get -> Microsoft.Maui.IView! +Microsoft.Maui.IWindow.Content.get -> Microsoft.Maui.IView? Microsoft.Maui.IWindow.Created() -> void Microsoft.Maui.IWindow.Deactivated() -> void Microsoft.Maui.IWindow.Destroying() -> void @@ -1643,6 +1684,9 @@ Microsoft.Maui.Platform.MauiCheckBox.IsEnabled.set -> void Microsoft.Maui.Platform.MauiCheckBox.MauiCheckBox() -> void Microsoft.Maui.Platform.MauiDatePicker Microsoft.Maui.Platform.MauiDatePicker.MauiDatePicker() -> void +Microsoft.Maui.Platform.MauiHybridWebView +Microsoft.Maui.Platform.MauiHybridWebView.MauiHybridWebView(Microsoft.Maui.Handlers.HybridWebViewHandler! handler, CoreGraphics.CGRect frame, WebKit.WKWebViewConfiguration! configuration) -> void +Microsoft.Maui.Platform.MauiHybridWebView.SendRawMessage(string! rawMessage) -> void Microsoft.Maui.Platform.MauiImageView Microsoft.Maui.Platform.MauiImageView.MauiImageView() -> void Microsoft.Maui.Platform.MauiImageView.MauiImageView(CoreGraphics.CGRect frame) -> void @@ -1728,6 +1772,7 @@ Microsoft.Maui.Platform.MauiWebViewNavigationDelegate.MauiWebViewNavigationDeleg Microsoft.Maui.Platform.MauiWebViewUIDelegate Microsoft.Maui.Platform.MauiWebViewUIDelegate.MauiWebViewUIDelegate(Microsoft.Maui.Handlers.IWebViewHandler! handler) -> void Microsoft.Maui.Platform.MauiWKWebView +Microsoft.Maui.Platform.MauiWKWebView.ContentProcessDidTerminate(WebKit.WKWebView! webView) -> void Microsoft.Maui.Platform.MauiWKWebView.CurrentUrl.get -> string? Microsoft.Maui.Platform.MauiWKWebView.DidFinishNavigation(WebKit.WKWebView! webView, WebKit.WKNavigation! navigation) -> void Microsoft.Maui.Platform.MauiWKWebView.LoadHtml(string? html, string? baseUrl) -> void @@ -1764,6 +1809,7 @@ Microsoft.Maui.Platform.TimePickerExtensions Microsoft.Maui.Platform.TransformationExtensions Microsoft.Maui.Platform.UIEdgeInsetsExtensions Microsoft.Maui.Platform.UIPageControlExtensions +Microsoft.Maui.Platform.UIWindowExtensions Microsoft.Maui.Platform.ViewExtensions Microsoft.Maui.Platform.WebViewExtensions Microsoft.Maui.Platform.WindowExtensions @@ -1929,6 +1975,7 @@ Microsoft.Maui.SwipeViewSwipeStarted.SwipeViewSwipeStarted(Microsoft.Maui.SwipeD Microsoft.Maui.TextAlignment Microsoft.Maui.TextAlignment.Center = 1 -> Microsoft.Maui.TextAlignment Microsoft.Maui.TextAlignment.End = 2 -> Microsoft.Maui.TextAlignment +Microsoft.Maui.TextAlignment.Justify = 3 -> Microsoft.Maui.TextAlignment Microsoft.Maui.TextAlignment.Start = 0 -> Microsoft.Maui.TextAlignment Microsoft.Maui.TextDecorations Microsoft.Maui.TextDecorations.None = 0 -> Microsoft.Maui.TextDecorations @@ -2021,6 +2068,8 @@ Microsoft.Maui.WebNavigationResult.Cancel = 2 -> Microsoft.Maui.WebNavigationRes Microsoft.Maui.WebNavigationResult.Failure = 4 -> Microsoft.Maui.WebNavigationResult Microsoft.Maui.WebNavigationResult.Success = 1 -> Microsoft.Maui.WebNavigationResult Microsoft.Maui.WebNavigationResult.Timeout = 3 -> Microsoft.Maui.WebNavigationResult +Microsoft.Maui.WebProcessTerminatedEventArgs +Microsoft.Maui.WebProcessTerminatedEventArgs.Sender.get -> WebKit.WKWebView! Microsoft.Maui.WindowExtensions Microsoft.Maui.WindowOverlay Microsoft.Maui.WindowOverlay.Density.get -> float @@ -2067,9 +2116,9 @@ override Microsoft.Maui.GridLength.GetHashCode() -> int override Microsoft.Maui.GridLength.ToString() -> string! override Microsoft.Maui.Handlers.ActivityIndicatorHandler.CreatePlatformView() -> Microsoft.Maui.Platform.MauiActivityIndicator! override Microsoft.Maui.Handlers.ApplicationHandler.CreatePlatformElement() -> UIKit.IUIApplicationDelegate! -override Microsoft.Maui.Handlers.BorderHandler.ConnectHandler(Microsoft.Maui.Platform.ContentView! platformView) -> void override Microsoft.Maui.Handlers.BorderHandler.CreatePlatformView() -> Microsoft.Maui.Platform.ContentView! override Microsoft.Maui.Handlers.BorderHandler.DisconnectHandler(Microsoft.Maui.Platform.ContentView! platformView) -> void +override Microsoft.Maui.Handlers.BorderHandler.PlatformArrange(Microsoft.Maui.Graphics.Rect rect) -> void override Microsoft.Maui.Handlers.BorderHandler.SetVirtualView(Microsoft.Maui.IView! view) -> void override Microsoft.Maui.Handlers.ButtonHandler.ConnectHandler(UIKit.UIButton! platformView) -> void override Microsoft.Maui.Handlers.ButtonHandler.CreatePlatformView() -> UIKit.UIButton! @@ -2090,6 +2139,7 @@ override Microsoft.Maui.Handlers.EditorHandler.ConnectHandler(Microsoft.Maui.Pla override Microsoft.Maui.Handlers.EditorHandler.CreatePlatformView() -> Microsoft.Maui.Platform.MauiTextView! override Microsoft.Maui.Handlers.EditorHandler.DisconnectHandler(Microsoft.Maui.Platform.MauiTextView! platformView) -> void override Microsoft.Maui.Handlers.EditorHandler.GetDesiredSize(double widthConstraint, double heightConstraint) -> Microsoft.Maui.Graphics.Size +override Microsoft.Maui.Handlers.EditorHandler.NeedsContainer.get -> bool override Microsoft.Maui.Handlers.EditorHandler.SetVirtualView(Microsoft.Maui.IView! view) -> void override Microsoft.Maui.Handlers.EntryHandler.ConnectHandler(Microsoft.Maui.Platform.MauiTextField! platformView) -> void override Microsoft.Maui.Handlers.EntryHandler.CreatePlatformView() -> Microsoft.Maui.Platform.MauiTextField! @@ -2099,10 +2149,14 @@ override Microsoft.Maui.Handlers.FlyoutViewHandler.CreatePlatformView() -> UIKit override Microsoft.Maui.Handlers.GraphicsViewHandler.ConnectHandler(Microsoft.Maui.Platform.PlatformTouchGraphicsView! platformView) -> void override Microsoft.Maui.Handlers.GraphicsViewHandler.CreatePlatformView() -> Microsoft.Maui.Platform.PlatformTouchGraphicsView! override Microsoft.Maui.Handlers.GraphicsViewHandler.DisconnectHandler(Microsoft.Maui.Platform.PlatformTouchGraphicsView! platformView) -> void +override Microsoft.Maui.Handlers.HybridWebViewHandler.ConnectHandler(WebKit.WKWebView! platformView) -> void +override Microsoft.Maui.Handlers.HybridWebViewHandler.CreatePlatformView() -> WebKit.WKWebView! +override Microsoft.Maui.Handlers.HybridWebViewHandler.DisconnectHandler(WebKit.WKWebView! platformView) -> void override Microsoft.Maui.Handlers.ImageButtonHandler.ConnectHandler(UIKit.UIButton! platformView) -> void override Microsoft.Maui.Handlers.ImageButtonHandler.CreatePlatformView() -> UIKit.UIButton! override Microsoft.Maui.Handlers.ImageButtonHandler.DisconnectHandler(UIKit.UIButton! platformView) -> void override Microsoft.Maui.Handlers.ImageButtonHandler.NeedsContainer.get -> bool +override Microsoft.Maui.Handlers.ImageButtonHandler.SetupContainer() -> void override Microsoft.Maui.Handlers.ImageHandler.CreatePlatformView() -> UIKit.UIImageView! override Microsoft.Maui.Handlers.ImageHandler.DisconnectHandler(UIKit.UIImageView! platformView) -> void override Microsoft.Maui.Handlers.ImageHandler.NeedsContainer.get -> bool @@ -2140,9 +2194,6 @@ override Microsoft.Maui.Handlers.RefreshViewHandler.SetVirtualView(Microsoft.Mau override Microsoft.Maui.Handlers.ScrollViewHandler.ConnectHandler(UIKit.UIScrollView! platformView) -> void override Microsoft.Maui.Handlers.ScrollViewHandler.CreatePlatformView() -> UIKit.UIScrollView! override Microsoft.Maui.Handlers.ScrollViewHandler.DisconnectHandler(UIKit.UIScrollView! platformView) -> void -override Microsoft.Maui.Handlers.ScrollViewHandler.GetDesiredSize(double widthConstraint, double heightConstraint) -> Microsoft.Maui.Graphics.Size -override Microsoft.Maui.Handlers.ScrollViewHandler.NeedsContainer.get -> bool -override Microsoft.Maui.Handlers.ScrollViewHandler.PlatformArrange(Microsoft.Maui.Graphics.Rect rect) -> void override Microsoft.Maui.Handlers.SearchBarHandler.ConnectHandler(Microsoft.Maui.Platform.MauiSearchBar! platformView) -> void override Microsoft.Maui.Handlers.SearchBarHandler.CreatePlatformView() -> Microsoft.Maui.Platform.MauiSearchBar! override Microsoft.Maui.Handlers.SearchBarHandler.DisconnectHandler(Microsoft.Maui.Platform.MauiSearchBar! platformView) -> void @@ -2181,6 +2232,7 @@ override Microsoft.Maui.Handlers.WebViewHandler.CreatePlatformView() -> WebKit.W override Microsoft.Maui.Handlers.WebViewHandler.GetDesiredSize(double widthConstraint, double heightConstraint) -> Microsoft.Maui.Graphics.Size override Microsoft.Maui.Handlers.WindowHandler.ConnectHandler(UIKit.UIWindow! platformView) -> void override Microsoft.Maui.Handlers.WindowHandler.CreatePlatformElement() -> UIKit.UIWindow! +override Microsoft.Maui.Handlers.WindowHandler.DisconnectHandler(UIKit.UIWindow! platformView) -> void override Microsoft.Maui.Layouts.AbsoluteLayoutManager.ArrangeChildren(Microsoft.Maui.Graphics.Rect bounds) -> Microsoft.Maui.Graphics.Size override Microsoft.Maui.Layouts.AbsoluteLayoutManager.Measure(double widthConstraint, double heightConstraint) -> Microsoft.Maui.Graphics.Size override Microsoft.Maui.Layouts.FlexBasis.Equals(object? obj) -> bool @@ -2208,8 +2260,11 @@ override Microsoft.Maui.Platform.MauiActivityIndicator.Draw(CoreGraphics.CGRect override Microsoft.Maui.Platform.MauiActivityIndicator.LayoutSubviews() -> void override Microsoft.Maui.Platform.MauiActivityIndicator.MovedToWindow() -> void override Microsoft.Maui.Platform.MauiBoxView.MovedToWindow() -> void +override Microsoft.Maui.Platform.MauiCALayer.AddAnimation(CoreAnimation.CAAnimation! animation, string? key) -> void +override Microsoft.Maui.Platform.MauiCALayer.Dispose(bool disposing) -> void override Microsoft.Maui.Platform.MauiCALayer.DrawInContext(CoreGraphics.CGContext! ctx) -> void override Microsoft.Maui.Platform.MauiCALayer.LayoutSublayers() -> void +override Microsoft.Maui.Platform.MauiCALayer.RemoveFromSuperLayer() -> void override Microsoft.Maui.Platform.MauiCheckBox.AccessibilityTraits.get -> UIKit.UIAccessibilityTrait override Microsoft.Maui.Platform.MauiCheckBox.AccessibilityTraits.set -> void override Microsoft.Maui.Platform.MauiCheckBox.AccessibilityValue.get -> string? @@ -2228,8 +2283,10 @@ override Microsoft.Maui.Platform.MauiPageControl.Dispose(bool disposing) -> void override Microsoft.Maui.Platform.MauiPageControl.LayoutSubviews() -> void override Microsoft.Maui.Platform.MauiPageControl.MovedToWindow() -> void override Microsoft.Maui.Platform.MauiPicker.CanPerform(ObjCRuntime.Selector! action, Foundation.NSObject? withSender) -> bool +override Microsoft.Maui.Platform.MauiScrollView.LayoutSubviews() -> void override Microsoft.Maui.Platform.MauiScrollView.MovedToWindow() -> void override Microsoft.Maui.Platform.MauiScrollView.ScrollRectToVisible(CoreGraphics.CGRect rect, bool animated) -> void +override Microsoft.Maui.Platform.MauiScrollView.SizeThatFits(CoreGraphics.CGSize size) -> CoreGraphics.CGSize override Microsoft.Maui.Platform.MauiSearchBar.MovedToWindow() -> void override Microsoft.Maui.Platform.MauiSearchBar.Text.get -> string? override Microsoft.Maui.Platform.MauiSearchBar.Text.set -> void @@ -2259,7 +2316,6 @@ override Microsoft.Maui.Platform.MauiTextView.WillMoveToWindow(UIKit.UIWindow? w override Microsoft.Maui.Platform.MauiView.LayoutSubviews() -> void override Microsoft.Maui.Platform.MauiView.MovedToWindow() -> void override Microsoft.Maui.Platform.MauiView.SafeAreaInsetsDidChange() -> void -override Microsoft.Maui.Platform.MauiView.SetNeedsLayout() -> void override Microsoft.Maui.Platform.MauiView.SizeThatFits(CoreGraphics.CGSize size) -> CoreGraphics.CGSize override Microsoft.Maui.Platform.MauiWebViewUIDelegate.RunJavaScriptAlertPanel(WebKit.WKWebView! webView, string! message, WebKit.WKFrameInfo! frame, System.Action! completionHandler) -> void override Microsoft.Maui.Platform.MauiWebViewUIDelegate.RunJavaScriptConfirmPanel(WebKit.WKWebView! webView, string! message, WebKit.WKFrameInfo! frame, System.Action! completionHandler) -> void @@ -2280,7 +2336,6 @@ override Microsoft.Maui.Platform.PlatformTouchGraphicsView.TouchesEnded(Foundati override Microsoft.Maui.Platform.PlatformTouchGraphicsView.TouchesMoved(Foundation.NSSet! touches, UIKit.UIEvent? evt) -> void override Microsoft.Maui.Platform.WrapperView.LayoutSubviews() -> void override Microsoft.Maui.Platform.WrapperView.MovedToWindow() -> void -override Microsoft.Maui.Platform.WrapperView.SetNeedsLayout() -> void override Microsoft.Maui.Platform.WrapperView.SizeThatFits(CoreGraphics.CGSize size) -> CoreGraphics.CGSize override Microsoft.Maui.RectangleGridAdorner.Draw(Microsoft.Maui.Graphics.ICanvas! canvas, Microsoft.Maui.Graphics.RectF dirtyRect) -> void override Microsoft.Maui.Semantics.ToString() -> string! @@ -2339,6 +2394,12 @@ static Microsoft.Maui.Dispatching.DispatcherProvider.Current.get -> Microsoft.Ma static Microsoft.Maui.Dispatching.DispatcherProvider.SetCurrent(Microsoft.Maui.Dispatching.IDispatcherProvider? provider) -> bool static Microsoft.Maui.Easing.Default.get -> Microsoft.Maui.Easing! static Microsoft.Maui.Easing.implicit operator Microsoft.Maui.Easing!(System.Func! func) -> Microsoft.Maui.Easing! +static Microsoft.Maui.ElementHandlerExtensions.GetRequiredService(this Microsoft.Maui.IElementHandler! handler, System.Type! type) -> T +static Microsoft.Maui.ElementHandlerExtensions.GetRequiredService(this Microsoft.Maui.IElementHandler! handler) -> T +static Microsoft.Maui.ElementHandlerExtensions.GetService(this Microsoft.Maui.IElementHandler! handler, System.Type! type) -> T? +static Microsoft.Maui.ElementHandlerExtensions.GetService(this Microsoft.Maui.IElementHandler! handler) -> T? +static Microsoft.Maui.ElementHandlerExtensions.GetServiceProvider(this Microsoft.Maui.IElementHandler! handler) -> System.IServiceProvider! +static Microsoft.Maui.ElementHandlerExtensions.IsConnected(this Microsoft.Maui.IElementHandler! handler) -> bool static Microsoft.Maui.Font.Default.get -> Microsoft.Maui.Font static Microsoft.Maui.Font.OfSize(string? name, double size, Microsoft.Maui.FontWeight weight = Microsoft.Maui.FontWeight.Regular, Microsoft.Maui.FontSlant fontSlant = Microsoft.Maui.FontSlant.Default, bool enableScaling = true) -> Microsoft.Maui.Font static Microsoft.Maui.Font.operator !=(Microsoft.Maui.Font left, Microsoft.Maui.Font right) -> bool @@ -2363,6 +2424,7 @@ static Microsoft.Maui.Handlers.ActivityIndicatorHandler.MapColor(Microsoft.Maui. static Microsoft.Maui.Handlers.ActivityIndicatorHandler.MapIsRunning(Microsoft.Maui.Handlers.IActivityIndicatorHandler! handler, Microsoft.Maui.IActivityIndicator! activityIndicator) -> void static Microsoft.Maui.Handlers.ActivityIndicatorHandler.Mapper -> Microsoft.Maui.IPropertyMapper! static Microsoft.Maui.Handlers.ApplicationHandler.CommandMapper -> Microsoft.Maui.CommandMapper! +static Microsoft.Maui.Handlers.ApplicationHandler.MapActivateWindow(Microsoft.Maui.Handlers.ApplicationHandler! handler, Microsoft.Maui.IApplication! application, object? args) -> void static Microsoft.Maui.Handlers.ApplicationHandler.MapCloseWindow(Microsoft.Maui.Handlers.ApplicationHandler! handler, Microsoft.Maui.IApplication! application, object? args) -> void static Microsoft.Maui.Handlers.ApplicationHandler.MapOpenWindow(Microsoft.Maui.Handlers.ApplicationHandler! handler, Microsoft.Maui.IApplication! application, object? args) -> void static Microsoft.Maui.Handlers.ApplicationHandler.Mapper -> Microsoft.Maui.IPropertyMapper! @@ -2460,6 +2522,11 @@ static Microsoft.Maui.Handlers.GraphicsViewHandler.MapDrawable(Microsoft.Maui.Ha static Microsoft.Maui.Handlers.GraphicsViewHandler.MapFlowDirection(Microsoft.Maui.Handlers.IGraphicsViewHandler! handler, Microsoft.Maui.IGraphicsView! graphicsView) -> void static Microsoft.Maui.Handlers.GraphicsViewHandler.MapInvalidate(Microsoft.Maui.Handlers.IGraphicsViewHandler! handler, Microsoft.Maui.IGraphicsView! graphicsView, object? arg) -> void static Microsoft.Maui.Handlers.GraphicsViewHandler.Mapper -> Microsoft.Maui.IPropertyMapper! +static Microsoft.Maui.Handlers.HybridWebViewHandler.CommandMapper -> Microsoft.Maui.CommandMapper! +static Microsoft.Maui.Handlers.HybridWebViewHandler.MapEvaluateJavaScriptAsync(Microsoft.Maui.Handlers.IHybridWebViewHandler! handler, Microsoft.Maui.IHybridWebView! hybridWebView, object? arg) -> void +static Microsoft.Maui.Handlers.HybridWebViewHandler.MapInvokeJavaScriptAsync(Microsoft.Maui.Handlers.IHybridWebViewHandler! handler, Microsoft.Maui.IHybridWebView! hybridWebView, object? arg) -> void +static Microsoft.Maui.Handlers.HybridWebViewHandler.Mapper -> Microsoft.Maui.IPropertyMapper! +static Microsoft.Maui.Handlers.HybridWebViewHandler.MapSendRawMessage(Microsoft.Maui.Handlers.IHybridWebViewHandler! handler, Microsoft.Maui.IHybridWebView! hybridWebView, object? arg) -> void static Microsoft.Maui.Handlers.ImageButtonHandler.CommandMapper -> Microsoft.Maui.CommandMapper! static Microsoft.Maui.Handlers.ImageButtonHandler.ImageMapper -> Microsoft.Maui.IPropertyMapper! static Microsoft.Maui.Handlers.ImageButtonHandler.MapCornerRadius(Microsoft.Maui.Handlers.IImageButtonHandler! handler, Microsoft.Maui.IButtonStroke! buttonStroke) -> void @@ -2747,6 +2814,7 @@ static Microsoft.Maui.Hosting.FontsMauiAppBuilderExtensions.ConfigureFonts(this static Microsoft.Maui.Hosting.FontsMauiAppBuilderExtensions.ConfigureFonts(this Microsoft.Maui.Hosting.MauiAppBuilder! builder) -> Microsoft.Maui.Hosting.MauiAppBuilder! static Microsoft.Maui.Hosting.HandlerMauiAppBuilderExtensions.ConfigureMauiHandlers(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action? configureDelegate) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! static Microsoft.Maui.Hosting.HandlerMauiAppBuilderExtensions.ConfigureMauiHandlers(this Microsoft.Maui.Hosting.MauiAppBuilder! builder, System.Action? configureDelegate) -> Microsoft.Maui.Hosting.MauiAppBuilder! +static Microsoft.Maui.Hosting.HybridWebViewServiceCollectionExtensions.AddHybridWebViewDeveloperTools(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! static Microsoft.Maui.Hosting.ImageSourceServiceCollectionExtensions.AddService(this Microsoft.Maui.Hosting.IImageSourceServiceCollection! services) -> Microsoft.Maui.Hosting.IImageSourceServiceCollection! static Microsoft.Maui.Hosting.ImageSourceServiceCollectionExtensions.AddService(this Microsoft.Maui.Hosting.IImageSourceServiceCollection! services, System.Func!>! implementationFactory) -> Microsoft.Maui.Hosting.IImageSourceServiceCollection! static Microsoft.Maui.Hosting.ImageSourcesMauiAppBuilderExtensions.ConfigureImageSources(this Microsoft.Maui.Hosting.MauiAppBuilder! builder, System.Action? configureDelegate) -> Microsoft.Maui.Hosting.MauiAppBuilder! @@ -2787,12 +2855,15 @@ static Microsoft.Maui.ITextInputExtensions.TextWithinMaxLength(this Microsoft.Ma static Microsoft.Maui.ITextInputExtensions.UpdateText(this Microsoft.Maui.ITextInput! textInput, string? text) -> void static Microsoft.Maui.Keyboard.Chat.get -> Microsoft.Maui.Keyboard! static Microsoft.Maui.Keyboard.Create(Microsoft.Maui.KeyboardFlags flags) -> Microsoft.Maui.Keyboard! +static Microsoft.Maui.Keyboard.Date.get -> Microsoft.Maui.Keyboard! static Microsoft.Maui.Keyboard.Default.get -> Microsoft.Maui.Keyboard! static Microsoft.Maui.Keyboard.Email.get -> Microsoft.Maui.Keyboard! static Microsoft.Maui.Keyboard.Numeric.get -> Microsoft.Maui.Keyboard! +static Microsoft.Maui.Keyboard.Password.get -> Microsoft.Maui.Keyboard! static Microsoft.Maui.Keyboard.Plain.get -> Microsoft.Maui.Keyboard! static Microsoft.Maui.Keyboard.Telephone.get -> Microsoft.Maui.Keyboard! static Microsoft.Maui.Keyboard.Text.get -> Microsoft.Maui.Keyboard! +static Microsoft.Maui.Keyboard.Time.get -> Microsoft.Maui.Keyboard! static Microsoft.Maui.Keyboard.Url.get -> Microsoft.Maui.Keyboard! static Microsoft.Maui.Layouts.FlexBasis.implicit operator Microsoft.Maui.Layouts.FlexBasis(float length) -> Microsoft.Maui.Layouts.FlexBasis static Microsoft.Maui.Layouts.FlexBasis.operator !=(Microsoft.Maui.Layouts.FlexBasis left, Microsoft.Maui.Layouts.FlexBasis right) -> bool @@ -2897,7 +2968,7 @@ static Microsoft.Maui.Platform.ElementExtensions.SetApplicationHandler(this UIKi static Microsoft.Maui.Platform.ElementExtensions.SetWindowHandler(this UIKit.UIWindow! platformWindow, Microsoft.Maui.IWindow! window, Microsoft.Maui.IMauiContext! context) -> void static Microsoft.Maui.Platform.ElementExtensions.ToHandler(this Microsoft.Maui.IElement! view, Microsoft.Maui.IMauiContext! context) -> Microsoft.Maui.IElementHandler! static Microsoft.Maui.Platform.ElementExtensions.ToPlatform(this Microsoft.Maui.IElement! view, Microsoft.Maui.IMauiContext! context) -> UIKit.UIView! -static Microsoft.Maui.Platform.ElementExtensions.ToUIViewController(this Microsoft.Maui.IElement! view, Microsoft.Maui.IMauiContext! context) -> UIKit.UIViewController! +static Microsoft.Maui.Platform.ElementExtensions.ToUIViewController(this Microsoft.Maui.IElement? view, Microsoft.Maui.IMauiContext! context) -> UIKit.UIViewController! static Microsoft.Maui.Platform.FlowDirectionExtensions.ToFlowDirection(this UIKit.UIUserInterfaceLayoutDirection direction) -> Microsoft.Maui.FlowDirection static Microsoft.Maui.Platform.GraphicsViewExtensions.UpdateDrawable(this Microsoft.Maui.Graphics.Platform.PlatformGraphicsView! PlatformGraphicsView, Microsoft.Maui.IGraphicsView! graphicsView) -> void static Microsoft.Maui.Platform.ImageViewExtensions.Clear(this UIKit.UIImageView! imageView) -> void @@ -3030,6 +3101,8 @@ static Microsoft.Maui.Platform.UIPageControlExtensions.UpdateIndicatorShape(this static Microsoft.Maui.Platform.UIPageControlExtensions.UpdateIndicatorSize(this Microsoft.Maui.Platform.MauiPageControl! pageControl, Microsoft.Maui.IIndicatorView! indicatorView) -> void static Microsoft.Maui.Platform.UIPageControlExtensions.UpdatePages(this UIKit.UIPageControl! pageControl, int pageCount) -> void static Microsoft.Maui.Platform.UIPageControlExtensions.UpdatePagesIndicatorTintColor(this UIKit.UIPageControl! pageControl, Microsoft.Maui.IIndicatorView! indicatorView) -> void +static Microsoft.Maui.Platform.UIWindowExtensions.GetWindow(this UIKit.UIWindow? platformWindow) -> Microsoft.Maui.IWindow? +static Microsoft.Maui.Platform.UIWindowExtensions.GetWindow(this UIKit.UIWindowScene? windowScene) -> Microsoft.Maui.IWindow? static Microsoft.Maui.Platform.ViewExtensions.ClearSubviews(this UIKit.UIView! view) -> void static Microsoft.Maui.Platform.ViewExtensions.ConvertToImage(this UIKit.UIView! view) -> UIKit.UIImage? static Microsoft.Maui.Platform.ViewExtensions.FindDescendantView(this UIKit.UIView! view) -> T? @@ -3106,6 +3179,7 @@ static Microsoft.Maui.Thickness.operator +(Microsoft.Maui.Thickness left, Micros static Microsoft.Maui.Thickness.operator ==(Microsoft.Maui.Thickness left, Microsoft.Maui.Thickness right) -> bool static Microsoft.Maui.Thickness.Zero -> Microsoft.Maui.Thickness static Microsoft.Maui.ViewExtensions.CaptureAsync(this Microsoft.Maui.IView! view) -> System.Threading.Tasks.Task! +static Microsoft.Maui.ViewExtensions.DisconnectHandlers(this Microsoft.Maui.IView! view) -> void static Microsoft.Maui.VisualDiagnostics.CaptureAsJpegAsync(Microsoft.Maui.IView! view, int quality = 80) -> System.Threading.Tasks.Task! static Microsoft.Maui.VisualDiagnostics.CaptureAsJpegAsync(Microsoft.Maui.IWindow! window, int quality = 80) -> System.Threading.Tasks.Task! static Microsoft.Maui.VisualDiagnostics.CaptureAsPngAsync(Microsoft.Maui.IView! view) -> System.Threading.Tasks.Task! diff --git a/src/Core/src/PublicAPI/net-ios/PublicAPI.Unshipped.txt b/src/Core/src/PublicAPI/net-ios/PublicAPI.Unshipped.txt index e15cf1f30789..7dc5c58110bf 100644 --- a/src/Core/src/PublicAPI/net-ios/PublicAPI.Unshipped.txt +++ b/src/Core/src/PublicAPI/net-ios/PublicAPI.Unshipped.txt @@ -1,91 +1 @@ #nullable enable -Microsoft.Maui.ElementHandlerExtensions -Microsoft.Maui.HandlerDisconnectPolicy -Microsoft.Maui.HandlerDisconnectPolicy.Automatic = 0 -> Microsoft.Maui.HandlerDisconnectPolicy -Microsoft.Maui.HandlerDisconnectPolicy.Manual = 1 -> Microsoft.Maui.HandlerDisconnectPolicy -Microsoft.Maui.Handlers.HybridWebViewHandler -Microsoft.Maui.Handlers.HybridWebViewHandler.HybridWebViewHandler() -> void -Microsoft.Maui.Handlers.HybridWebViewHandler.HybridWebViewHandler(Microsoft.Maui.IPropertyMapper? mapper = null, Microsoft.Maui.CommandMapper? commandMapper = null) -> void -Microsoft.Maui.Handlers.IHybridPlatformWebView -Microsoft.Maui.Handlers.IHybridPlatformWebView.SendRawMessage(string! rawMessage) -> void -Microsoft.Maui.Handlers.IHybridWebViewHandler -Microsoft.Maui.Handlers.IHybridWebViewHandler.PlatformView.get -> WebKit.WKWebView! -Microsoft.Maui.Handlers.IHybridWebViewHandler.VirtualView.get -> Microsoft.Maui.IHybridWebView! -Microsoft.Maui.Hosting.HybridWebViewServiceCollectionExtensions -Microsoft.Maui.HybridWebViewInvokeJavaScriptRequest -Microsoft.Maui.HybridWebViewInvokeJavaScriptRequest.HybridWebViewInvokeJavaScriptRequest(string! methodName, System.Text.Json.Serialization.Metadata.JsonTypeInfo? returnTypeJsonTypeInfo, object?[]? paramValues, System.Text.Json.Serialization.Metadata.JsonTypeInfo?[]? paramJsonTypeInfos) -> void -Microsoft.Maui.HybridWebViewInvokeJavaScriptRequest.MethodName.get -> string! -Microsoft.Maui.HybridWebViewInvokeJavaScriptRequest.ParamJsonTypeInfos.get -> System.Text.Json.Serialization.Metadata.JsonTypeInfo?[]? -Microsoft.Maui.HybridWebViewInvokeJavaScriptRequest.ParamValues.get -> object?[]? -Microsoft.Maui.HybridWebViewInvokeJavaScriptRequest.ReturnTypeJsonTypeInfo.get -> System.Text.Json.Serialization.Metadata.JsonTypeInfo? -Microsoft.Maui.HybridWebViewRawMessage -Microsoft.Maui.HybridWebViewRawMessage.HybridWebViewRawMessage() -> void -Microsoft.Maui.HybridWebViewRawMessage.Message.get -> string? -Microsoft.Maui.HybridWebViewRawMessage.Message.set -> void -Microsoft.Maui.IApplication.ActivateWindow(Microsoft.Maui.IWindow! window) -> void -Microsoft.Maui.IHybridWebView -Microsoft.Maui.IHybridWebView.DefaultFile.get -> string? -Microsoft.Maui.IHybridWebView.EvaluateJavaScriptAsync(string! script) -> System.Threading.Tasks.Task! -Microsoft.Maui.IHybridWebView.HybridRoot.get -> string? -Microsoft.Maui.IHybridWebView.InvokeJavaScriptAsync(string! methodName, System.Text.Json.Serialization.Metadata.JsonTypeInfo! returnTypeJsonTypeInfo, object?[]? paramValues = null, System.Text.Json.Serialization.Metadata.JsonTypeInfo?[]? paramJsonTypeInfos = null) -> System.Threading.Tasks.Task! -Microsoft.Maui.IHybridWebView.InvokeJavaScriptTarget.get -> object? -Microsoft.Maui.IHybridWebView.InvokeJavaScriptTarget.set -> void -Microsoft.Maui.IHybridWebView.InvokeJavaScriptType.get -> System.Type? -Microsoft.Maui.IHybridWebView.InvokeJavaScriptType.set -> void -Microsoft.Maui.IHybridWebView.RawMessageReceived(string! rawMessage) -> void -Microsoft.Maui.IHybridWebView.SendRawMessage(string! rawMessage) -> void -Microsoft.Maui.IHybridWebView.SetInvokeJavaScriptTarget(T! target) -> void -Microsoft.Maui.ITitleBar -Microsoft.Maui.ITitleBar.PassthroughElements.get -> System.Collections.Generic.IList! -Microsoft.Maui.ITitleBar.Subtitle.get -> string? -Microsoft.Maui.ITitleBar.Title.get -> string? -Microsoft.Maui.IWebView.ProcessTerminated(Microsoft.Maui.WebProcessTerminatedEventArgs! args) -> void -*REMOVED*Microsoft.Maui.IWindow.Content.get -> Microsoft.Maui.IView! -Microsoft.Maui.IWindow.Content.get -> Microsoft.Maui.IView? -Microsoft.Maui.Platform.MauiHybridWebView -Microsoft.Maui.Platform.MauiHybridWebView.MauiHybridWebView(Microsoft.Maui.Handlers.HybridWebViewHandler! handler, CoreGraphics.CGRect frame, WebKit.WKWebViewConfiguration! configuration) -> void -Microsoft.Maui.Platform.MauiHybridWebView.SendRawMessage(string! rawMessage) -> void -Microsoft.Maui.Platform.MauiWKWebView.ContentProcessDidTerminate(WebKit.WKWebView! webView) -> void -Microsoft.Maui.Platform.UIWindowExtensions -Microsoft.Maui.TextAlignment.Justify = 3 -> Microsoft.Maui.TextAlignment -Microsoft.Maui.WebProcessTerminatedEventArgs -Microsoft.Maui.WebProcessTerminatedEventArgs.Sender.get -> WebKit.WKWebView! -override Microsoft.Maui.Handlers.HybridWebViewHandler.ConnectHandler(WebKit.WKWebView! platformView) -> void -override Microsoft.Maui.Handlers.HybridWebViewHandler.CreatePlatformView() -> WebKit.WKWebView! -override Microsoft.Maui.Handlers.HybridWebViewHandler.DisconnectHandler(WebKit.WKWebView! platformView) -> void -override Microsoft.Maui.Platform.MauiScrollView.LayoutSubviews() -> void -override Microsoft.Maui.Platform.MauiScrollView.SizeThatFits(CoreGraphics.CGSize size) -> CoreGraphics.CGSize -*REMOVED*override Microsoft.Maui.Handlers.ScrollViewHandler.GetDesiredSize(double widthConstraint, double heightConstraint) -> Microsoft.Maui.Graphics.Size -*REMOVED*override Microsoft.Maui.Handlers.ScrollViewHandler.PlatformArrange(Microsoft.Maui.Graphics.Rect rect) -> void -static Microsoft.Maui.ElementHandlerExtensions.GetRequiredService(this Microsoft.Maui.IElementHandler! handler, System.Type! type) -> T -static Microsoft.Maui.ElementHandlerExtensions.GetRequiredService(this Microsoft.Maui.IElementHandler! handler) -> T -static Microsoft.Maui.ElementHandlerExtensions.GetService(this Microsoft.Maui.IElementHandler! handler, System.Type! type) -> T? -static Microsoft.Maui.ElementHandlerExtensions.GetService(this Microsoft.Maui.IElementHandler! handler) -> T? -static Microsoft.Maui.ElementHandlerExtensions.GetServiceProvider(this Microsoft.Maui.IElementHandler! handler) -> System.IServiceProvider! -static Microsoft.Maui.ElementHandlerExtensions.IsConnected(this Microsoft.Maui.IElementHandler! handler) -> bool -static Microsoft.Maui.Handlers.ApplicationHandler.MapActivateWindow(Microsoft.Maui.Handlers.ApplicationHandler! handler, Microsoft.Maui.IApplication! application, object? args) -> void -static Microsoft.Maui.Handlers.HybridWebViewHandler.CommandMapper -> Microsoft.Maui.CommandMapper! -static Microsoft.Maui.Handlers.HybridWebViewHandler.MapEvaluateJavaScriptAsync(Microsoft.Maui.Handlers.IHybridWebViewHandler! handler, Microsoft.Maui.IHybridWebView! hybridWebView, object? arg) -> void -static Microsoft.Maui.Handlers.HybridWebViewHandler.MapInvokeJavaScriptAsync(Microsoft.Maui.Handlers.IHybridWebViewHandler! handler, Microsoft.Maui.IHybridWebView! hybridWebView, object? arg) -> void -static Microsoft.Maui.Handlers.HybridWebViewHandler.Mapper -> Microsoft.Maui.IPropertyMapper! -static Microsoft.Maui.Handlers.HybridWebViewHandler.MapSendRawMessage(Microsoft.Maui.Handlers.IHybridWebViewHandler! handler, Microsoft.Maui.IHybridWebView! hybridWebView, object? arg) -> void -static Microsoft.Maui.Hosting.HybridWebViewServiceCollectionExtensions.AddHybridWebViewDeveloperTools(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Maui.Keyboard.Date.get -> Microsoft.Maui.Keyboard! -static Microsoft.Maui.Keyboard.Password.get -> Microsoft.Maui.Keyboard! -static Microsoft.Maui.Keyboard.Time.get -> Microsoft.Maui.Keyboard! -*REMOVED*static Microsoft.Maui.Platform.ElementExtensions.ToUIViewController(this Microsoft.Maui.IElement! view, Microsoft.Maui.IMauiContext! context) -> UIKit.UIViewController! -static Microsoft.Maui.Platform.ElementExtensions.ToUIViewController(this Microsoft.Maui.IElement? view, Microsoft.Maui.IMauiContext! context) -> UIKit.UIViewController! -static Microsoft.Maui.Platform.UIWindowExtensions.GetWindow(this UIKit.UIWindow? platformWindow) -> Microsoft.Maui.IWindow? -static Microsoft.Maui.Platform.UIWindowExtensions.GetWindow(this UIKit.UIWindowScene? windowScene) -> Microsoft.Maui.IWindow? -static Microsoft.Maui.ViewExtensions.DisconnectHandlers(this Microsoft.Maui.IView! view) -> void -override Microsoft.Maui.Platform.MauiCALayer.AddAnimation(CoreAnimation.CAAnimation! animation, string? key) -> void -*REMOVED*override Microsoft.Maui.Handlers.BorderHandler.ConnectHandler(Microsoft.Maui.Platform.ContentView! platformView) -> void -override Microsoft.Maui.Platform.MauiCALayer.Dispose(bool disposing) -> void -override Microsoft.Maui.Platform.MauiCALayer.RemoveFromSuperLayer() -> void -override Microsoft.Maui.Handlers.BorderHandler.PlatformArrange(Microsoft.Maui.Graphics.Rect rect) -> void -override Microsoft.Maui.Handlers.EditorHandler.NeedsContainer.get -> bool -override Microsoft.Maui.Handlers.WindowHandler.DisconnectHandler(UIKit.UIWindow! platformView) -> void -*REMOVED*override Microsoft.Maui.Handlers.ScrollViewHandler.NeedsContainer.get -> bool -override Microsoft.Maui.Handlers.ImageButtonHandler.SetupContainer() -> void -*REMOVED*override Microsoft.Maui.Platform.WrapperView.SetNeedsLayout() -> void -*REMOVED*override Microsoft.Maui.Platform.MauiView.SetNeedsLayout() -> void diff --git a/src/Core/src/PublicAPI/net-maccatalyst/PublicAPI.Shipped.txt b/src/Core/src/PublicAPI/net-maccatalyst/PublicAPI.Shipped.txt index 6e625724ecd5..6127e1547bfc 100644 --- a/src/Core/src/PublicAPI/net-maccatalyst/PublicAPI.Shipped.txt +++ b/src/Core/src/PublicAPI/net-maccatalyst/PublicAPI.Shipped.txt @@ -241,6 +241,7 @@ Microsoft.Maui.DisplayDensityRequest.DisplayDensityRequest() -> void Microsoft.Maui.Easing Microsoft.Maui.Easing.Ease(double v) -> double Microsoft.Maui.Easing.Easing(System.Func! easingFunc) -> void +Microsoft.Maui.ElementHandlerExtensions Microsoft.Maui.EmbeddedFont Microsoft.Maui.EmbeddedFont.EmbeddedFont() -> void Microsoft.Maui.EmbeddedFont.FontName.get -> string? @@ -359,6 +360,9 @@ Microsoft.Maui.GridUnitType Microsoft.Maui.GridUnitType.Absolute = 0 -> Microsoft.Maui.GridUnitType Microsoft.Maui.GridUnitType.Auto = 2 -> Microsoft.Maui.GridUnitType Microsoft.Maui.GridUnitType.Star = 1 -> Microsoft.Maui.GridUnitType +Microsoft.Maui.HandlerDisconnectPolicy +Microsoft.Maui.HandlerDisconnectPolicy.Automatic = 0 -> Microsoft.Maui.HandlerDisconnectPolicy +Microsoft.Maui.HandlerDisconnectPolicy.Manual = 1 -> Microsoft.Maui.HandlerDisconnectPolicy Microsoft.Maui.Handlers.ActivityIndicatorHandler Microsoft.Maui.Handlers.ActivityIndicatorHandler.ActivityIndicatorHandler() -> void Microsoft.Maui.Handlers.ActivityIndicatorHandler.ActivityIndicatorHandler(Microsoft.Maui.IPropertyMapper? mapper, Microsoft.Maui.CommandMapper? commandMapper) -> void @@ -419,6 +423,9 @@ Microsoft.Maui.Handlers.GraphicsViewHandler Microsoft.Maui.Handlers.GraphicsViewHandler.GraphicsViewHandler() -> void Microsoft.Maui.Handlers.GraphicsViewHandler.GraphicsViewHandler(Microsoft.Maui.IPropertyMapper? mapper, Microsoft.Maui.CommandMapper? commandMapper) -> void Microsoft.Maui.Handlers.GraphicsViewHandler.GraphicsViewHandler(Microsoft.Maui.IPropertyMapper? mapper) -> void +Microsoft.Maui.Handlers.HybridWebViewHandler +Microsoft.Maui.Handlers.HybridWebViewHandler.HybridWebViewHandler() -> void +Microsoft.Maui.Handlers.HybridWebViewHandler.HybridWebViewHandler(Microsoft.Maui.IPropertyMapper? mapper = null, Microsoft.Maui.CommandMapper? commandMapper = null) -> void Microsoft.Maui.Handlers.IActivityIndicatorHandler Microsoft.Maui.Handlers.IActivityIndicatorHandler.PlatformView.get -> Microsoft.Maui.Platform.MauiActivityIndicator! Microsoft.Maui.Handlers.IActivityIndicatorHandler.VirtualView.get -> Microsoft.Maui.IActivityIndicator! @@ -450,6 +457,11 @@ Microsoft.Maui.Handlers.IFlyoutViewHandler.VirtualView.get -> Microsoft.Maui.IFl Microsoft.Maui.Handlers.IGraphicsViewHandler Microsoft.Maui.Handlers.IGraphicsViewHandler.PlatformView.get -> Microsoft.Maui.Platform.PlatformTouchGraphicsView! Microsoft.Maui.Handlers.IGraphicsViewHandler.VirtualView.get -> Microsoft.Maui.IGraphicsView! +Microsoft.Maui.Handlers.IHybridPlatformWebView +Microsoft.Maui.Handlers.IHybridPlatformWebView.SendRawMessage(string! rawMessage) -> void +Microsoft.Maui.Handlers.IHybridWebViewHandler +Microsoft.Maui.Handlers.IHybridWebViewHandler.PlatformView.get -> WebKit.WKWebView! +Microsoft.Maui.Handlers.IHybridWebViewHandler.VirtualView.get -> Microsoft.Maui.IHybridWebView! Microsoft.Maui.Handlers.IImageButtonHandler Microsoft.Maui.Handlers.IImageButtonHandler.PlatformView.get -> UIKit.UIButton! Microsoft.Maui.Handlers.IImageButtonHandler.VirtualView.get -> Microsoft.Maui.IImageButton! @@ -759,6 +771,7 @@ Microsoft.Maui.Hosting.FontDescriptor.Filename.get -> string! Microsoft.Maui.Hosting.FontDescriptor.FontDescriptor(string! filename, string? alias, System.Reflection.Assembly? assembly) -> void Microsoft.Maui.Hosting.FontsMauiAppBuilderExtensions Microsoft.Maui.Hosting.HandlerMauiAppBuilderExtensions +Microsoft.Maui.Hosting.HybridWebViewServiceCollectionExtensions Microsoft.Maui.Hosting.IEssentialsBuilder Microsoft.Maui.Hosting.IEssentialsBuilder.AddAppAction(Microsoft.Maui.ApplicationModel.AppAction! appAction) -> Microsoft.Maui.Hosting.IEssentialsBuilder! Microsoft.Maui.Hosting.IEssentialsBuilder.OnAppAction(System.Action! action) -> Microsoft.Maui.Hosting.IEssentialsBuilder! @@ -798,6 +811,16 @@ Microsoft.Maui.HotReload.IReloadHandler.Reload() -> void Microsoft.Maui.HotReload.MauiHotReloadHelper Microsoft.Maui.HotReload.OnHotReloadAttribute Microsoft.Maui.HotReload.OnHotReloadAttribute.OnHotReloadAttribute() -> void +Microsoft.Maui.HybridWebViewInvokeJavaScriptRequest +Microsoft.Maui.HybridWebViewInvokeJavaScriptRequest.HybridWebViewInvokeJavaScriptRequest(string! methodName, System.Text.Json.Serialization.Metadata.JsonTypeInfo? returnTypeJsonTypeInfo, object?[]? paramValues, System.Text.Json.Serialization.Metadata.JsonTypeInfo?[]? paramJsonTypeInfos) -> void +Microsoft.Maui.HybridWebViewInvokeJavaScriptRequest.MethodName.get -> string! +Microsoft.Maui.HybridWebViewInvokeJavaScriptRequest.ParamJsonTypeInfos.get -> System.Text.Json.Serialization.Metadata.JsonTypeInfo?[]? +Microsoft.Maui.HybridWebViewInvokeJavaScriptRequest.ParamValues.get -> object?[]? +Microsoft.Maui.HybridWebViewInvokeJavaScriptRequest.ReturnTypeJsonTypeInfo.get -> System.Text.Json.Serialization.Metadata.JsonTypeInfo? +Microsoft.Maui.HybridWebViewRawMessage +Microsoft.Maui.HybridWebViewRawMessage.HybridWebViewRawMessage() -> void +Microsoft.Maui.HybridWebViewRawMessage.Message.get -> string? +Microsoft.Maui.HybridWebViewRawMessage.Message.set -> void Microsoft.Maui.IAbsoluteLayout Microsoft.Maui.IAbsoluteLayout.GetLayoutBounds(Microsoft.Maui.IView! view) -> Microsoft.Maui.Graphics.Rect Microsoft.Maui.IAbsoluteLayout.GetLayoutFlags(Microsoft.Maui.IView! view) -> Microsoft.Maui.Layouts.AbsoluteLayoutFlags @@ -811,6 +834,7 @@ Microsoft.Maui.IAdorner Microsoft.Maui.IAdorner.Density.get -> float Microsoft.Maui.IAdorner.VisualView.get -> Microsoft.Maui.IView! Microsoft.Maui.IApplication +Microsoft.Maui.IApplication.ActivateWindow(Microsoft.Maui.IWindow! window) -> void Microsoft.Maui.IApplication.CloseWindow(Microsoft.Maui.IWindow! window) -> void Microsoft.Maui.IApplication.CreateWindow(Microsoft.Maui.IActivationState? activationState) -> Microsoft.Maui.IWindow! Microsoft.Maui.IApplication.OpenWindow(Microsoft.Maui.IWindow! window) -> void @@ -943,6 +967,18 @@ Microsoft.Maui.IGridLayout.RowDefinitions.get -> System.Collections.Generic.IRea Microsoft.Maui.IGridLayout.RowSpacing.get -> double Microsoft.Maui.IGridRowDefinition Microsoft.Maui.IGridRowDefinition.Height.get -> Microsoft.Maui.GridLength +Microsoft.Maui.IHybridWebView +Microsoft.Maui.IHybridWebView.DefaultFile.get -> string? +Microsoft.Maui.IHybridWebView.EvaluateJavaScriptAsync(string! script) -> System.Threading.Tasks.Task! +Microsoft.Maui.IHybridWebView.HybridRoot.get -> string? +Microsoft.Maui.IHybridWebView.InvokeJavaScriptAsync(string! methodName, System.Text.Json.Serialization.Metadata.JsonTypeInfo! returnTypeJsonTypeInfo, object?[]? paramValues = null, System.Text.Json.Serialization.Metadata.JsonTypeInfo?[]? paramJsonTypeInfos = null) -> System.Threading.Tasks.Task! +Microsoft.Maui.IHybridWebView.InvokeJavaScriptTarget.get -> object? +Microsoft.Maui.IHybridWebView.InvokeJavaScriptTarget.set -> void +Microsoft.Maui.IHybridWebView.InvokeJavaScriptType.get -> System.Type? +Microsoft.Maui.IHybridWebView.InvokeJavaScriptType.set -> void +Microsoft.Maui.IHybridWebView.RawMessageReceived(string! rawMessage) -> void +Microsoft.Maui.IHybridWebView.SendRawMessage(string! rawMessage) -> void +Microsoft.Maui.IHybridWebView.SetInvokeJavaScriptTarget(T! target) -> void Microsoft.Maui.IImage Microsoft.Maui.IImage.Aspect.get -> Microsoft.Maui.Aspect Microsoft.Maui.IImage.IsOpaque.get -> bool @@ -1210,6 +1246,10 @@ Microsoft.Maui.ITimePicker Microsoft.Maui.ITimePicker.Format.get -> string! Microsoft.Maui.ITimePicker.Time.get -> System.TimeSpan Microsoft.Maui.ITimePicker.Time.set -> void +Microsoft.Maui.ITitleBar +Microsoft.Maui.ITitleBar.PassthroughElements.get -> System.Collections.Generic.IList! +Microsoft.Maui.ITitleBar.Subtitle.get -> string? +Microsoft.Maui.ITitleBar.Title.get -> string? Microsoft.Maui.ITitledElement Microsoft.Maui.ITitledElement.Title.get -> string? Microsoft.Maui.IToolbar @@ -1309,6 +1349,7 @@ Microsoft.Maui.IWebView.GoBack() -> void Microsoft.Maui.IWebView.GoForward() -> void Microsoft.Maui.IWebView.Navigated(Microsoft.Maui.WebNavigationEvent evnt, string! url, Microsoft.Maui.WebNavigationResult result) -> void Microsoft.Maui.IWebView.Navigating(Microsoft.Maui.WebNavigationEvent evnt, string! url) -> bool +Microsoft.Maui.IWebView.ProcessTerminated(Microsoft.Maui.WebProcessTerminatedEventArgs! args) -> void Microsoft.Maui.IWebView.Reload() -> void Microsoft.Maui.IWebView.Source.get -> Microsoft.Maui.IWebViewSource! Microsoft.Maui.IWebView.UserAgent.get -> string? @@ -1323,7 +1364,7 @@ Microsoft.Maui.IWindow.Activated() -> void Microsoft.Maui.IWindow.AddOverlay(Microsoft.Maui.IWindowOverlay! overlay) -> bool Microsoft.Maui.IWindow.BackButtonClicked() -> bool Microsoft.Maui.IWindow.Backgrounding(Microsoft.Maui.IPersistedState! state) -> void -Microsoft.Maui.IWindow.Content.get -> Microsoft.Maui.IView! +Microsoft.Maui.IWindow.Content.get -> Microsoft.Maui.IView? Microsoft.Maui.IWindow.Created() -> void Microsoft.Maui.IWindow.Deactivated() -> void Microsoft.Maui.IWindow.Destroying() -> void @@ -1340,6 +1381,7 @@ Microsoft.Maui.IWindow.RemoveOverlay(Microsoft.Maui.IWindowOverlay! overlay) -> Microsoft.Maui.IWindow.RequestDisplayDensity() -> float Microsoft.Maui.IWindow.Resumed() -> void Microsoft.Maui.IWindow.Stopped() -> void +Microsoft.Maui.IWindow.TitleBar.get -> Microsoft.Maui.ITitleBar? Microsoft.Maui.IWindow.VisualDiagnosticsOverlay.get -> Microsoft.Maui.IVisualDiagnosticsOverlay! Microsoft.Maui.IWindow.Width.get -> double Microsoft.Maui.IWindow.X.get -> double @@ -1643,6 +1685,9 @@ Microsoft.Maui.Platform.MauiCheckBox.IsEnabled.set -> void Microsoft.Maui.Platform.MauiCheckBox.MauiCheckBox() -> void Microsoft.Maui.Platform.MauiDatePicker Microsoft.Maui.Platform.MauiDatePicker.MauiDatePicker() -> void +Microsoft.Maui.Platform.MauiHybridWebView +Microsoft.Maui.Platform.MauiHybridWebView.MauiHybridWebView(Microsoft.Maui.Handlers.HybridWebViewHandler! handler, CoreGraphics.CGRect frame, WebKit.WKWebViewConfiguration! configuration) -> void +Microsoft.Maui.Platform.MauiHybridWebView.SendRawMessage(string! rawMessage) -> void Microsoft.Maui.Platform.MauiImageView Microsoft.Maui.Platform.MauiImageView.MauiImageView() -> void Microsoft.Maui.Platform.MauiImageView.MauiImageView(CoreGraphics.CGRect frame) -> void @@ -1727,6 +1772,7 @@ Microsoft.Maui.Platform.MauiWebViewNavigationDelegate.MauiWebViewNavigationDeleg Microsoft.Maui.Platform.MauiWebViewUIDelegate Microsoft.Maui.Platform.MauiWebViewUIDelegate.MauiWebViewUIDelegate(Microsoft.Maui.Handlers.IWebViewHandler! handler) -> void Microsoft.Maui.Platform.MauiWKWebView +Microsoft.Maui.Platform.MauiWKWebView.ContentProcessDidTerminate(WebKit.WKWebView! webView) -> void Microsoft.Maui.Platform.MauiWKWebView.CurrentUrl.get -> string? Microsoft.Maui.Platform.MauiWKWebView.DidFinishNavigation(WebKit.WKWebView! webView, WebKit.WKNavigation! navigation) -> void Microsoft.Maui.Platform.MauiWKWebView.LoadHtml(string? html, string? baseUrl) -> void @@ -1763,6 +1809,7 @@ Microsoft.Maui.Platform.TimePickerExtensions Microsoft.Maui.Platform.TransformationExtensions Microsoft.Maui.Platform.UIEdgeInsetsExtensions Microsoft.Maui.Platform.UIPageControlExtensions +Microsoft.Maui.Platform.UIWindowExtensions Microsoft.Maui.Platform.ViewExtensions Microsoft.Maui.Platform.WebViewExtensions Microsoft.Maui.Platform.WindowExtensions @@ -1928,6 +1975,7 @@ Microsoft.Maui.SwipeViewSwipeStarted.SwipeViewSwipeStarted(Microsoft.Maui.SwipeD Microsoft.Maui.TextAlignment Microsoft.Maui.TextAlignment.Center = 1 -> Microsoft.Maui.TextAlignment Microsoft.Maui.TextAlignment.End = 2 -> Microsoft.Maui.TextAlignment +Microsoft.Maui.TextAlignment.Justify = 3 -> Microsoft.Maui.TextAlignment Microsoft.Maui.TextAlignment.Start = 0 -> Microsoft.Maui.TextAlignment Microsoft.Maui.TextDecorations Microsoft.Maui.TextDecorations.None = 0 -> Microsoft.Maui.TextDecorations @@ -2020,6 +2068,8 @@ Microsoft.Maui.WebNavigationResult.Cancel = 2 -> Microsoft.Maui.WebNavigationRes Microsoft.Maui.WebNavigationResult.Failure = 4 -> Microsoft.Maui.WebNavigationResult Microsoft.Maui.WebNavigationResult.Success = 1 -> Microsoft.Maui.WebNavigationResult Microsoft.Maui.WebNavigationResult.Timeout = 3 -> Microsoft.Maui.WebNavigationResult +Microsoft.Maui.WebProcessTerminatedEventArgs +Microsoft.Maui.WebProcessTerminatedEventArgs.Sender.get -> WebKit.WKWebView! Microsoft.Maui.WindowExtensions Microsoft.Maui.WindowOverlay Microsoft.Maui.WindowOverlay.Density.get -> float @@ -2066,9 +2116,9 @@ override Microsoft.Maui.GridLength.GetHashCode() -> int override Microsoft.Maui.GridLength.ToString() -> string! override Microsoft.Maui.Handlers.ActivityIndicatorHandler.CreatePlatformView() -> Microsoft.Maui.Platform.MauiActivityIndicator! override Microsoft.Maui.Handlers.ApplicationHandler.CreatePlatformElement() -> UIKit.IUIApplicationDelegate! -override Microsoft.Maui.Handlers.BorderHandler.ConnectHandler(Microsoft.Maui.Platform.ContentView! platformView) -> void override Microsoft.Maui.Handlers.BorderHandler.CreatePlatformView() -> Microsoft.Maui.Platform.ContentView! override Microsoft.Maui.Handlers.BorderHandler.DisconnectHandler(Microsoft.Maui.Platform.ContentView! platformView) -> void +override Microsoft.Maui.Handlers.BorderHandler.PlatformArrange(Microsoft.Maui.Graphics.Rect rect) -> void override Microsoft.Maui.Handlers.BorderHandler.SetVirtualView(Microsoft.Maui.IView! view) -> void override Microsoft.Maui.Handlers.ButtonHandler.ConnectHandler(UIKit.UIButton! platformView) -> void override Microsoft.Maui.Handlers.ButtonHandler.CreatePlatformView() -> UIKit.UIButton! @@ -2089,6 +2139,7 @@ override Microsoft.Maui.Handlers.EditorHandler.ConnectHandler(Microsoft.Maui.Pla override Microsoft.Maui.Handlers.EditorHandler.CreatePlatformView() -> Microsoft.Maui.Platform.MauiTextView! override Microsoft.Maui.Handlers.EditorHandler.DisconnectHandler(Microsoft.Maui.Platform.MauiTextView! platformView) -> void override Microsoft.Maui.Handlers.EditorHandler.GetDesiredSize(double widthConstraint, double heightConstraint) -> Microsoft.Maui.Graphics.Size +override Microsoft.Maui.Handlers.EditorHandler.NeedsContainer.get -> bool override Microsoft.Maui.Handlers.EditorHandler.SetVirtualView(Microsoft.Maui.IView! view) -> void override Microsoft.Maui.Handlers.EntryHandler.ConnectHandler(Microsoft.Maui.Platform.MauiTextField! platformView) -> void override Microsoft.Maui.Handlers.EntryHandler.CreatePlatformView() -> Microsoft.Maui.Platform.MauiTextField! @@ -2098,10 +2149,14 @@ override Microsoft.Maui.Handlers.FlyoutViewHandler.CreatePlatformView() -> UIKit override Microsoft.Maui.Handlers.GraphicsViewHandler.ConnectHandler(Microsoft.Maui.Platform.PlatformTouchGraphicsView! platformView) -> void override Microsoft.Maui.Handlers.GraphicsViewHandler.CreatePlatformView() -> Microsoft.Maui.Platform.PlatformTouchGraphicsView! override Microsoft.Maui.Handlers.GraphicsViewHandler.DisconnectHandler(Microsoft.Maui.Platform.PlatformTouchGraphicsView! platformView) -> void +override Microsoft.Maui.Handlers.HybridWebViewHandler.ConnectHandler(WebKit.WKWebView! platformView) -> void +override Microsoft.Maui.Handlers.HybridWebViewHandler.CreatePlatformView() -> WebKit.WKWebView! +override Microsoft.Maui.Handlers.HybridWebViewHandler.DisconnectHandler(WebKit.WKWebView! platformView) -> void override Microsoft.Maui.Handlers.ImageButtonHandler.ConnectHandler(UIKit.UIButton! platformView) -> void override Microsoft.Maui.Handlers.ImageButtonHandler.CreatePlatformView() -> UIKit.UIButton! override Microsoft.Maui.Handlers.ImageButtonHandler.DisconnectHandler(UIKit.UIButton! platformView) -> void override Microsoft.Maui.Handlers.ImageButtonHandler.NeedsContainer.get -> bool +override Microsoft.Maui.Handlers.ImageButtonHandler.SetupContainer() -> void override Microsoft.Maui.Handlers.ImageHandler.CreatePlatformView() -> UIKit.UIImageView! override Microsoft.Maui.Handlers.ImageHandler.DisconnectHandler(UIKit.UIImageView! platformView) -> void override Microsoft.Maui.Handlers.ImageHandler.NeedsContainer.get -> bool @@ -2139,9 +2194,6 @@ override Microsoft.Maui.Handlers.RefreshViewHandler.SetVirtualView(Microsoft.Mau override Microsoft.Maui.Handlers.ScrollViewHandler.ConnectHandler(UIKit.UIScrollView! platformView) -> void override Microsoft.Maui.Handlers.ScrollViewHandler.CreatePlatformView() -> UIKit.UIScrollView! override Microsoft.Maui.Handlers.ScrollViewHandler.DisconnectHandler(UIKit.UIScrollView! platformView) -> void -override Microsoft.Maui.Handlers.ScrollViewHandler.GetDesiredSize(double widthConstraint, double heightConstraint) -> Microsoft.Maui.Graphics.Size -override Microsoft.Maui.Handlers.ScrollViewHandler.NeedsContainer.get -> bool -override Microsoft.Maui.Handlers.ScrollViewHandler.PlatformArrange(Microsoft.Maui.Graphics.Rect rect) -> void override Microsoft.Maui.Handlers.SearchBarHandler.ConnectHandler(Microsoft.Maui.Platform.MauiSearchBar! platformView) -> void override Microsoft.Maui.Handlers.SearchBarHandler.CreatePlatformView() -> Microsoft.Maui.Platform.MauiSearchBar! override Microsoft.Maui.Handlers.SearchBarHandler.DisconnectHandler(Microsoft.Maui.Platform.MauiSearchBar! platformView) -> void @@ -2180,6 +2232,7 @@ override Microsoft.Maui.Handlers.WebViewHandler.CreatePlatformView() -> WebKit.W override Microsoft.Maui.Handlers.WebViewHandler.GetDesiredSize(double widthConstraint, double heightConstraint) -> Microsoft.Maui.Graphics.Size override Microsoft.Maui.Handlers.WindowHandler.ConnectHandler(UIKit.UIWindow! platformView) -> void override Microsoft.Maui.Handlers.WindowHandler.CreatePlatformElement() -> UIKit.UIWindow! +override Microsoft.Maui.Handlers.WindowHandler.DisconnectHandler(UIKit.UIWindow! platformView) -> void override Microsoft.Maui.Layouts.AbsoluteLayoutManager.ArrangeChildren(Microsoft.Maui.Graphics.Rect bounds) -> Microsoft.Maui.Graphics.Size override Microsoft.Maui.Layouts.AbsoluteLayoutManager.Measure(double widthConstraint, double heightConstraint) -> Microsoft.Maui.Graphics.Size override Microsoft.Maui.Layouts.FlexBasis.Equals(object? obj) -> bool @@ -2207,8 +2260,11 @@ override Microsoft.Maui.Platform.MauiActivityIndicator.Draw(CoreGraphics.CGRect override Microsoft.Maui.Platform.MauiActivityIndicator.LayoutSubviews() -> void override Microsoft.Maui.Platform.MauiActivityIndicator.MovedToWindow() -> void override Microsoft.Maui.Platform.MauiBoxView.MovedToWindow() -> void +override Microsoft.Maui.Platform.MauiCALayer.AddAnimation(CoreAnimation.CAAnimation! animation, string? key) -> void +override Microsoft.Maui.Platform.MauiCALayer.Dispose(bool disposing) -> void override Microsoft.Maui.Platform.MauiCALayer.DrawInContext(CoreGraphics.CGContext! ctx) -> void override Microsoft.Maui.Platform.MauiCALayer.LayoutSublayers() -> void +override Microsoft.Maui.Platform.MauiCALayer.RemoveFromSuperLayer() -> void override Microsoft.Maui.Platform.MauiCheckBox.AccessibilityTraits.get -> UIKit.UIAccessibilityTrait override Microsoft.Maui.Platform.MauiCheckBox.AccessibilityTraits.set -> void override Microsoft.Maui.Platform.MauiCheckBox.AccessibilityValue.get -> string? @@ -2227,8 +2283,10 @@ override Microsoft.Maui.Platform.MauiPageControl.Dispose(bool disposing) -> void override Microsoft.Maui.Platform.MauiPageControl.LayoutSubviews() -> void override Microsoft.Maui.Platform.MauiPageControl.MovedToWindow() -> void override Microsoft.Maui.Platform.MauiPicker.CanPerform(ObjCRuntime.Selector! action, Foundation.NSObject? withSender) -> bool +override Microsoft.Maui.Platform.MauiScrollView.LayoutSubviews() -> void override Microsoft.Maui.Platform.MauiScrollView.MovedToWindow() -> void override Microsoft.Maui.Platform.MauiScrollView.ScrollRectToVisible(CoreGraphics.CGRect rect, bool animated) -> void +override Microsoft.Maui.Platform.MauiScrollView.SizeThatFits(CoreGraphics.CGSize size) -> CoreGraphics.CGSize override Microsoft.Maui.Platform.MauiSearchBar.MovedToWindow() -> void override Microsoft.Maui.Platform.MauiSearchBar.Text.get -> string? override Microsoft.Maui.Platform.MauiSearchBar.Text.set -> void @@ -2258,7 +2316,6 @@ override Microsoft.Maui.Platform.MauiTextView.WillMoveToWindow(UIKit.UIWindow? w override Microsoft.Maui.Platform.MauiView.LayoutSubviews() -> void override Microsoft.Maui.Platform.MauiView.MovedToWindow() -> void override Microsoft.Maui.Platform.MauiView.SafeAreaInsetsDidChange() -> void -override Microsoft.Maui.Platform.MauiView.SetNeedsLayout() -> void override Microsoft.Maui.Platform.MauiView.SizeThatFits(CoreGraphics.CGSize size) -> CoreGraphics.CGSize override Microsoft.Maui.Platform.MauiWebViewUIDelegate.RunJavaScriptAlertPanel(WebKit.WKWebView! webView, string! message, WebKit.WKFrameInfo! frame, System.Action! completionHandler) -> void override Microsoft.Maui.Platform.MauiWebViewUIDelegate.RunJavaScriptConfirmPanel(WebKit.WKWebView! webView, string! message, WebKit.WKFrameInfo! frame, System.Action! completionHandler) -> void @@ -2279,7 +2336,6 @@ override Microsoft.Maui.Platform.PlatformTouchGraphicsView.TouchesEnded(Foundati override Microsoft.Maui.Platform.PlatformTouchGraphicsView.TouchesMoved(Foundation.NSSet! touches, UIKit.UIEvent? evt) -> void override Microsoft.Maui.Platform.WrapperView.LayoutSubviews() -> void override Microsoft.Maui.Platform.WrapperView.MovedToWindow() -> void -override Microsoft.Maui.Platform.WrapperView.SetNeedsLayout() -> void override Microsoft.Maui.Platform.WrapperView.SizeThatFits(CoreGraphics.CGSize size) -> CoreGraphics.CGSize override Microsoft.Maui.RectangleGridAdorner.Draw(Microsoft.Maui.Graphics.ICanvas! canvas, Microsoft.Maui.Graphics.RectF dirtyRect) -> void override Microsoft.Maui.Semantics.ToString() -> string! @@ -2338,6 +2394,12 @@ static Microsoft.Maui.Dispatching.DispatcherProvider.Current.get -> Microsoft.Ma static Microsoft.Maui.Dispatching.DispatcherProvider.SetCurrent(Microsoft.Maui.Dispatching.IDispatcherProvider? provider) -> bool static Microsoft.Maui.Easing.Default.get -> Microsoft.Maui.Easing! static Microsoft.Maui.Easing.implicit operator Microsoft.Maui.Easing!(System.Func! func) -> Microsoft.Maui.Easing! +static Microsoft.Maui.ElementHandlerExtensions.GetRequiredService(this Microsoft.Maui.IElementHandler! handler, System.Type! type) -> T +static Microsoft.Maui.ElementHandlerExtensions.GetRequiredService(this Microsoft.Maui.IElementHandler! handler) -> T +static Microsoft.Maui.ElementHandlerExtensions.GetService(this Microsoft.Maui.IElementHandler! handler, System.Type! type) -> T? +static Microsoft.Maui.ElementHandlerExtensions.GetService(this Microsoft.Maui.IElementHandler! handler) -> T? +static Microsoft.Maui.ElementHandlerExtensions.GetServiceProvider(this Microsoft.Maui.IElementHandler! handler) -> System.IServiceProvider! +static Microsoft.Maui.ElementHandlerExtensions.IsConnected(this Microsoft.Maui.IElementHandler! handler) -> bool static Microsoft.Maui.Font.Default.get -> Microsoft.Maui.Font static Microsoft.Maui.Font.OfSize(string? name, double size, Microsoft.Maui.FontWeight weight = Microsoft.Maui.FontWeight.Regular, Microsoft.Maui.FontSlant fontSlant = Microsoft.Maui.FontSlant.Default, bool enableScaling = true) -> Microsoft.Maui.Font static Microsoft.Maui.Font.operator !=(Microsoft.Maui.Font left, Microsoft.Maui.Font right) -> bool @@ -2362,6 +2424,7 @@ static Microsoft.Maui.Handlers.ActivityIndicatorHandler.MapColor(Microsoft.Maui. static Microsoft.Maui.Handlers.ActivityIndicatorHandler.MapIsRunning(Microsoft.Maui.Handlers.IActivityIndicatorHandler! handler, Microsoft.Maui.IActivityIndicator! activityIndicator) -> void static Microsoft.Maui.Handlers.ActivityIndicatorHandler.Mapper -> Microsoft.Maui.IPropertyMapper! static Microsoft.Maui.Handlers.ApplicationHandler.CommandMapper -> Microsoft.Maui.CommandMapper! +static Microsoft.Maui.Handlers.ApplicationHandler.MapActivateWindow(Microsoft.Maui.Handlers.ApplicationHandler! handler, Microsoft.Maui.IApplication! application, object? args) -> void static Microsoft.Maui.Handlers.ApplicationHandler.MapCloseWindow(Microsoft.Maui.Handlers.ApplicationHandler! handler, Microsoft.Maui.IApplication! application, object? args) -> void static Microsoft.Maui.Handlers.ApplicationHandler.MapOpenWindow(Microsoft.Maui.Handlers.ApplicationHandler! handler, Microsoft.Maui.IApplication! application, object? args) -> void static Microsoft.Maui.Handlers.ApplicationHandler.Mapper -> Microsoft.Maui.IPropertyMapper! @@ -2459,6 +2522,11 @@ static Microsoft.Maui.Handlers.GraphicsViewHandler.MapDrawable(Microsoft.Maui.Ha static Microsoft.Maui.Handlers.GraphicsViewHandler.MapFlowDirection(Microsoft.Maui.Handlers.IGraphicsViewHandler! handler, Microsoft.Maui.IGraphicsView! graphicsView) -> void static Microsoft.Maui.Handlers.GraphicsViewHandler.MapInvalidate(Microsoft.Maui.Handlers.IGraphicsViewHandler! handler, Microsoft.Maui.IGraphicsView! graphicsView, object? arg) -> void static Microsoft.Maui.Handlers.GraphicsViewHandler.Mapper -> Microsoft.Maui.IPropertyMapper! +static Microsoft.Maui.Handlers.HybridWebViewHandler.CommandMapper -> Microsoft.Maui.CommandMapper! +static Microsoft.Maui.Handlers.HybridWebViewHandler.MapEvaluateJavaScriptAsync(Microsoft.Maui.Handlers.IHybridWebViewHandler! handler, Microsoft.Maui.IHybridWebView! hybridWebView, object? arg) -> void +static Microsoft.Maui.Handlers.HybridWebViewHandler.MapInvokeJavaScriptAsync(Microsoft.Maui.Handlers.IHybridWebViewHandler! handler, Microsoft.Maui.IHybridWebView! hybridWebView, object? arg) -> void +static Microsoft.Maui.Handlers.HybridWebViewHandler.Mapper -> Microsoft.Maui.IPropertyMapper! +static Microsoft.Maui.Handlers.HybridWebViewHandler.MapSendRawMessage(Microsoft.Maui.Handlers.IHybridWebViewHandler! handler, Microsoft.Maui.IHybridWebView! hybridWebView, object? arg) -> void static Microsoft.Maui.Handlers.ImageButtonHandler.CommandMapper -> Microsoft.Maui.CommandMapper! static Microsoft.Maui.Handlers.ImageButtonHandler.ImageMapper -> Microsoft.Maui.IPropertyMapper! static Microsoft.Maui.Handlers.ImageButtonHandler.MapCornerRadius(Microsoft.Maui.Handlers.IImageButtonHandler! handler, Microsoft.Maui.IButtonStroke! buttonStroke) -> void @@ -2746,6 +2814,7 @@ static Microsoft.Maui.Hosting.FontsMauiAppBuilderExtensions.ConfigureFonts(this static Microsoft.Maui.Hosting.FontsMauiAppBuilderExtensions.ConfigureFonts(this Microsoft.Maui.Hosting.MauiAppBuilder! builder) -> Microsoft.Maui.Hosting.MauiAppBuilder! static Microsoft.Maui.Hosting.HandlerMauiAppBuilderExtensions.ConfigureMauiHandlers(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action? configureDelegate) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! static Microsoft.Maui.Hosting.HandlerMauiAppBuilderExtensions.ConfigureMauiHandlers(this Microsoft.Maui.Hosting.MauiAppBuilder! builder, System.Action? configureDelegate) -> Microsoft.Maui.Hosting.MauiAppBuilder! +static Microsoft.Maui.Hosting.HybridWebViewServiceCollectionExtensions.AddHybridWebViewDeveloperTools(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! static Microsoft.Maui.Hosting.ImageSourceServiceCollectionExtensions.AddService(this Microsoft.Maui.Hosting.IImageSourceServiceCollection! services) -> Microsoft.Maui.Hosting.IImageSourceServiceCollection! static Microsoft.Maui.Hosting.ImageSourceServiceCollectionExtensions.AddService(this Microsoft.Maui.Hosting.IImageSourceServiceCollection! services, System.Func!>! implementationFactory) -> Microsoft.Maui.Hosting.IImageSourceServiceCollection! static Microsoft.Maui.Hosting.ImageSourcesMauiAppBuilderExtensions.ConfigureImageSources(this Microsoft.Maui.Hosting.MauiAppBuilder! builder, System.Action? configureDelegate) -> Microsoft.Maui.Hosting.MauiAppBuilder! @@ -2786,12 +2855,15 @@ static Microsoft.Maui.ITextInputExtensions.TextWithinMaxLength(this Microsoft.Ma static Microsoft.Maui.ITextInputExtensions.UpdateText(this Microsoft.Maui.ITextInput! textInput, string? text) -> void static Microsoft.Maui.Keyboard.Chat.get -> Microsoft.Maui.Keyboard! static Microsoft.Maui.Keyboard.Create(Microsoft.Maui.KeyboardFlags flags) -> Microsoft.Maui.Keyboard! +static Microsoft.Maui.Keyboard.Date.get -> Microsoft.Maui.Keyboard! static Microsoft.Maui.Keyboard.Default.get -> Microsoft.Maui.Keyboard! static Microsoft.Maui.Keyboard.Email.get -> Microsoft.Maui.Keyboard! static Microsoft.Maui.Keyboard.Numeric.get -> Microsoft.Maui.Keyboard! +static Microsoft.Maui.Keyboard.Password.get -> Microsoft.Maui.Keyboard! static Microsoft.Maui.Keyboard.Plain.get -> Microsoft.Maui.Keyboard! static Microsoft.Maui.Keyboard.Telephone.get -> Microsoft.Maui.Keyboard! static Microsoft.Maui.Keyboard.Text.get -> Microsoft.Maui.Keyboard! +static Microsoft.Maui.Keyboard.Time.get -> Microsoft.Maui.Keyboard! static Microsoft.Maui.Keyboard.Url.get -> Microsoft.Maui.Keyboard! static Microsoft.Maui.Layouts.FlexBasis.implicit operator Microsoft.Maui.Layouts.FlexBasis(float length) -> Microsoft.Maui.Layouts.FlexBasis static Microsoft.Maui.Layouts.FlexBasis.operator !=(Microsoft.Maui.Layouts.FlexBasis left, Microsoft.Maui.Layouts.FlexBasis right) -> bool @@ -2896,7 +2968,7 @@ static Microsoft.Maui.Platform.ElementExtensions.SetApplicationHandler(this UIKi static Microsoft.Maui.Platform.ElementExtensions.SetWindowHandler(this UIKit.UIWindow! platformWindow, Microsoft.Maui.IWindow! window, Microsoft.Maui.IMauiContext! context) -> void static Microsoft.Maui.Platform.ElementExtensions.ToHandler(this Microsoft.Maui.IElement! view, Microsoft.Maui.IMauiContext! context) -> Microsoft.Maui.IElementHandler! static Microsoft.Maui.Platform.ElementExtensions.ToPlatform(this Microsoft.Maui.IElement! view, Microsoft.Maui.IMauiContext! context) -> UIKit.UIView! -static Microsoft.Maui.Platform.ElementExtensions.ToUIViewController(this Microsoft.Maui.IElement! view, Microsoft.Maui.IMauiContext! context) -> UIKit.UIViewController! +static Microsoft.Maui.Platform.ElementExtensions.ToUIViewController(this Microsoft.Maui.IElement? view, Microsoft.Maui.IMauiContext! context) -> UIKit.UIViewController! static Microsoft.Maui.Platform.FlowDirectionExtensions.ToFlowDirection(this UIKit.UIUserInterfaceLayoutDirection direction) -> Microsoft.Maui.FlowDirection static Microsoft.Maui.Platform.GraphicsViewExtensions.UpdateDrawable(this Microsoft.Maui.Graphics.Platform.PlatformGraphicsView! PlatformGraphicsView, Microsoft.Maui.IGraphicsView! graphicsView) -> void static Microsoft.Maui.Platform.ImageViewExtensions.Clear(this UIKit.UIImageView! imageView) -> void @@ -3029,6 +3101,8 @@ static Microsoft.Maui.Platform.UIPageControlExtensions.UpdateIndicatorShape(this static Microsoft.Maui.Platform.UIPageControlExtensions.UpdateIndicatorSize(this Microsoft.Maui.Platform.MauiPageControl! pageControl, Microsoft.Maui.IIndicatorView! indicatorView) -> void static Microsoft.Maui.Platform.UIPageControlExtensions.UpdatePages(this UIKit.UIPageControl! pageControl, int pageCount) -> void static Microsoft.Maui.Platform.UIPageControlExtensions.UpdatePagesIndicatorTintColor(this UIKit.UIPageControl! pageControl, Microsoft.Maui.IIndicatorView! indicatorView) -> void +static Microsoft.Maui.Platform.UIWindowExtensions.GetWindow(this UIKit.UIWindow? platformWindow) -> Microsoft.Maui.IWindow? +static Microsoft.Maui.Platform.UIWindowExtensions.GetWindow(this UIKit.UIWindowScene? windowScene) -> Microsoft.Maui.IWindow? static Microsoft.Maui.Platform.ViewExtensions.ClearSubviews(this UIKit.UIView! view) -> void static Microsoft.Maui.Platform.ViewExtensions.ConvertToImage(this UIKit.UIView! view) -> UIKit.UIImage? static Microsoft.Maui.Platform.ViewExtensions.FindDescendantView(this UIKit.UIView! view) -> T? @@ -3105,6 +3179,7 @@ static Microsoft.Maui.Thickness.operator +(Microsoft.Maui.Thickness left, Micros static Microsoft.Maui.Thickness.operator ==(Microsoft.Maui.Thickness left, Microsoft.Maui.Thickness right) -> bool static Microsoft.Maui.Thickness.Zero -> Microsoft.Maui.Thickness static Microsoft.Maui.ViewExtensions.CaptureAsync(this Microsoft.Maui.IView! view) -> System.Threading.Tasks.Task! +static Microsoft.Maui.ViewExtensions.DisconnectHandlers(this Microsoft.Maui.IView! view) -> void static Microsoft.Maui.VisualDiagnostics.CaptureAsJpegAsync(Microsoft.Maui.IView! view, int quality = 80) -> System.Threading.Tasks.Task! static Microsoft.Maui.VisualDiagnostics.CaptureAsJpegAsync(Microsoft.Maui.IWindow! window, int quality = 80) -> System.Threading.Tasks.Task! static Microsoft.Maui.VisualDiagnostics.CaptureAsPngAsync(Microsoft.Maui.IView! view) -> System.Threading.Tasks.Task! diff --git a/src/Core/src/PublicAPI/net-maccatalyst/PublicAPI.Unshipped.txt b/src/Core/src/PublicAPI/net-maccatalyst/PublicAPI.Unshipped.txt index 5be19f9f8925..7dc5c58110bf 100644 --- a/src/Core/src/PublicAPI/net-maccatalyst/PublicAPI.Unshipped.txt +++ b/src/Core/src/PublicAPI/net-maccatalyst/PublicAPI.Unshipped.txt @@ -1,92 +1 @@ #nullable enable -Microsoft.Maui.ElementHandlerExtensions -Microsoft.Maui.HandlerDisconnectPolicy -Microsoft.Maui.HandlerDisconnectPolicy.Automatic = 0 -> Microsoft.Maui.HandlerDisconnectPolicy -Microsoft.Maui.HandlerDisconnectPolicy.Manual = 1 -> Microsoft.Maui.HandlerDisconnectPolicy -Microsoft.Maui.Handlers.HybridWebViewHandler -Microsoft.Maui.Handlers.HybridWebViewHandler.HybridWebViewHandler() -> void -Microsoft.Maui.Handlers.HybridWebViewHandler.HybridWebViewHandler(Microsoft.Maui.IPropertyMapper? mapper = null, Microsoft.Maui.CommandMapper? commandMapper = null) -> void -Microsoft.Maui.Handlers.IHybridPlatformWebView -Microsoft.Maui.Handlers.IHybridPlatformWebView.SendRawMessage(string! rawMessage) -> void -Microsoft.Maui.Handlers.IHybridWebViewHandler -Microsoft.Maui.Handlers.IHybridWebViewHandler.PlatformView.get -> WebKit.WKWebView! -Microsoft.Maui.Handlers.IHybridWebViewHandler.VirtualView.get -> Microsoft.Maui.IHybridWebView! -Microsoft.Maui.Hosting.HybridWebViewServiceCollectionExtensions -Microsoft.Maui.HybridWebViewInvokeJavaScriptRequest -Microsoft.Maui.HybridWebViewInvokeJavaScriptRequest.HybridWebViewInvokeJavaScriptRequest(string! methodName, System.Text.Json.Serialization.Metadata.JsonTypeInfo? returnTypeJsonTypeInfo, object?[]? paramValues, System.Text.Json.Serialization.Metadata.JsonTypeInfo?[]? paramJsonTypeInfos) -> void -Microsoft.Maui.HybridWebViewInvokeJavaScriptRequest.MethodName.get -> string! -Microsoft.Maui.HybridWebViewInvokeJavaScriptRequest.ParamJsonTypeInfos.get -> System.Text.Json.Serialization.Metadata.JsonTypeInfo?[]? -Microsoft.Maui.HybridWebViewInvokeJavaScriptRequest.ParamValues.get -> object?[]? -Microsoft.Maui.HybridWebViewInvokeJavaScriptRequest.ReturnTypeJsonTypeInfo.get -> System.Text.Json.Serialization.Metadata.JsonTypeInfo? -Microsoft.Maui.HybridWebViewRawMessage -Microsoft.Maui.HybridWebViewRawMessage.HybridWebViewRawMessage() -> void -Microsoft.Maui.HybridWebViewRawMessage.Message.get -> string? -Microsoft.Maui.HybridWebViewRawMessage.Message.set -> void -Microsoft.Maui.IApplication.ActivateWindow(Microsoft.Maui.IWindow! window) -> void -Microsoft.Maui.IHybridWebView -Microsoft.Maui.IHybridWebView.DefaultFile.get -> string? -Microsoft.Maui.IHybridWebView.EvaluateJavaScriptAsync(string! script) -> System.Threading.Tasks.Task! -Microsoft.Maui.IHybridWebView.HybridRoot.get -> string? -Microsoft.Maui.IHybridWebView.InvokeJavaScriptAsync(string! methodName, System.Text.Json.Serialization.Metadata.JsonTypeInfo! returnTypeJsonTypeInfo, object?[]? paramValues = null, System.Text.Json.Serialization.Metadata.JsonTypeInfo?[]? paramJsonTypeInfos = null) -> System.Threading.Tasks.Task! -Microsoft.Maui.IHybridWebView.InvokeJavaScriptTarget.get -> object? -Microsoft.Maui.IHybridWebView.InvokeJavaScriptTarget.set -> void -Microsoft.Maui.IHybridWebView.InvokeJavaScriptType.get -> System.Type? -Microsoft.Maui.IHybridWebView.InvokeJavaScriptType.set -> void -Microsoft.Maui.IHybridWebView.RawMessageReceived(string! rawMessage) -> void -Microsoft.Maui.IHybridWebView.SendRawMessage(string! rawMessage) -> void -Microsoft.Maui.IHybridWebView.SetInvokeJavaScriptTarget(T! target) -> void -Microsoft.Maui.ITitleBar -Microsoft.Maui.ITitleBar.PassthroughElements.get -> System.Collections.Generic.IList! -Microsoft.Maui.ITitleBar.Subtitle.get -> string? -Microsoft.Maui.ITitleBar.Title.get -> string? -Microsoft.Maui.IWindow.TitleBar.get -> Microsoft.Maui.ITitleBar? -Microsoft.Maui.IWebView.ProcessTerminated(Microsoft.Maui.WebProcessTerminatedEventArgs! args) -> void -*REMOVED*Microsoft.Maui.IWindow.Content.get -> Microsoft.Maui.IView! -Microsoft.Maui.IWindow.Content.get -> Microsoft.Maui.IView? -Microsoft.Maui.Platform.MauiHybridWebView -Microsoft.Maui.Platform.MauiHybridWebView.MauiHybridWebView(Microsoft.Maui.Handlers.HybridWebViewHandler! handler, CoreGraphics.CGRect frame, WebKit.WKWebViewConfiguration! configuration) -> void -Microsoft.Maui.Platform.MauiHybridWebView.SendRawMessage(string! rawMessage) -> void -Microsoft.Maui.Platform.MauiWKWebView.ContentProcessDidTerminate(WebKit.WKWebView! webView) -> void -Microsoft.Maui.Platform.UIWindowExtensions -Microsoft.Maui.TextAlignment.Justify = 3 -> Microsoft.Maui.TextAlignment -Microsoft.Maui.WebProcessTerminatedEventArgs -Microsoft.Maui.WebProcessTerminatedEventArgs.Sender.get -> WebKit.WKWebView! -override Microsoft.Maui.Handlers.HybridWebViewHandler.ConnectHandler(WebKit.WKWebView! platformView) -> void -override Microsoft.Maui.Handlers.HybridWebViewHandler.CreatePlatformView() -> WebKit.WKWebView! -override Microsoft.Maui.Handlers.HybridWebViewHandler.DisconnectHandler(WebKit.WKWebView! platformView) -> void -override Microsoft.Maui.Platform.MauiScrollView.LayoutSubviews() -> void -override Microsoft.Maui.Platform.MauiScrollView.SizeThatFits(CoreGraphics.CGSize size) -> CoreGraphics.CGSize -*REMOVED*override Microsoft.Maui.Handlers.ScrollViewHandler.GetDesiredSize(double widthConstraint, double heightConstraint) -> Microsoft.Maui.Graphics.Size -*REMOVED*override Microsoft.Maui.Handlers.ScrollViewHandler.PlatformArrange(Microsoft.Maui.Graphics.Rect rect) -> void -static Microsoft.Maui.ElementHandlerExtensions.GetRequiredService(this Microsoft.Maui.IElementHandler! handler, System.Type! type) -> T -static Microsoft.Maui.ElementHandlerExtensions.GetRequiredService(this Microsoft.Maui.IElementHandler! handler) -> T -static Microsoft.Maui.ElementHandlerExtensions.GetService(this Microsoft.Maui.IElementHandler! handler, System.Type! type) -> T? -static Microsoft.Maui.ElementHandlerExtensions.GetService(this Microsoft.Maui.IElementHandler! handler) -> T? -static Microsoft.Maui.ElementHandlerExtensions.GetServiceProvider(this Microsoft.Maui.IElementHandler! handler) -> System.IServiceProvider! -static Microsoft.Maui.ElementHandlerExtensions.IsConnected(this Microsoft.Maui.IElementHandler! handler) -> bool -static Microsoft.Maui.Handlers.ApplicationHandler.MapActivateWindow(Microsoft.Maui.Handlers.ApplicationHandler! handler, Microsoft.Maui.IApplication! application, object? args) -> void -static Microsoft.Maui.Handlers.HybridWebViewHandler.CommandMapper -> Microsoft.Maui.CommandMapper! -static Microsoft.Maui.Handlers.HybridWebViewHandler.MapEvaluateJavaScriptAsync(Microsoft.Maui.Handlers.IHybridWebViewHandler! handler, Microsoft.Maui.IHybridWebView! hybridWebView, object? arg) -> void -static Microsoft.Maui.Handlers.HybridWebViewHandler.MapInvokeJavaScriptAsync(Microsoft.Maui.Handlers.IHybridWebViewHandler! handler, Microsoft.Maui.IHybridWebView! hybridWebView, object? arg) -> void -static Microsoft.Maui.Handlers.HybridWebViewHandler.Mapper -> Microsoft.Maui.IPropertyMapper! -static Microsoft.Maui.Handlers.HybridWebViewHandler.MapSendRawMessage(Microsoft.Maui.Handlers.IHybridWebViewHandler! handler, Microsoft.Maui.IHybridWebView! hybridWebView, object? arg) -> void -static Microsoft.Maui.Hosting.HybridWebViewServiceCollectionExtensions.AddHybridWebViewDeveloperTools(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Maui.Keyboard.Date.get -> Microsoft.Maui.Keyboard! -static Microsoft.Maui.Keyboard.Password.get -> Microsoft.Maui.Keyboard! -static Microsoft.Maui.Keyboard.Time.get -> Microsoft.Maui.Keyboard! -*REMOVED*static Microsoft.Maui.Platform.ElementExtensions.ToUIViewController(this Microsoft.Maui.IElement! view, Microsoft.Maui.IMauiContext! context) -> UIKit.UIViewController! -static Microsoft.Maui.Platform.ElementExtensions.ToUIViewController(this Microsoft.Maui.IElement? view, Microsoft.Maui.IMauiContext! context) -> UIKit.UIViewController! -static Microsoft.Maui.Platform.UIWindowExtensions.GetWindow(this UIKit.UIWindow? platformWindow) -> Microsoft.Maui.IWindow? -static Microsoft.Maui.Platform.UIWindowExtensions.GetWindow(this UIKit.UIWindowScene? windowScene) -> Microsoft.Maui.IWindow? -static Microsoft.Maui.ViewExtensions.DisconnectHandlers(this Microsoft.Maui.IView! view) -> void -override Microsoft.Maui.Platform.MauiCALayer.AddAnimation(CoreAnimation.CAAnimation! animation, string? key) -> void -*REMOVED*override Microsoft.Maui.Handlers.BorderHandler.ConnectHandler(Microsoft.Maui.Platform.ContentView! platformView) -> void -override Microsoft.Maui.Platform.MauiCALayer.Dispose(bool disposing) -> void -override Microsoft.Maui.Platform.MauiCALayer.RemoveFromSuperLayer() -> void -override Microsoft.Maui.Handlers.BorderHandler.PlatformArrange(Microsoft.Maui.Graphics.Rect rect) -> void -override Microsoft.Maui.Handlers.EditorHandler.NeedsContainer.get -> bool -override Microsoft.Maui.Handlers.WindowHandler.DisconnectHandler(UIKit.UIWindow! platformView) -> void -*REMOVED*override Microsoft.Maui.Handlers.ScrollViewHandler.NeedsContainer.get -> bool -override Microsoft.Maui.Handlers.ImageButtonHandler.SetupContainer() -> void -*REMOVED*override Microsoft.Maui.Platform.WrapperView.SetNeedsLayout() -> void -*REMOVED*override Microsoft.Maui.Platform.MauiView.SetNeedsLayout() -> void diff --git a/src/Core/src/PublicAPI/net-tizen/PublicAPI.Shipped.txt b/src/Core/src/PublicAPI/net-tizen/PublicAPI.Shipped.txt index f730d81fa850..cf5d4a9cc83d 100644 --- a/src/Core/src/PublicAPI/net-tizen/PublicAPI.Shipped.txt +++ b/src/Core/src/PublicAPI/net-tizen/PublicAPI.Shipped.txt @@ -241,6 +241,7 @@ Microsoft.Maui.DisplayDensityRequest.DisplayDensityRequest() -> void Microsoft.Maui.Easing Microsoft.Maui.Easing.Ease(double v) -> double Microsoft.Maui.Easing.Easing(System.Func! easingFunc) -> void +Microsoft.Maui.ElementHandlerExtensions Microsoft.Maui.EmbeddedFont Microsoft.Maui.EmbeddedFont.EmbeddedFont() -> void Microsoft.Maui.EmbeddedFont.FontName.get -> string? @@ -360,6 +361,9 @@ Microsoft.Maui.GridUnitType Microsoft.Maui.GridUnitType.Absolute = 0 -> Microsoft.Maui.GridUnitType Microsoft.Maui.GridUnitType.Auto = 2 -> Microsoft.Maui.GridUnitType Microsoft.Maui.GridUnitType.Star = 1 -> Microsoft.Maui.GridUnitType +Microsoft.Maui.HandlerDisconnectPolicy +Microsoft.Maui.HandlerDisconnectPolicy.Automatic = 0 -> Microsoft.Maui.HandlerDisconnectPolicy +Microsoft.Maui.HandlerDisconnectPolicy.Manual = 1 -> Microsoft.Maui.HandlerDisconnectPolicy Microsoft.Maui.Handlers.ActivityIndicatorHandler Microsoft.Maui.Handlers.ActivityIndicatorHandler.ActivityIndicatorHandler() -> void Microsoft.Maui.Handlers.ActivityIndicatorHandler.ActivityIndicatorHandler(Microsoft.Maui.IPropertyMapper? mapper, Microsoft.Maui.CommandMapper? commandMapper) -> void @@ -420,6 +424,9 @@ Microsoft.Maui.Handlers.GraphicsViewHandler Microsoft.Maui.Handlers.GraphicsViewHandler.GraphicsViewHandler() -> void Microsoft.Maui.Handlers.GraphicsViewHandler.GraphicsViewHandler(Microsoft.Maui.IPropertyMapper? mapper, Microsoft.Maui.CommandMapper? commandMapper) -> void Microsoft.Maui.Handlers.GraphicsViewHandler.GraphicsViewHandler(Microsoft.Maui.IPropertyMapper? mapper) -> void +Microsoft.Maui.Handlers.HybridWebViewHandler +Microsoft.Maui.Handlers.HybridWebViewHandler.HybridWebViewHandler() -> void +Microsoft.Maui.Handlers.HybridWebViewHandler.HybridWebViewHandler(Microsoft.Maui.IPropertyMapper? mapper = null, Microsoft.Maui.CommandMapper? commandMapper = null) -> void Microsoft.Maui.Handlers.IActivityIndicatorHandler Microsoft.Maui.Handlers.IActivityIndicatorHandler.PlatformView.get -> Tizen.UIExtensions.NUI.GraphicsView.ActivityIndicator! Microsoft.Maui.Handlers.IActivityIndicatorHandler.VirtualView.get -> Microsoft.Maui.IActivityIndicator! @@ -451,6 +458,11 @@ Microsoft.Maui.Handlers.IFlyoutViewHandler.VirtualView.get -> Microsoft.Maui.IFl Microsoft.Maui.Handlers.IGraphicsViewHandler Microsoft.Maui.Handlers.IGraphicsViewHandler.PlatformView.get -> Microsoft.Maui.Platform.PlatformTouchGraphicsView! Microsoft.Maui.Handlers.IGraphicsViewHandler.VirtualView.get -> Microsoft.Maui.IGraphicsView! +Microsoft.Maui.Handlers.IHybridPlatformWebView +Microsoft.Maui.Handlers.IHybridPlatformWebView.SendRawMessage(string! rawMessage) -> void +Microsoft.Maui.Handlers.IHybridWebViewHandler +Microsoft.Maui.Handlers.IHybridWebViewHandler.PlatformView.get -> Tizen.NUI.BaseComponents.View! +Microsoft.Maui.Handlers.IHybridWebViewHandler.VirtualView.get -> Microsoft.Maui.IHybridWebView! Microsoft.Maui.Handlers.IImageButtonHandler Microsoft.Maui.Handlers.IImageButtonHandler.PlatformView.get -> Microsoft.Maui.Platform.MauiImageButton! Microsoft.Maui.Handlers.IImageButtonHandler.VirtualView.get -> Microsoft.Maui.IImageButton! @@ -750,6 +762,7 @@ Microsoft.Maui.Hosting.FontDescriptor.Filename.get -> string! Microsoft.Maui.Hosting.FontDescriptor.FontDescriptor(string! filename, string? alias, System.Reflection.Assembly? assembly) -> void Microsoft.Maui.Hosting.FontsMauiAppBuilderExtensions Microsoft.Maui.Hosting.HandlerMauiAppBuilderExtensions +Microsoft.Maui.Hosting.HybridWebViewServiceCollectionExtensions Microsoft.Maui.Hosting.IEssentialsBuilder Microsoft.Maui.Hosting.IEssentialsBuilder.AddAppAction(Microsoft.Maui.ApplicationModel.AppAction! appAction) -> Microsoft.Maui.Hosting.IEssentialsBuilder! Microsoft.Maui.Hosting.IEssentialsBuilder.OnAppAction(System.Action! action) -> Microsoft.Maui.Hosting.IEssentialsBuilder! @@ -789,6 +802,16 @@ Microsoft.Maui.HotReload.IReloadHandler.Reload() -> void Microsoft.Maui.HotReload.MauiHotReloadHelper Microsoft.Maui.HotReload.OnHotReloadAttribute Microsoft.Maui.HotReload.OnHotReloadAttribute.OnHotReloadAttribute() -> void +Microsoft.Maui.HybridWebViewInvokeJavaScriptRequest +Microsoft.Maui.HybridWebViewInvokeJavaScriptRequest.HybridWebViewInvokeJavaScriptRequest(string! methodName, System.Text.Json.Serialization.Metadata.JsonTypeInfo? returnTypeJsonTypeInfo, object?[]? paramValues, System.Text.Json.Serialization.Metadata.JsonTypeInfo?[]? paramJsonTypeInfos) -> void +Microsoft.Maui.HybridWebViewInvokeJavaScriptRequest.MethodName.get -> string! +Microsoft.Maui.HybridWebViewInvokeJavaScriptRequest.ParamJsonTypeInfos.get -> System.Text.Json.Serialization.Metadata.JsonTypeInfo?[]? +Microsoft.Maui.HybridWebViewInvokeJavaScriptRequest.ParamValues.get -> object?[]? +Microsoft.Maui.HybridWebViewInvokeJavaScriptRequest.ReturnTypeJsonTypeInfo.get -> System.Text.Json.Serialization.Metadata.JsonTypeInfo? +Microsoft.Maui.HybridWebViewRawMessage +Microsoft.Maui.HybridWebViewRawMessage.HybridWebViewRawMessage() -> void +Microsoft.Maui.HybridWebViewRawMessage.Message.get -> string? +Microsoft.Maui.HybridWebViewRawMessage.Message.set -> void Microsoft.Maui.IAbsoluteLayout Microsoft.Maui.IAbsoluteLayout.GetLayoutBounds(Microsoft.Maui.IView! view) -> Microsoft.Maui.Graphics.Rect Microsoft.Maui.IAbsoluteLayout.GetLayoutFlags(Microsoft.Maui.IView! view) -> Microsoft.Maui.Layouts.AbsoluteLayoutFlags @@ -802,6 +825,7 @@ Microsoft.Maui.IAdorner Microsoft.Maui.IAdorner.Density.get -> float Microsoft.Maui.IAdorner.VisualView.get -> Microsoft.Maui.IView! Microsoft.Maui.IApplication +Microsoft.Maui.IApplication.ActivateWindow(Microsoft.Maui.IWindow! window) -> void Microsoft.Maui.IApplication.CloseWindow(Microsoft.Maui.IWindow! window) -> void Microsoft.Maui.IApplication.CreateWindow(Microsoft.Maui.IActivationState? activationState) -> Microsoft.Maui.IWindow! Microsoft.Maui.IApplication.OpenWindow(Microsoft.Maui.IWindow! window) -> void @@ -934,6 +958,18 @@ Microsoft.Maui.IGridLayout.RowDefinitions.get -> System.Collections.Generic.IRea Microsoft.Maui.IGridLayout.RowSpacing.get -> double Microsoft.Maui.IGridRowDefinition Microsoft.Maui.IGridRowDefinition.Height.get -> Microsoft.Maui.GridLength +Microsoft.Maui.IHybridWebView +Microsoft.Maui.IHybridWebView.DefaultFile.get -> string? +Microsoft.Maui.IHybridWebView.EvaluateJavaScriptAsync(string! script) -> System.Threading.Tasks.Task! +Microsoft.Maui.IHybridWebView.HybridRoot.get -> string? +Microsoft.Maui.IHybridWebView.InvokeJavaScriptAsync(string! methodName, System.Text.Json.Serialization.Metadata.JsonTypeInfo! returnTypeJsonTypeInfo, object?[]? paramValues = null, System.Text.Json.Serialization.Metadata.JsonTypeInfo?[]? paramJsonTypeInfos = null) -> System.Threading.Tasks.Task! +Microsoft.Maui.IHybridWebView.InvokeJavaScriptTarget.get -> object? +Microsoft.Maui.IHybridWebView.InvokeJavaScriptTarget.set -> void +Microsoft.Maui.IHybridWebView.InvokeJavaScriptType.get -> System.Type? +Microsoft.Maui.IHybridWebView.InvokeJavaScriptType.set -> void +Microsoft.Maui.IHybridWebView.RawMessageReceived(string! rawMessage) -> void +Microsoft.Maui.IHybridWebView.SendRawMessage(string! rawMessage) -> void +Microsoft.Maui.IHybridWebView.SetInvokeJavaScriptTarget(T! target) -> void Microsoft.Maui.IImage Microsoft.Maui.IImage.Aspect.get -> Microsoft.Maui.Aspect Microsoft.Maui.IImage.IsOpaque.get -> bool @@ -1200,6 +1236,10 @@ Microsoft.Maui.ITimePicker Microsoft.Maui.ITimePicker.Format.get -> string! Microsoft.Maui.ITimePicker.Time.get -> System.TimeSpan Microsoft.Maui.ITimePicker.Time.set -> void +Microsoft.Maui.ITitleBar +Microsoft.Maui.ITitleBar.PassthroughElements.get -> System.Collections.Generic.IList! +Microsoft.Maui.ITitleBar.Subtitle.get -> string? +Microsoft.Maui.ITitleBar.Title.get -> string? Microsoft.Maui.ITitledElement Microsoft.Maui.ITitledElement.Title.get -> string? Microsoft.Maui.IToolbar @@ -1299,6 +1339,7 @@ Microsoft.Maui.IWebView.GoBack() -> void Microsoft.Maui.IWebView.GoForward() -> void Microsoft.Maui.IWebView.Navigated(Microsoft.Maui.WebNavigationEvent evnt, string! url, Microsoft.Maui.WebNavigationResult result) -> void Microsoft.Maui.IWebView.Navigating(Microsoft.Maui.WebNavigationEvent evnt, string! url) -> bool +Microsoft.Maui.IWebView.ProcessTerminated(Microsoft.Maui.WebProcessTerminatedEventArgs! args) -> void Microsoft.Maui.IWebView.Reload() -> void Microsoft.Maui.IWebView.Source.get -> Microsoft.Maui.IWebViewSource! Microsoft.Maui.IWebView.UserAgent.get -> string? @@ -1313,7 +1354,7 @@ Microsoft.Maui.IWindow.Activated() -> void Microsoft.Maui.IWindow.AddOverlay(Microsoft.Maui.IWindowOverlay! overlay) -> bool Microsoft.Maui.IWindow.BackButtonClicked() -> bool Microsoft.Maui.IWindow.Backgrounding(Microsoft.Maui.IPersistedState! state) -> void -Microsoft.Maui.IWindow.Content.get -> Microsoft.Maui.IView! +Microsoft.Maui.IWindow.Content.get -> Microsoft.Maui.IView? Microsoft.Maui.IWindow.Created() -> void Microsoft.Maui.IWindow.Deactivated() -> void Microsoft.Maui.IWindow.Destroying() -> void @@ -1895,6 +1936,7 @@ Microsoft.Maui.SwipeViewSwipeStarted.SwipeViewSwipeStarted(Microsoft.Maui.SwipeD Microsoft.Maui.TextAlignment Microsoft.Maui.TextAlignment.Center = 1 -> Microsoft.Maui.TextAlignment Microsoft.Maui.TextAlignment.End = 2 -> Microsoft.Maui.TextAlignment +Microsoft.Maui.TextAlignment.Justify = 3 -> Microsoft.Maui.TextAlignment Microsoft.Maui.TextAlignment.Start = 0 -> Microsoft.Maui.TextAlignment Microsoft.Maui.TextDecorations Microsoft.Maui.TextDecorations.None = 0 -> Microsoft.Maui.TextDecorations @@ -1984,6 +2026,8 @@ Microsoft.Maui.WebNavigationResult.Cancel = 2 -> Microsoft.Maui.WebNavigationRes Microsoft.Maui.WebNavigationResult.Failure = 4 -> Microsoft.Maui.WebNavigationResult Microsoft.Maui.WebNavigationResult.Success = 1 -> Microsoft.Maui.WebNavigationResult Microsoft.Maui.WebNavigationResult.Timeout = 3 -> Microsoft.Maui.WebNavigationResult +Microsoft.Maui.WebProcessTerminatedEventArgs +Microsoft.Maui.WebProcessTerminatedEventArgs.WebProcessTerminatedEventArgs() -> void Microsoft.Maui.WindowExtensions Microsoft.Maui.WindowOverlay Microsoft.Maui.WindowOverlay.Density.get -> float @@ -2031,6 +2075,7 @@ override Microsoft.Maui.GridLength.ToString() -> string! override Microsoft.Maui.Handlers.ActivityIndicatorHandler.CreatePlatformView() -> Tizen.UIExtensions.NUI.GraphicsView.ActivityIndicator! override Microsoft.Maui.Handlers.ApplicationHandler.CreatePlatformElement() -> Tizen.Applications.CoreApplication! override Microsoft.Maui.Handlers.BorderHandler.CreatePlatformView() -> Microsoft.Maui.Platform.ContentViewGroup! +override Microsoft.Maui.Handlers.BorderHandler.PlatformArrange(Microsoft.Maui.Graphics.Rect rect) -> void override Microsoft.Maui.Handlers.BorderHandler.SetupContainer() -> void override Microsoft.Maui.Handlers.BorderHandler.SetVirtualView(Microsoft.Maui.IView! view) -> void override Microsoft.Maui.Handlers.ButtonHandler.ConnectHandler(Tizen.UIExtensions.NUI.Button! platformView) -> void @@ -2057,6 +2102,7 @@ override Microsoft.Maui.Handlers.FlyoutViewHandler.DisconnectHandler(Tizen.UIExt override Microsoft.Maui.Handlers.GraphicsViewHandler.ConnectHandler(Microsoft.Maui.Platform.PlatformTouchGraphicsView! platformView) -> void override Microsoft.Maui.Handlers.GraphicsViewHandler.CreatePlatformView() -> Microsoft.Maui.Platform.PlatformTouchGraphicsView! override Microsoft.Maui.Handlers.GraphicsViewHandler.DisconnectHandler(Microsoft.Maui.Platform.PlatformTouchGraphicsView! platformView) -> void +override Microsoft.Maui.Handlers.HybridWebViewHandler.CreatePlatformView() -> Tizen.NUI.BaseComponents.View! override Microsoft.Maui.Handlers.ImageButtonHandler.ConnectHandler(Microsoft.Maui.Platform.MauiImageButton! platformView) -> void override Microsoft.Maui.Handlers.ImageButtonHandler.CreatePlatformView() -> Microsoft.Maui.Platform.MauiImageButton! override Microsoft.Maui.Handlers.ImageButtonHandler.DisconnectHandler(Microsoft.Maui.Platform.MauiImageButton! platformView) -> void @@ -2218,6 +2264,12 @@ static Microsoft.Maui.Dispatching.DispatcherProvider.Current.get -> Microsoft.Ma static Microsoft.Maui.Dispatching.DispatcherProvider.SetCurrent(Microsoft.Maui.Dispatching.IDispatcherProvider? provider) -> bool static Microsoft.Maui.Easing.Default.get -> Microsoft.Maui.Easing! static Microsoft.Maui.Easing.implicit operator Microsoft.Maui.Easing!(System.Func! func) -> Microsoft.Maui.Easing! +static Microsoft.Maui.ElementHandlerExtensions.GetRequiredService(this Microsoft.Maui.IElementHandler! handler, System.Type! type) -> T +static Microsoft.Maui.ElementHandlerExtensions.GetRequiredService(this Microsoft.Maui.IElementHandler! handler) -> T +static Microsoft.Maui.ElementHandlerExtensions.GetService(this Microsoft.Maui.IElementHandler! handler, System.Type! type) -> T? +static Microsoft.Maui.ElementHandlerExtensions.GetService(this Microsoft.Maui.IElementHandler! handler) -> T? +static Microsoft.Maui.ElementHandlerExtensions.GetServiceProvider(this Microsoft.Maui.IElementHandler! handler) -> System.IServiceProvider! +static Microsoft.Maui.ElementHandlerExtensions.IsConnected(this Microsoft.Maui.IElementHandler! handler) -> bool static Microsoft.Maui.Font.Default.get -> Microsoft.Maui.Font static Microsoft.Maui.Font.OfSize(string? name, double size, Microsoft.Maui.FontWeight weight = Microsoft.Maui.FontWeight.Regular, Microsoft.Maui.FontSlant fontSlant = Microsoft.Maui.FontSlant.Default, bool enableScaling = true) -> Microsoft.Maui.Font static Microsoft.Maui.Font.operator !=(Microsoft.Maui.Font left, Microsoft.Maui.Font right) -> bool @@ -2242,6 +2294,7 @@ static Microsoft.Maui.Handlers.ActivityIndicatorHandler.MapColor(Microsoft.Maui. static Microsoft.Maui.Handlers.ActivityIndicatorHandler.MapIsRunning(Microsoft.Maui.Handlers.IActivityIndicatorHandler! handler, Microsoft.Maui.IActivityIndicator! activityIndicator) -> void static Microsoft.Maui.Handlers.ActivityIndicatorHandler.Mapper -> Microsoft.Maui.IPropertyMapper! static Microsoft.Maui.Handlers.ApplicationHandler.CommandMapper -> Microsoft.Maui.CommandMapper! +static Microsoft.Maui.Handlers.ApplicationHandler.MapActivateWindow(Microsoft.Maui.Handlers.ApplicationHandler! handler, Microsoft.Maui.IApplication! application, object? args) -> void static Microsoft.Maui.Handlers.ApplicationHandler.MapCloseWindow(Microsoft.Maui.Handlers.ApplicationHandler! handler, Microsoft.Maui.IApplication! application, object? args) -> void static Microsoft.Maui.Handlers.ApplicationHandler.MapOpenWindow(Microsoft.Maui.Handlers.ApplicationHandler! handler, Microsoft.Maui.IApplication! application, object? args) -> void static Microsoft.Maui.Handlers.ApplicationHandler.Mapper -> Microsoft.Maui.IPropertyMapper! @@ -2344,6 +2397,11 @@ static Microsoft.Maui.Handlers.GraphicsViewHandler.MapDrawable(Microsoft.Maui.Ha static Microsoft.Maui.Handlers.GraphicsViewHandler.MapFlowDirection(Microsoft.Maui.Handlers.IGraphicsViewHandler! handler, Microsoft.Maui.IGraphicsView! graphicsView) -> void static Microsoft.Maui.Handlers.GraphicsViewHandler.MapInvalidate(Microsoft.Maui.Handlers.IGraphicsViewHandler! handler, Microsoft.Maui.IGraphicsView! graphicsView, object? arg) -> void static Microsoft.Maui.Handlers.GraphicsViewHandler.Mapper -> Microsoft.Maui.IPropertyMapper! +static Microsoft.Maui.Handlers.HybridWebViewHandler.CommandMapper -> Microsoft.Maui.CommandMapper! +static Microsoft.Maui.Handlers.HybridWebViewHandler.MapEvaluateJavaScriptAsync(Microsoft.Maui.Handlers.IHybridWebViewHandler! handler, Microsoft.Maui.IHybridWebView! hybridWebView, object? arg) -> void +static Microsoft.Maui.Handlers.HybridWebViewHandler.MapInvokeJavaScriptAsync(Microsoft.Maui.Handlers.IHybridWebViewHandler! handler, Microsoft.Maui.IHybridWebView! hybridWebView, object? arg) -> void +static Microsoft.Maui.Handlers.HybridWebViewHandler.Mapper -> Microsoft.Maui.IPropertyMapper! +static Microsoft.Maui.Handlers.HybridWebViewHandler.MapSendRawMessage(Microsoft.Maui.Handlers.IHybridWebViewHandler! handler, Microsoft.Maui.IHybridWebView! hybridWebView, object? arg) -> void static Microsoft.Maui.Handlers.ImageButtonHandler.CommandMapper -> Microsoft.Maui.CommandMapper! static Microsoft.Maui.Handlers.ImageButtonHandler.ImageMapper -> Microsoft.Maui.IPropertyMapper! static Microsoft.Maui.Handlers.ImageButtonHandler.MapCornerRadius(Microsoft.Maui.Handlers.IImageButtonHandler! handler, Microsoft.Maui.IButtonStroke! buttonStroke) -> void @@ -2616,6 +2674,7 @@ static Microsoft.Maui.Hosting.FontsMauiAppBuilderExtensions.ConfigureFonts(this static Microsoft.Maui.Hosting.FontsMauiAppBuilderExtensions.ConfigureFonts(this Microsoft.Maui.Hosting.MauiAppBuilder! builder) -> Microsoft.Maui.Hosting.MauiAppBuilder! static Microsoft.Maui.Hosting.HandlerMauiAppBuilderExtensions.ConfigureMauiHandlers(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action? configureDelegate) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! static Microsoft.Maui.Hosting.HandlerMauiAppBuilderExtensions.ConfigureMauiHandlers(this Microsoft.Maui.Hosting.MauiAppBuilder! builder, System.Action? configureDelegate) -> Microsoft.Maui.Hosting.MauiAppBuilder! +static Microsoft.Maui.Hosting.HybridWebViewServiceCollectionExtensions.AddHybridWebViewDeveloperTools(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! static Microsoft.Maui.Hosting.ImageSourceServiceCollectionExtensions.AddService(this Microsoft.Maui.Hosting.IImageSourceServiceCollection! services) -> Microsoft.Maui.Hosting.IImageSourceServiceCollection! static Microsoft.Maui.Hosting.ImageSourceServiceCollectionExtensions.AddService(this Microsoft.Maui.Hosting.IImageSourceServiceCollection! services, System.Func!>! implementationFactory) -> Microsoft.Maui.Hosting.IImageSourceServiceCollection! static Microsoft.Maui.Hosting.ImageSourcesMauiAppBuilderExtensions.ConfigureImageSources(this Microsoft.Maui.Hosting.MauiAppBuilder! builder, System.Action? configureDelegate) -> Microsoft.Maui.Hosting.MauiAppBuilder! @@ -2655,12 +2714,15 @@ static Microsoft.Maui.IPickerExtension.GetItemsAsList(this Microsoft.Maui.IPicke static Microsoft.Maui.ITextInputExtensions.UpdateText(this Microsoft.Maui.ITextInput! textInput, string? text) -> void static Microsoft.Maui.Keyboard.Chat.get -> Microsoft.Maui.Keyboard! static Microsoft.Maui.Keyboard.Create(Microsoft.Maui.KeyboardFlags flags) -> Microsoft.Maui.Keyboard! +static Microsoft.Maui.Keyboard.Date.get -> Microsoft.Maui.Keyboard! static Microsoft.Maui.Keyboard.Default.get -> Microsoft.Maui.Keyboard! static Microsoft.Maui.Keyboard.Email.get -> Microsoft.Maui.Keyboard! static Microsoft.Maui.Keyboard.Numeric.get -> Microsoft.Maui.Keyboard! +static Microsoft.Maui.Keyboard.Password.get -> Microsoft.Maui.Keyboard! static Microsoft.Maui.Keyboard.Plain.get -> Microsoft.Maui.Keyboard! static Microsoft.Maui.Keyboard.Telephone.get -> Microsoft.Maui.Keyboard! static Microsoft.Maui.Keyboard.Text.get -> Microsoft.Maui.Keyboard! +static Microsoft.Maui.Keyboard.Time.get -> Microsoft.Maui.Keyboard! static Microsoft.Maui.Keyboard.Url.get -> Microsoft.Maui.Keyboard! static Microsoft.Maui.Layouts.FlexBasis.implicit operator Microsoft.Maui.Layouts.FlexBasis(float length) -> Microsoft.Maui.Layouts.FlexBasis static Microsoft.Maui.Layouts.FlexBasis.operator !=(Microsoft.Maui.Layouts.FlexBasis left, Microsoft.Maui.Layouts.FlexBasis right) -> bool @@ -2746,7 +2808,7 @@ static Microsoft.Maui.Platform.EditorExtensions.UpdateTextColor(this Tizen.UIExt static Microsoft.Maui.Platform.EditorExtensions.UpdateVerticalTextAlignment(this Tizen.UIExtensions.NUI.Editor! platformEditor, Microsoft.Maui.ITextAlignment! editor) -> void static Microsoft.Maui.Platform.ElementExtensions.SetApplicationHandler(this Tizen.Applications.CoreApplication! platformApplication, Microsoft.Maui.IApplication! application, Microsoft.Maui.IMauiContext! context) -> void static Microsoft.Maui.Platform.ElementExtensions.SetWindowHandler(this Tizen.NUI.Window! platformWindow, Microsoft.Maui.IWindow! window, Microsoft.Maui.IMauiContext! context) -> void -static Microsoft.Maui.Platform.ElementExtensions.ToContainerView(this Microsoft.Maui.IElement! view, Microsoft.Maui.IMauiContext! context) -> Tizen.NUI.BaseComponents.View! +static Microsoft.Maui.Platform.ElementExtensions.ToContainerView(this Microsoft.Maui.IElement? view, Microsoft.Maui.IMauiContext! context) -> Tizen.NUI.BaseComponents.View! static Microsoft.Maui.Platform.ElementExtensions.ToHandler(this Microsoft.Maui.IElement! view, Microsoft.Maui.IMauiContext! context) -> Microsoft.Maui.IElementHandler! static Microsoft.Maui.Platform.ElementExtensions.ToPlatform(this Microsoft.Maui.IElement! view, Microsoft.Maui.IMauiContext! context) -> Tizen.NUI.BaseComponents.View! static Microsoft.Maui.Platform.EntryExtensions.ToPlatform(this Microsoft.Maui.ReturnType returnType) -> Tizen.UIExtensions.Common.ReturnType @@ -2899,6 +2961,7 @@ static Microsoft.Maui.Thickness.operator +(Microsoft.Maui.Thickness left, Micros static Microsoft.Maui.Thickness.operator ==(Microsoft.Maui.Thickness left, Microsoft.Maui.Thickness right) -> bool static Microsoft.Maui.Thickness.Zero -> Microsoft.Maui.Thickness static Microsoft.Maui.ViewExtensions.CaptureAsync(this Microsoft.Maui.IView! view) -> System.Threading.Tasks.Task! +static Microsoft.Maui.ViewExtensions.DisconnectHandlers(this Microsoft.Maui.IView! view) -> void static Microsoft.Maui.VisualDiagnostics.CaptureAsJpegAsync(Microsoft.Maui.IView! view, int quality = 80) -> System.Threading.Tasks.Task! static Microsoft.Maui.VisualDiagnostics.CaptureAsJpegAsync(Microsoft.Maui.IWindow! window, int quality = 80) -> System.Threading.Tasks.Task! static Microsoft.Maui.VisualDiagnostics.CaptureAsPngAsync(Microsoft.Maui.IView! view) -> System.Threading.Tasks.Task! diff --git a/src/Core/src/PublicAPI/net-tizen/PublicAPI.Unshipped.txt b/src/Core/src/PublicAPI/net-tizen/PublicAPI.Unshipped.txt index ede8897432dd..7dc5c58110bf 100644 --- a/src/Core/src/PublicAPI/net-tizen/PublicAPI.Unshipped.txt +++ b/src/Core/src/PublicAPI/net-tizen/PublicAPI.Unshipped.txt @@ -1,68 +1 @@ #nullable enable -Microsoft.Maui.ElementHandlerExtensions -Microsoft.Maui.HandlerDisconnectPolicy -Microsoft.Maui.HandlerDisconnectPolicy.Automatic = 0 -> Microsoft.Maui.HandlerDisconnectPolicy -Microsoft.Maui.HandlerDisconnectPolicy.Manual = 1 -> Microsoft.Maui.HandlerDisconnectPolicy -Microsoft.Maui.Handlers.HybridWebViewHandler -Microsoft.Maui.Handlers.HybridWebViewHandler.HybridWebViewHandler() -> void -Microsoft.Maui.Handlers.HybridWebViewHandler.HybridWebViewHandler(Microsoft.Maui.IPropertyMapper? mapper = null, Microsoft.Maui.CommandMapper? commandMapper = null) -> void -Microsoft.Maui.Handlers.IHybridPlatformWebView -Microsoft.Maui.Handlers.IHybridPlatformWebView.SendRawMessage(string! rawMessage) -> void -Microsoft.Maui.Handlers.IHybridWebViewHandler -Microsoft.Maui.Handlers.IHybridWebViewHandler.PlatformView.get -> Tizen.NUI.BaseComponents.View! -Microsoft.Maui.Handlers.IHybridWebViewHandler.VirtualView.get -> Microsoft.Maui.IHybridWebView! -Microsoft.Maui.Hosting.HybridWebViewServiceCollectionExtensions -Microsoft.Maui.HybridWebViewInvokeJavaScriptRequest -Microsoft.Maui.HybridWebViewInvokeJavaScriptRequest.HybridWebViewInvokeJavaScriptRequest(string! methodName, System.Text.Json.Serialization.Metadata.JsonTypeInfo? returnTypeJsonTypeInfo, object?[]? paramValues, System.Text.Json.Serialization.Metadata.JsonTypeInfo?[]? paramJsonTypeInfos) -> void -Microsoft.Maui.HybridWebViewInvokeJavaScriptRequest.MethodName.get -> string! -Microsoft.Maui.HybridWebViewInvokeJavaScriptRequest.ParamJsonTypeInfos.get -> System.Text.Json.Serialization.Metadata.JsonTypeInfo?[]? -Microsoft.Maui.HybridWebViewInvokeJavaScriptRequest.ParamValues.get -> object?[]? -Microsoft.Maui.HybridWebViewInvokeJavaScriptRequest.ReturnTypeJsonTypeInfo.get -> System.Text.Json.Serialization.Metadata.JsonTypeInfo? -Microsoft.Maui.HybridWebViewRawMessage -Microsoft.Maui.HybridWebViewRawMessage.HybridWebViewRawMessage() -> void -Microsoft.Maui.HybridWebViewRawMessage.Message.get -> string? -Microsoft.Maui.HybridWebViewRawMessage.Message.set -> void -Microsoft.Maui.IApplication.ActivateWindow(Microsoft.Maui.IWindow! window) -> void -Microsoft.Maui.IHybridWebView -Microsoft.Maui.IHybridWebView.DefaultFile.get -> string? -Microsoft.Maui.IHybridWebView.EvaluateJavaScriptAsync(string! script) -> System.Threading.Tasks.Task! -Microsoft.Maui.IHybridWebView.HybridRoot.get -> string? -Microsoft.Maui.IHybridWebView.InvokeJavaScriptAsync(string! methodName, System.Text.Json.Serialization.Metadata.JsonTypeInfo! returnTypeJsonTypeInfo, object?[]? paramValues = null, System.Text.Json.Serialization.Metadata.JsonTypeInfo?[]? paramJsonTypeInfos = null) -> System.Threading.Tasks.Task! -Microsoft.Maui.IHybridWebView.InvokeJavaScriptTarget.get -> object? -Microsoft.Maui.IHybridWebView.InvokeJavaScriptTarget.set -> void -Microsoft.Maui.IHybridWebView.InvokeJavaScriptType.get -> System.Type? -Microsoft.Maui.IHybridWebView.InvokeJavaScriptType.set -> void -Microsoft.Maui.IHybridWebView.RawMessageReceived(string! rawMessage) -> void -Microsoft.Maui.IHybridWebView.SendRawMessage(string! rawMessage) -> void -Microsoft.Maui.IHybridWebView.SetInvokeJavaScriptTarget(T! target) -> void -Microsoft.Maui.ITitleBar -Microsoft.Maui.ITitleBar.PassthroughElements.get -> System.Collections.Generic.IList! -Microsoft.Maui.ITitleBar.Subtitle.get -> string? -Microsoft.Maui.ITitleBar.Title.get -> string? -Microsoft.Maui.IWebView.ProcessTerminated(Microsoft.Maui.WebProcessTerminatedEventArgs! args) -> void -*REMOVED*Microsoft.Maui.IWindow.Content.get -> Microsoft.Maui.IView! -Microsoft.Maui.IWindow.Content.get -> Microsoft.Maui.IView? -Microsoft.Maui.TextAlignment.Justify = 3 -> Microsoft.Maui.TextAlignment -Microsoft.Maui.WebProcessTerminatedEventArgs -Microsoft.Maui.WebProcessTerminatedEventArgs.WebProcessTerminatedEventArgs() -> void -override Microsoft.Maui.Handlers.HybridWebViewHandler.CreatePlatformView() -> Tizen.NUI.BaseComponents.View! -static Microsoft.Maui.ElementHandlerExtensions.GetRequiredService(this Microsoft.Maui.IElementHandler! handler, System.Type! type) -> T -static Microsoft.Maui.ElementHandlerExtensions.GetRequiredService(this Microsoft.Maui.IElementHandler! handler) -> T -static Microsoft.Maui.ElementHandlerExtensions.GetService(this Microsoft.Maui.IElementHandler! handler, System.Type! type) -> T? -static Microsoft.Maui.ElementHandlerExtensions.GetService(this Microsoft.Maui.IElementHandler! handler) -> T? -static Microsoft.Maui.ElementHandlerExtensions.GetServiceProvider(this Microsoft.Maui.IElementHandler! handler) -> System.IServiceProvider! -static Microsoft.Maui.ElementHandlerExtensions.IsConnected(this Microsoft.Maui.IElementHandler! handler) -> bool -static Microsoft.Maui.Handlers.ApplicationHandler.MapActivateWindow(Microsoft.Maui.Handlers.ApplicationHandler! handler, Microsoft.Maui.IApplication! application, object? args) -> void -static Microsoft.Maui.Handlers.HybridWebViewHandler.CommandMapper -> Microsoft.Maui.CommandMapper! -static Microsoft.Maui.Handlers.HybridWebViewHandler.MapEvaluateJavaScriptAsync(Microsoft.Maui.Handlers.IHybridWebViewHandler! handler, Microsoft.Maui.IHybridWebView! hybridWebView, object? arg) -> void -static Microsoft.Maui.Handlers.HybridWebViewHandler.MapInvokeJavaScriptAsync(Microsoft.Maui.Handlers.IHybridWebViewHandler! handler, Microsoft.Maui.IHybridWebView! hybridWebView, object? arg) -> void -static Microsoft.Maui.Handlers.HybridWebViewHandler.Mapper -> Microsoft.Maui.IPropertyMapper! -static Microsoft.Maui.Handlers.HybridWebViewHandler.MapSendRawMessage(Microsoft.Maui.Handlers.IHybridWebViewHandler! handler, Microsoft.Maui.IHybridWebView! hybridWebView, object? arg) -> void -static Microsoft.Maui.Hosting.HybridWebViewServiceCollectionExtensions.AddHybridWebViewDeveloperTools(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Maui.Keyboard.Date.get -> Microsoft.Maui.Keyboard! -static Microsoft.Maui.Keyboard.Password.get -> Microsoft.Maui.Keyboard! -static Microsoft.Maui.Keyboard.Time.get -> Microsoft.Maui.Keyboard! -*REMOVED*static Microsoft.Maui.Platform.ElementExtensions.ToContainerView(this Microsoft.Maui.IElement! view, Microsoft.Maui.IMauiContext! context) -> Tizen.NUI.BaseComponents.View! -static Microsoft.Maui.Platform.ElementExtensions.ToContainerView(this Microsoft.Maui.IElement? view, Microsoft.Maui.IMauiContext! context) -> Tizen.NUI.BaseComponents.View! -static Microsoft.Maui.ViewExtensions.DisconnectHandlers(this Microsoft.Maui.IView! view) -> void -override Microsoft.Maui.Handlers.BorderHandler.PlatformArrange(Microsoft.Maui.Graphics.Rect rect) -> void diff --git a/src/Core/src/PublicAPI/net-windows/PublicAPI.Shipped.txt b/src/Core/src/PublicAPI/net-windows/PublicAPI.Shipped.txt index fcc7345220a7..7c372258a771 100644 --- a/src/Core/src/PublicAPI/net-windows/PublicAPI.Shipped.txt +++ b/src/Core/src/PublicAPI/net-windows/PublicAPI.Shipped.txt @@ -265,6 +265,7 @@ Microsoft.Maui.DisplayDensityRequest.DisplayDensityRequest() -> void Microsoft.Maui.Easing Microsoft.Maui.Easing.Ease(double v) -> double Microsoft.Maui.Easing.Easing(System.Func! easingFunc) -> void +Microsoft.Maui.ElementHandlerExtensions Microsoft.Maui.EmbeddedFont Microsoft.Maui.EmbeddedFont.EmbeddedFont() -> void Microsoft.Maui.EmbeddedFont.FontName.get -> string? @@ -384,6 +385,9 @@ Microsoft.Maui.GridUnitType Microsoft.Maui.GridUnitType.Absolute = 0 -> Microsoft.Maui.GridUnitType Microsoft.Maui.GridUnitType.Auto = 2 -> Microsoft.Maui.GridUnitType Microsoft.Maui.GridUnitType.Star = 1 -> Microsoft.Maui.GridUnitType +Microsoft.Maui.HandlerDisconnectPolicy +Microsoft.Maui.HandlerDisconnectPolicy.Automatic = 0 -> Microsoft.Maui.HandlerDisconnectPolicy +Microsoft.Maui.HandlerDisconnectPolicy.Manual = 1 -> Microsoft.Maui.HandlerDisconnectPolicy Microsoft.Maui.Handlers.ActivityIndicatorHandler Microsoft.Maui.Handlers.ActivityIndicatorHandler.ActivityIndicatorHandler() -> void Microsoft.Maui.Handlers.ActivityIndicatorHandler.ActivityIndicatorHandler(Microsoft.Maui.IPropertyMapper? mapper, Microsoft.Maui.CommandMapper? commandMapper) -> void @@ -444,6 +448,9 @@ Microsoft.Maui.Handlers.GraphicsViewHandler Microsoft.Maui.Handlers.GraphicsViewHandler.GraphicsViewHandler() -> void Microsoft.Maui.Handlers.GraphicsViewHandler.GraphicsViewHandler(Microsoft.Maui.IPropertyMapper? mapper, Microsoft.Maui.CommandMapper? commandMapper) -> void Microsoft.Maui.Handlers.GraphicsViewHandler.GraphicsViewHandler(Microsoft.Maui.IPropertyMapper? mapper) -> void +Microsoft.Maui.Handlers.HybridWebViewHandler +Microsoft.Maui.Handlers.HybridWebViewHandler.HybridWebViewHandler() -> void +Microsoft.Maui.Handlers.HybridWebViewHandler.HybridWebViewHandler(Microsoft.Maui.IPropertyMapper? mapper = null, Microsoft.Maui.CommandMapper? commandMapper = null) -> void Microsoft.Maui.Handlers.IActivityIndicatorHandler Microsoft.Maui.Handlers.IActivityIndicatorHandler.PlatformView.get -> Microsoft.UI.Xaml.Controls.ProgressRing! Microsoft.Maui.Handlers.IActivityIndicatorHandler.VirtualView.get -> Microsoft.Maui.IActivityIndicator! @@ -475,6 +482,11 @@ Microsoft.Maui.Handlers.IFlyoutViewHandler.VirtualView.get -> Microsoft.Maui.IFl Microsoft.Maui.Handlers.IGraphicsViewHandler Microsoft.Maui.Handlers.IGraphicsViewHandler.PlatformView.get -> Microsoft.Maui.Platform.PlatformTouchGraphicsView! Microsoft.Maui.Handlers.IGraphicsViewHandler.VirtualView.get -> Microsoft.Maui.IGraphicsView! +Microsoft.Maui.Handlers.IHybridPlatformWebView +Microsoft.Maui.Handlers.IHybridPlatformWebView.SendRawMessage(string! rawMessage) -> void +Microsoft.Maui.Handlers.IHybridWebViewHandler +Microsoft.Maui.Handlers.IHybridWebViewHandler.PlatformView.get -> Microsoft.UI.Xaml.Controls.WebView2! +Microsoft.Maui.Handlers.IHybridWebViewHandler.VirtualView.get -> Microsoft.Maui.IHybridWebView! Microsoft.Maui.Handlers.IImageButtonHandler Microsoft.Maui.Handlers.IImageButtonHandler.PlatformView.get -> Microsoft.UI.Xaml.Controls.Button! Microsoft.Maui.Handlers.IImageButtonHandler.VirtualView.get -> Microsoft.Maui.IImageButton! @@ -770,6 +782,7 @@ Microsoft.Maui.Hosting.FontDescriptor.Filename.get -> string! Microsoft.Maui.Hosting.FontDescriptor.FontDescriptor(string! filename, string? alias, System.Reflection.Assembly? assembly) -> void Microsoft.Maui.Hosting.FontsMauiAppBuilderExtensions Microsoft.Maui.Hosting.HandlerMauiAppBuilderExtensions +Microsoft.Maui.Hosting.HybridWebViewServiceCollectionExtensions Microsoft.Maui.Hosting.IEssentialsBuilder Microsoft.Maui.Hosting.IEssentialsBuilder.AddAppAction(Microsoft.Maui.ApplicationModel.AppAction! appAction) -> Microsoft.Maui.Hosting.IEssentialsBuilder! Microsoft.Maui.Hosting.IEssentialsBuilder.OnAppAction(System.Action! action) -> Microsoft.Maui.Hosting.IEssentialsBuilder! @@ -809,6 +822,16 @@ Microsoft.Maui.HotReload.IReloadHandler.Reload() -> void Microsoft.Maui.HotReload.MauiHotReloadHelper Microsoft.Maui.HotReload.OnHotReloadAttribute Microsoft.Maui.HotReload.OnHotReloadAttribute.OnHotReloadAttribute() -> void +Microsoft.Maui.HybridWebViewInvokeJavaScriptRequest +Microsoft.Maui.HybridWebViewInvokeJavaScriptRequest.HybridWebViewInvokeJavaScriptRequest(string! methodName, System.Text.Json.Serialization.Metadata.JsonTypeInfo? returnTypeJsonTypeInfo, object?[]? paramValues, System.Text.Json.Serialization.Metadata.JsonTypeInfo?[]? paramJsonTypeInfos) -> void +Microsoft.Maui.HybridWebViewInvokeJavaScriptRequest.MethodName.get -> string! +Microsoft.Maui.HybridWebViewInvokeJavaScriptRequest.ParamJsonTypeInfos.get -> System.Text.Json.Serialization.Metadata.JsonTypeInfo?[]? +Microsoft.Maui.HybridWebViewInvokeJavaScriptRequest.ParamValues.get -> object?[]? +Microsoft.Maui.HybridWebViewInvokeJavaScriptRequest.ReturnTypeJsonTypeInfo.get -> System.Text.Json.Serialization.Metadata.JsonTypeInfo? +Microsoft.Maui.HybridWebViewRawMessage +Microsoft.Maui.HybridWebViewRawMessage.HybridWebViewRawMessage() -> void +Microsoft.Maui.HybridWebViewRawMessage.Message.get -> string? +Microsoft.Maui.HybridWebViewRawMessage.Message.set -> void Microsoft.Maui.IAbsoluteLayout Microsoft.Maui.IAbsoluteLayout.GetLayoutBounds(Microsoft.Maui.IView! view) -> Microsoft.Maui.Graphics.Rect Microsoft.Maui.IAbsoluteLayout.GetLayoutFlags(Microsoft.Maui.IView! view) -> Microsoft.Maui.Layouts.AbsoluteLayoutFlags @@ -822,6 +845,7 @@ Microsoft.Maui.IAdorner Microsoft.Maui.IAdorner.Density.get -> float Microsoft.Maui.IAdorner.VisualView.get -> Microsoft.Maui.IView! Microsoft.Maui.IApplication +Microsoft.Maui.IApplication.ActivateWindow(Microsoft.Maui.IWindow! window) -> void Microsoft.Maui.IApplication.CloseWindow(Microsoft.Maui.IWindow! window) -> void Microsoft.Maui.IApplication.CreateWindow(Microsoft.Maui.IActivationState? activationState) -> Microsoft.Maui.IWindow! Microsoft.Maui.IApplication.OpenWindow(Microsoft.Maui.IWindow! window) -> void @@ -955,6 +979,18 @@ Microsoft.Maui.IGridLayout.RowDefinitions.get -> System.Collections.Generic.IRea Microsoft.Maui.IGridLayout.RowSpacing.get -> double Microsoft.Maui.IGridRowDefinition Microsoft.Maui.IGridRowDefinition.Height.get -> Microsoft.Maui.GridLength +Microsoft.Maui.IHybridWebView +Microsoft.Maui.IHybridWebView.DefaultFile.get -> string? +Microsoft.Maui.IHybridWebView.EvaluateJavaScriptAsync(string! script) -> System.Threading.Tasks.Task! +Microsoft.Maui.IHybridWebView.HybridRoot.get -> string? +Microsoft.Maui.IHybridWebView.InvokeJavaScriptAsync(string! methodName, System.Text.Json.Serialization.Metadata.JsonTypeInfo! returnTypeJsonTypeInfo, object?[]? paramValues = null, System.Text.Json.Serialization.Metadata.JsonTypeInfo?[]? paramJsonTypeInfos = null) -> System.Threading.Tasks.Task! +Microsoft.Maui.IHybridWebView.InvokeJavaScriptTarget.get -> object? +Microsoft.Maui.IHybridWebView.InvokeJavaScriptTarget.set -> void +Microsoft.Maui.IHybridWebView.InvokeJavaScriptType.get -> System.Type? +Microsoft.Maui.IHybridWebView.InvokeJavaScriptType.set -> void +Microsoft.Maui.IHybridWebView.RawMessageReceived(string! rawMessage) -> void +Microsoft.Maui.IHybridWebView.SendRawMessage(string! rawMessage) -> void +Microsoft.Maui.IHybridWebView.SetInvokeJavaScriptTarget(T! target) -> void Microsoft.Maui.IImage Microsoft.Maui.IImage.Aspect.get -> Microsoft.Maui.Aspect Microsoft.Maui.IImage.IsOpaque.get -> bool @@ -1221,6 +1257,10 @@ Microsoft.Maui.ITimePicker Microsoft.Maui.ITimePicker.Format.get -> string! Microsoft.Maui.ITimePicker.Time.get -> System.TimeSpan Microsoft.Maui.ITimePicker.Time.set -> void +Microsoft.Maui.ITitleBar +Microsoft.Maui.ITitleBar.PassthroughElements.get -> System.Collections.Generic.IList! +Microsoft.Maui.ITitleBar.Subtitle.get -> string? +Microsoft.Maui.ITitleBar.Title.get -> string? Microsoft.Maui.ITitledElement Microsoft.Maui.ITitledElement.Title.get -> string? Microsoft.Maui.IToolbar @@ -1320,6 +1360,7 @@ Microsoft.Maui.IWebView.GoBack() -> void Microsoft.Maui.IWebView.GoForward() -> void Microsoft.Maui.IWebView.Navigated(Microsoft.Maui.WebNavigationEvent evnt, string! url, Microsoft.Maui.WebNavigationResult result) -> void Microsoft.Maui.IWebView.Navigating(Microsoft.Maui.WebNavigationEvent evnt, string! url) -> bool +Microsoft.Maui.IWebView.ProcessTerminated(Microsoft.Maui.WebProcessTerminatedEventArgs! args) -> void Microsoft.Maui.IWebView.Reload() -> void Microsoft.Maui.IWebView.Source.get -> Microsoft.Maui.IWebViewSource! Microsoft.Maui.IWebView.UserAgent.get -> string? @@ -1334,7 +1375,7 @@ Microsoft.Maui.IWindow.Activated() -> void Microsoft.Maui.IWindow.AddOverlay(Microsoft.Maui.IWindowOverlay! overlay) -> bool Microsoft.Maui.IWindow.BackButtonClicked() -> bool Microsoft.Maui.IWindow.Backgrounding(Microsoft.Maui.IPersistedState! state) -> void -Microsoft.Maui.IWindow.Content.get -> Microsoft.Maui.IView! +Microsoft.Maui.IWindow.Content.get -> Microsoft.Maui.IView? Microsoft.Maui.IWindow.Created() -> void Microsoft.Maui.IWindow.Deactivated() -> void Microsoft.Maui.IWindow.Destroying() -> void @@ -1351,6 +1392,7 @@ Microsoft.Maui.IWindow.RemoveOverlay(Microsoft.Maui.IWindowOverlay! overlay) -> Microsoft.Maui.IWindow.RequestDisplayDensity() -> float Microsoft.Maui.IWindow.Resumed() -> void Microsoft.Maui.IWindow.Stopped() -> void +Microsoft.Maui.IWindow.TitleBar.get -> Microsoft.Maui.ITitleBar? Microsoft.Maui.IWindow.TitleBarDragRectangles.get -> Microsoft.Maui.Graphics.Rect[]? Microsoft.Maui.IWindow.VisualDiagnosticsOverlay.get -> Microsoft.Maui.IVisualDiagnosticsOverlay! Microsoft.Maui.IWindow.Width.get -> double @@ -1616,6 +1658,10 @@ Microsoft.Maui.Platform.MauiCancelButton Microsoft.Maui.Platform.MauiCancelButton.IsReady.get -> bool Microsoft.Maui.Platform.MauiCancelButton.MauiCancelButton() -> void Microsoft.Maui.Platform.MauiCancelButton.ReadyChanged -> System.EventHandler +Microsoft.Maui.Platform.MauiHybridWebView +Microsoft.Maui.Platform.MauiHybridWebView.MauiHybridWebView(Microsoft.Maui.Handlers.HybridWebViewHandler! handler) -> void +Microsoft.Maui.Platform.MauiHybridWebView.RunAfterInitialize(System.Action! action) -> void +Microsoft.Maui.Platform.MauiHybridWebView.SendRawMessage(string! rawMessage) -> void Microsoft.Maui.Platform.MauiNavigationView Microsoft.Maui.Platform.MauiNavigationView.MauiNavigationView() -> void Microsoft.Maui.Platform.MauiNavigationView.NavigationViewBackButtonMargin.get -> Microsoft.UI.Xaml.Thickness @@ -1884,6 +1930,7 @@ Microsoft.Maui.SwipeViewSwipeStarted.SwipeViewSwipeStarted(Microsoft.Maui.SwipeD Microsoft.Maui.TextAlignment Microsoft.Maui.TextAlignment.Center = 1 -> Microsoft.Maui.TextAlignment Microsoft.Maui.TextAlignment.End = 2 -> Microsoft.Maui.TextAlignment +Microsoft.Maui.TextAlignment.Justify = 3 -> Microsoft.Maui.TextAlignment Microsoft.Maui.TextAlignment.Start = 0 -> Microsoft.Maui.TextAlignment Microsoft.Maui.TextDecorations Microsoft.Maui.TextDecorations.None = 0 -> Microsoft.Maui.TextDecorations @@ -1973,6 +2020,9 @@ Microsoft.Maui.WebNavigationResult.Cancel = 2 -> Microsoft.Maui.WebNavigationRes Microsoft.Maui.WebNavigationResult.Failure = 4 -> Microsoft.Maui.WebNavigationResult Microsoft.Maui.WebNavigationResult.Success = 1 -> Microsoft.Maui.WebNavigationResult Microsoft.Maui.WebNavigationResult.Timeout = 3 -> Microsoft.Maui.WebNavigationResult +Microsoft.Maui.WebProcessTerminatedEventArgs +Microsoft.Maui.WebProcessTerminatedEventArgs.CoreWebView2ProcessFailedEventArgs.get -> Microsoft.Web.WebView2.Core.CoreWebView2ProcessFailedEventArgs! +Microsoft.Maui.WebProcessTerminatedEventArgs.Sender.get -> Microsoft.Web.WebView2.Core.CoreWebView2! Microsoft.Maui.WindowExtensions Microsoft.Maui.WindowOverlay Microsoft.Maui.WindowOverlay.Density.get -> float @@ -2020,6 +2070,7 @@ override Microsoft.Maui.Handlers.ActivityIndicatorHandler.CreatePlatformView() - override Microsoft.Maui.Handlers.ActivityIndicatorHandler.NeedsContainer.get -> bool override Microsoft.Maui.Handlers.ApplicationHandler.CreatePlatformElement() -> Microsoft.UI.Xaml.Application! override Microsoft.Maui.Handlers.BorderHandler.CreatePlatformView() -> Microsoft.Maui.Platform.ContentPanel! +override Microsoft.Maui.Handlers.BorderHandler.PlatformArrange(Microsoft.Maui.Graphics.Rect rect) -> void override Microsoft.Maui.Handlers.BorderHandler.SetVirtualView(Microsoft.Maui.IView! view) -> void override Microsoft.Maui.Handlers.ButtonHandler.ConnectHandler(Microsoft.UI.Xaml.Controls.Button! platformView) -> void override Microsoft.Maui.Handlers.ButtonHandler.CreatePlatformView() -> Microsoft.UI.Xaml.Controls.Button! @@ -2047,6 +2098,9 @@ override Microsoft.Maui.Handlers.FlyoutViewHandler.DisconnectHandler(Microsoft.M override Microsoft.Maui.Handlers.GraphicsViewHandler.ConnectHandler(Microsoft.Maui.Platform.PlatformTouchGraphicsView! platformView) -> void override Microsoft.Maui.Handlers.GraphicsViewHandler.CreatePlatformView() -> Microsoft.Maui.Platform.PlatformTouchGraphicsView! override Microsoft.Maui.Handlers.GraphicsViewHandler.DisconnectHandler(Microsoft.Maui.Platform.PlatformTouchGraphicsView! platformView) -> void +override Microsoft.Maui.Handlers.HybridWebViewHandler.ConnectHandler(Microsoft.UI.Xaml.Controls.WebView2! platformView) -> void +override Microsoft.Maui.Handlers.HybridWebViewHandler.CreatePlatformView() -> Microsoft.UI.Xaml.Controls.WebView2! +override Microsoft.Maui.Handlers.HybridWebViewHandler.DisconnectHandler(Microsoft.UI.Xaml.Controls.WebView2! platformView) -> void override Microsoft.Maui.Handlers.ImageButtonHandler.ConnectHandler(Microsoft.UI.Xaml.Controls.Button! platformView) -> void override Microsoft.Maui.Handlers.ImageButtonHandler.CreatePlatformView() -> Microsoft.UI.Xaml.Controls.Button! override Microsoft.Maui.Handlers.ImageButtonHandler.DisconnectHandler(Microsoft.UI.Xaml.Controls.Button! platformView) -> void @@ -2220,6 +2274,12 @@ static Microsoft.Maui.Dispatching.DispatcherProvider.Current.get -> Microsoft.Ma static Microsoft.Maui.Dispatching.DispatcherProvider.SetCurrent(Microsoft.Maui.Dispatching.IDispatcherProvider? provider) -> bool static Microsoft.Maui.Easing.Default.get -> Microsoft.Maui.Easing! static Microsoft.Maui.Easing.implicit operator Microsoft.Maui.Easing!(System.Func! func) -> Microsoft.Maui.Easing! +static Microsoft.Maui.ElementHandlerExtensions.GetRequiredService(this Microsoft.Maui.IElementHandler! handler, System.Type! type) -> T +static Microsoft.Maui.ElementHandlerExtensions.GetRequiredService(this Microsoft.Maui.IElementHandler! handler) -> T +static Microsoft.Maui.ElementHandlerExtensions.GetService(this Microsoft.Maui.IElementHandler! handler, System.Type! type) -> T? +static Microsoft.Maui.ElementHandlerExtensions.GetService(this Microsoft.Maui.IElementHandler! handler) -> T? +static Microsoft.Maui.ElementHandlerExtensions.GetServiceProvider(this Microsoft.Maui.IElementHandler! handler) -> System.IServiceProvider! +static Microsoft.Maui.ElementHandlerExtensions.IsConnected(this Microsoft.Maui.IElementHandler! handler) -> bool static Microsoft.Maui.Font.Default.get -> Microsoft.Maui.Font static Microsoft.Maui.Font.OfSize(string? name, double size, Microsoft.Maui.FontWeight weight = Microsoft.Maui.FontWeight.Regular, Microsoft.Maui.FontSlant fontSlant = Microsoft.Maui.FontSlant.Default, bool enableScaling = true) -> Microsoft.Maui.Font static Microsoft.Maui.Font.operator !=(Microsoft.Maui.Font left, Microsoft.Maui.Font right) -> bool @@ -2246,6 +2306,7 @@ static Microsoft.Maui.Handlers.ActivityIndicatorHandler.MapIsRunning(Microsoft.M static Microsoft.Maui.Handlers.ActivityIndicatorHandler.Mapper -> Microsoft.Maui.IPropertyMapper! static Microsoft.Maui.Handlers.ActivityIndicatorHandler.MapWidth(Microsoft.Maui.Handlers.IActivityIndicatorHandler! handler, Microsoft.Maui.IActivityIndicator! activityIndicator) -> void static Microsoft.Maui.Handlers.ApplicationHandler.CommandMapper -> Microsoft.Maui.CommandMapper! +static Microsoft.Maui.Handlers.ApplicationHandler.MapActivateWindow(Microsoft.Maui.Handlers.ApplicationHandler! handler, Microsoft.Maui.IApplication! application, object? args) -> void static Microsoft.Maui.Handlers.ApplicationHandler.MapCloseWindow(Microsoft.Maui.Handlers.ApplicationHandler! handler, Microsoft.Maui.IApplication! application, object? args) -> void static Microsoft.Maui.Handlers.ApplicationHandler.MapOpenWindow(Microsoft.Maui.Handlers.ApplicationHandler! handler, Microsoft.Maui.IApplication! application, object? args) -> void static Microsoft.Maui.Handlers.ApplicationHandler.Mapper -> Microsoft.Maui.IPropertyMapper! @@ -2347,6 +2408,11 @@ static Microsoft.Maui.Handlers.GraphicsViewHandler.MapDrawable(Microsoft.Maui.Ha static Microsoft.Maui.Handlers.GraphicsViewHandler.MapFlowDirection(Microsoft.Maui.Handlers.IGraphicsViewHandler! handler, Microsoft.Maui.IGraphicsView! graphicsView) -> void static Microsoft.Maui.Handlers.GraphicsViewHandler.MapInvalidate(Microsoft.Maui.Handlers.IGraphicsViewHandler! handler, Microsoft.Maui.IGraphicsView! graphicsView, object? arg) -> void static Microsoft.Maui.Handlers.GraphicsViewHandler.Mapper -> Microsoft.Maui.IPropertyMapper! +static Microsoft.Maui.Handlers.HybridWebViewHandler.CommandMapper -> Microsoft.Maui.CommandMapper! +static Microsoft.Maui.Handlers.HybridWebViewHandler.MapEvaluateJavaScriptAsync(Microsoft.Maui.Handlers.IHybridWebViewHandler! handler, Microsoft.Maui.IHybridWebView! hybridWebView, object? arg) -> void +static Microsoft.Maui.Handlers.HybridWebViewHandler.MapInvokeJavaScriptAsync(Microsoft.Maui.Handlers.IHybridWebViewHandler! handler, Microsoft.Maui.IHybridWebView! hybridWebView, object? arg) -> void +static Microsoft.Maui.Handlers.HybridWebViewHandler.Mapper -> Microsoft.Maui.IPropertyMapper! +static Microsoft.Maui.Handlers.HybridWebViewHandler.MapSendRawMessage(Microsoft.Maui.Handlers.IHybridWebViewHandler! handler, Microsoft.Maui.IHybridWebView! hybridWebView, object? arg) -> void static Microsoft.Maui.Handlers.ImageButtonHandler.CommandMapper -> Microsoft.Maui.CommandMapper! static Microsoft.Maui.Handlers.ImageButtonHandler.ImageMapper -> Microsoft.Maui.IPropertyMapper! static Microsoft.Maui.Handlers.ImageButtonHandler.MapBackground(Microsoft.Maui.Handlers.IImageButtonHandler! handler, Microsoft.Maui.IImageButton! imageButton) -> void @@ -2638,6 +2704,7 @@ static Microsoft.Maui.Hosting.FontsMauiAppBuilderExtensions.ConfigureFonts(this static Microsoft.Maui.Hosting.FontsMauiAppBuilderExtensions.ConfigureFonts(this Microsoft.Maui.Hosting.MauiAppBuilder! builder) -> Microsoft.Maui.Hosting.MauiAppBuilder! static Microsoft.Maui.Hosting.HandlerMauiAppBuilderExtensions.ConfigureMauiHandlers(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action? configureDelegate) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! static Microsoft.Maui.Hosting.HandlerMauiAppBuilderExtensions.ConfigureMauiHandlers(this Microsoft.Maui.Hosting.MauiAppBuilder! builder, System.Action? configureDelegate) -> Microsoft.Maui.Hosting.MauiAppBuilder! +static Microsoft.Maui.Hosting.HybridWebViewServiceCollectionExtensions.AddHybridWebViewDeveloperTools(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! static Microsoft.Maui.Hosting.ImageSourceServiceCollectionExtensions.AddService(this Microsoft.Maui.Hosting.IImageSourceServiceCollection! services) -> Microsoft.Maui.Hosting.IImageSourceServiceCollection! static Microsoft.Maui.Hosting.ImageSourceServiceCollectionExtensions.AddService(this Microsoft.Maui.Hosting.IImageSourceServiceCollection! services, System.Func!>! implementationFactory) -> Microsoft.Maui.Hosting.IImageSourceServiceCollection! static Microsoft.Maui.Hosting.ImageSourcesMauiAppBuilderExtensions.ConfigureImageSources(this Microsoft.Maui.Hosting.MauiAppBuilder! builder, System.Action? configureDelegate) -> Microsoft.Maui.Hosting.MauiAppBuilder! @@ -2677,12 +2744,15 @@ static Microsoft.Maui.IPickerExtension.GetItemsAsList(this Microsoft.Maui.IPicke static Microsoft.Maui.ITextInputExtensions.UpdateText(this Microsoft.Maui.ITextInput! textInput, string? text) -> void static Microsoft.Maui.Keyboard.Chat.get -> Microsoft.Maui.Keyboard! static Microsoft.Maui.Keyboard.Create(Microsoft.Maui.KeyboardFlags flags) -> Microsoft.Maui.Keyboard! +static Microsoft.Maui.Keyboard.Date.get -> Microsoft.Maui.Keyboard! static Microsoft.Maui.Keyboard.Default.get -> Microsoft.Maui.Keyboard! static Microsoft.Maui.Keyboard.Email.get -> Microsoft.Maui.Keyboard! static Microsoft.Maui.Keyboard.Numeric.get -> Microsoft.Maui.Keyboard! +static Microsoft.Maui.Keyboard.Password.get -> Microsoft.Maui.Keyboard! static Microsoft.Maui.Keyboard.Plain.get -> Microsoft.Maui.Keyboard! static Microsoft.Maui.Keyboard.Telephone.get -> Microsoft.Maui.Keyboard! static Microsoft.Maui.Keyboard.Text.get -> Microsoft.Maui.Keyboard! +static Microsoft.Maui.Keyboard.Time.get -> Microsoft.Maui.Keyboard! static Microsoft.Maui.Keyboard.Url.get -> Microsoft.Maui.Keyboard! static Microsoft.Maui.Layouts.FlexBasis.implicit operator Microsoft.Maui.Layouts.FlexBasis(float length) -> Microsoft.Maui.Layouts.FlexBasis static Microsoft.Maui.Layouts.FlexBasis.operator !=(Microsoft.Maui.Layouts.FlexBasis left, Microsoft.Maui.Layouts.FlexBasis right) -> bool @@ -3000,6 +3070,7 @@ static Microsoft.Maui.Thickness.operator +(Microsoft.Maui.Thickness left, Micros static Microsoft.Maui.Thickness.operator ==(Microsoft.Maui.Thickness left, Microsoft.Maui.Thickness right) -> bool static Microsoft.Maui.Thickness.Zero -> Microsoft.Maui.Thickness static Microsoft.Maui.ViewExtensions.CaptureAsync(this Microsoft.Maui.IView! view) -> System.Threading.Tasks.Task! +static Microsoft.Maui.ViewExtensions.DisconnectHandlers(this Microsoft.Maui.IView! view) -> void static Microsoft.Maui.VisualDiagnostics.CaptureAsJpegAsync(Microsoft.Maui.IView! view, int quality = 80) -> System.Threading.Tasks.Task! static Microsoft.Maui.VisualDiagnostics.CaptureAsJpegAsync(Microsoft.Maui.IWindow! window, int quality = 80) -> System.Threading.Tasks.Task! static Microsoft.Maui.VisualDiagnostics.CaptureAsPngAsync(Microsoft.Maui.IView! view) -> System.Threading.Tasks.Task! @@ -3078,7 +3149,7 @@ virtual Microsoft.Maui.MauiWinUIWindow.OnActivated(object! sender, Microsoft.UI. virtual Microsoft.Maui.MauiWinUIWindow.OnClosed(object! sender, Microsoft.UI.Xaml.WindowEventArgs! args) -> void virtual Microsoft.Maui.MauiWinUIWindow.OnVisibilityChanged(object! sender, Microsoft.UI.Xaml.WindowVisibilityChangedEventArgs! args) -> void virtual Microsoft.Maui.Platform.MauiCancelButton.OnReadyChanged() -> void -virtual Microsoft.Maui.Platform.NavigationRootManager.Connect(Microsoft.UI.Xaml.UIElement! platformView) -> void +virtual Microsoft.Maui.Platform.NavigationRootManager.Connect(Microsoft.UI.Xaml.UIElement? platformView) -> void virtual Microsoft.Maui.Platform.NavigationRootManager.Disconnect() -> void virtual Microsoft.Maui.Platform.StackNavigationManager.Connect(Microsoft.Maui.IStackNavigation! navigationView, Microsoft.UI.Xaml.Controls.Frame! navigationFrame) -> void virtual Microsoft.Maui.Platform.StackNavigationManager.Disconnect(Microsoft.Maui.IStackNavigation! navigationView, Microsoft.UI.Xaml.Controls.Frame! navigationFrame) -> void diff --git a/src/Core/src/PublicAPI/net-windows/PublicAPI.Unshipped.txt b/src/Core/src/PublicAPI/net-windows/PublicAPI.Unshipped.txt index ff5ecdbc7010..7dc5c58110bf 100644 --- a/src/Core/src/PublicAPI/net-windows/PublicAPI.Unshipped.txt +++ b/src/Core/src/PublicAPI/net-windows/PublicAPI.Unshipped.txt @@ -1,76 +1 @@ #nullable enable -Microsoft.Maui.ElementHandlerExtensions -Microsoft.Maui.HandlerDisconnectPolicy -Microsoft.Maui.HandlerDisconnectPolicy.Automatic = 0 -> Microsoft.Maui.HandlerDisconnectPolicy -Microsoft.Maui.HandlerDisconnectPolicy.Manual = 1 -> Microsoft.Maui.HandlerDisconnectPolicy -Microsoft.Maui.Handlers.HybridWebViewHandler -Microsoft.Maui.Handlers.HybridWebViewHandler.HybridWebViewHandler() -> void -Microsoft.Maui.Handlers.HybridWebViewHandler.HybridWebViewHandler(Microsoft.Maui.IPropertyMapper? mapper = null, Microsoft.Maui.CommandMapper? commandMapper = null) -> void -Microsoft.Maui.Handlers.IHybridPlatformWebView -Microsoft.Maui.Handlers.IHybridPlatformWebView.SendRawMessage(string! rawMessage) -> void -Microsoft.Maui.Handlers.IHybridWebViewHandler -Microsoft.Maui.Handlers.IHybridWebViewHandler.PlatformView.get -> Microsoft.UI.Xaml.Controls.WebView2! -Microsoft.Maui.Handlers.IHybridWebViewHandler.VirtualView.get -> Microsoft.Maui.IHybridWebView! -Microsoft.Maui.Hosting.HybridWebViewServiceCollectionExtensions -Microsoft.Maui.HybridWebViewInvokeJavaScriptRequest -Microsoft.Maui.HybridWebViewInvokeJavaScriptRequest.HybridWebViewInvokeJavaScriptRequest(string! methodName, System.Text.Json.Serialization.Metadata.JsonTypeInfo? returnTypeJsonTypeInfo, object?[]? paramValues, System.Text.Json.Serialization.Metadata.JsonTypeInfo?[]? paramJsonTypeInfos) -> void -Microsoft.Maui.HybridWebViewInvokeJavaScriptRequest.MethodName.get -> string! -Microsoft.Maui.HybridWebViewInvokeJavaScriptRequest.ParamJsonTypeInfos.get -> System.Text.Json.Serialization.Metadata.JsonTypeInfo?[]? -Microsoft.Maui.HybridWebViewInvokeJavaScriptRequest.ParamValues.get -> object?[]? -Microsoft.Maui.HybridWebViewInvokeJavaScriptRequest.ReturnTypeJsonTypeInfo.get -> System.Text.Json.Serialization.Metadata.JsonTypeInfo? -Microsoft.Maui.HybridWebViewRawMessage -Microsoft.Maui.HybridWebViewRawMessage.HybridWebViewRawMessage() -> void -Microsoft.Maui.HybridWebViewRawMessage.Message.get -> string? -Microsoft.Maui.HybridWebViewRawMessage.Message.set -> void -Microsoft.Maui.IApplication.ActivateWindow(Microsoft.Maui.IWindow! window) -> void -Microsoft.Maui.IHybridWebView -Microsoft.Maui.IHybridWebView.DefaultFile.get -> string? -Microsoft.Maui.IHybridWebView.EvaluateJavaScriptAsync(string! script) -> System.Threading.Tasks.Task! -Microsoft.Maui.IHybridWebView.HybridRoot.get -> string? -Microsoft.Maui.IHybridWebView.InvokeJavaScriptAsync(string! methodName, System.Text.Json.Serialization.Metadata.JsonTypeInfo! returnTypeJsonTypeInfo, object?[]? paramValues = null, System.Text.Json.Serialization.Metadata.JsonTypeInfo?[]? paramJsonTypeInfos = null) -> System.Threading.Tasks.Task! -Microsoft.Maui.IHybridWebView.InvokeJavaScriptTarget.get -> object? -Microsoft.Maui.IHybridWebView.InvokeJavaScriptTarget.set -> void -Microsoft.Maui.IHybridWebView.InvokeJavaScriptType.get -> System.Type? -Microsoft.Maui.IHybridWebView.InvokeJavaScriptType.set -> void -Microsoft.Maui.IHybridWebView.RawMessageReceived(string! rawMessage) -> void -Microsoft.Maui.IHybridWebView.SendRawMessage(string! rawMessage) -> void -Microsoft.Maui.IHybridWebView.SetInvokeJavaScriptTarget(T! target) -> void -Microsoft.Maui.ITitleBar -Microsoft.Maui.ITitleBar.PassthroughElements.get -> System.Collections.Generic.IList! -Microsoft.Maui.ITitleBar.Subtitle.get -> string? -Microsoft.Maui.ITitleBar.Title.get -> string? -Microsoft.Maui.IWebView.ProcessTerminated(Microsoft.Maui.WebProcessTerminatedEventArgs! args) -> void -*REMOVED*Microsoft.Maui.IWindow.Content.get -> Microsoft.Maui.IView! -Microsoft.Maui.IWindow.Content.get -> Microsoft.Maui.IView? -Microsoft.Maui.IWindow.TitleBar.get -> Microsoft.Maui.ITitleBar? -Microsoft.Maui.Platform.MauiHybridWebView -Microsoft.Maui.Platform.MauiHybridWebView.MauiHybridWebView(Microsoft.Maui.Handlers.HybridWebViewHandler! handler) -> void -Microsoft.Maui.Platform.MauiHybridWebView.RunAfterInitialize(System.Action! action) -> void -Microsoft.Maui.Platform.MauiHybridWebView.SendRawMessage(string! rawMessage) -> void -Microsoft.Maui.TextAlignment.Justify = 3 -> Microsoft.Maui.TextAlignment -Microsoft.Maui.WebProcessTerminatedEventArgs -Microsoft.Maui.WebProcessTerminatedEventArgs.CoreWebView2ProcessFailedEventArgs.get -> Microsoft.Web.WebView2.Core.CoreWebView2ProcessFailedEventArgs! -Microsoft.Maui.WebProcessTerminatedEventArgs.Sender.get -> Microsoft.Web.WebView2.Core.CoreWebView2! -override Microsoft.Maui.Handlers.HybridWebViewHandler.ConnectHandler(Microsoft.UI.Xaml.Controls.WebView2! platformView) -> void -override Microsoft.Maui.Handlers.HybridWebViewHandler.CreatePlatformView() -> Microsoft.UI.Xaml.Controls.WebView2! -override Microsoft.Maui.Handlers.HybridWebViewHandler.DisconnectHandler(Microsoft.UI.Xaml.Controls.WebView2! platformView) -> void -static Microsoft.Maui.ElementHandlerExtensions.GetRequiredService(this Microsoft.Maui.IElementHandler! handler, System.Type! type) -> T -static Microsoft.Maui.ElementHandlerExtensions.GetRequiredService(this Microsoft.Maui.IElementHandler! handler) -> T -static Microsoft.Maui.ElementHandlerExtensions.GetService(this Microsoft.Maui.IElementHandler! handler, System.Type! type) -> T? -static Microsoft.Maui.ElementHandlerExtensions.GetService(this Microsoft.Maui.IElementHandler! handler) -> T? -static Microsoft.Maui.ElementHandlerExtensions.GetServiceProvider(this Microsoft.Maui.IElementHandler! handler) -> System.IServiceProvider! -static Microsoft.Maui.ElementHandlerExtensions.IsConnected(this Microsoft.Maui.IElementHandler! handler) -> bool -static Microsoft.Maui.Handlers.ApplicationHandler.MapActivateWindow(Microsoft.Maui.Handlers.ApplicationHandler! handler, Microsoft.Maui.IApplication! application, object? args) -> void -static Microsoft.Maui.Handlers.HybridWebViewHandler.CommandMapper -> Microsoft.Maui.CommandMapper! -static Microsoft.Maui.Handlers.HybridWebViewHandler.MapEvaluateJavaScriptAsync(Microsoft.Maui.Handlers.IHybridWebViewHandler! handler, Microsoft.Maui.IHybridWebView! hybridWebView, object? arg) -> void -static Microsoft.Maui.Handlers.HybridWebViewHandler.MapInvokeJavaScriptAsync(Microsoft.Maui.Handlers.IHybridWebViewHandler! handler, Microsoft.Maui.IHybridWebView! hybridWebView, object? arg) -> void -static Microsoft.Maui.Handlers.HybridWebViewHandler.Mapper -> Microsoft.Maui.IPropertyMapper! -static Microsoft.Maui.Handlers.HybridWebViewHandler.MapSendRawMessage(Microsoft.Maui.Handlers.IHybridWebViewHandler! handler, Microsoft.Maui.IHybridWebView! hybridWebView, object? arg) -> void -static Microsoft.Maui.Hosting.HybridWebViewServiceCollectionExtensions.AddHybridWebViewDeveloperTools(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Maui.Keyboard.Date.get -> Microsoft.Maui.Keyboard! -static Microsoft.Maui.Keyboard.Password.get -> Microsoft.Maui.Keyboard! -static Microsoft.Maui.Keyboard.Time.get -> Microsoft.Maui.Keyboard! -static Microsoft.Maui.ViewExtensions.DisconnectHandlers(this Microsoft.Maui.IView! view) -> void -*REMOVED*virtual Microsoft.Maui.Platform.NavigationRootManager.Connect(Microsoft.UI.Xaml.UIElement! platformView) -> void -virtual Microsoft.Maui.Platform.NavigationRootManager.Connect(Microsoft.UI.Xaml.UIElement? platformView) -> void -override Microsoft.Maui.Handlers.BorderHandler.PlatformArrange(Microsoft.Maui.Graphics.Rect rect) -> void diff --git a/src/Core/src/PublicAPI/net/PublicAPI.Shipped.txt b/src/Core/src/PublicAPI/net/PublicAPI.Shipped.txt index 309379c65e9b..7b59924b1eab 100644 --- a/src/Core/src/PublicAPI/net/PublicAPI.Shipped.txt +++ b/src/Core/src/PublicAPI/net/PublicAPI.Shipped.txt @@ -237,6 +237,7 @@ Microsoft.Maui.DisplayDensityRequest.DisplayDensityRequest() -> void Microsoft.Maui.Easing Microsoft.Maui.Easing.Ease(double v) -> double Microsoft.Maui.Easing.Easing(System.Func! easingFunc) -> void +Microsoft.Maui.ElementHandlerExtensions Microsoft.Maui.EmbeddedFont Microsoft.Maui.EmbeddedFont.EmbeddedFont() -> void Microsoft.Maui.EmbeddedFont.FontName.get -> string? @@ -351,6 +352,9 @@ Microsoft.Maui.GridUnitType Microsoft.Maui.GridUnitType.Absolute = 0 -> Microsoft.Maui.GridUnitType Microsoft.Maui.GridUnitType.Auto = 2 -> Microsoft.Maui.GridUnitType Microsoft.Maui.GridUnitType.Star = 1 -> Microsoft.Maui.GridUnitType +Microsoft.Maui.HandlerDisconnectPolicy +Microsoft.Maui.HandlerDisconnectPolicy.Automatic = 0 -> Microsoft.Maui.HandlerDisconnectPolicy +Microsoft.Maui.HandlerDisconnectPolicy.Manual = 1 -> Microsoft.Maui.HandlerDisconnectPolicy Microsoft.Maui.Handlers.ActivityIndicatorHandler Microsoft.Maui.Handlers.ActivityIndicatorHandler.ActivityIndicatorHandler() -> void Microsoft.Maui.Handlers.ActivityIndicatorHandler.ActivityIndicatorHandler(Microsoft.Maui.IPropertyMapper? mapper, Microsoft.Maui.CommandMapper? commandMapper) -> void @@ -411,6 +415,9 @@ Microsoft.Maui.Handlers.GraphicsViewHandler Microsoft.Maui.Handlers.GraphicsViewHandler.GraphicsViewHandler() -> void Microsoft.Maui.Handlers.GraphicsViewHandler.GraphicsViewHandler(Microsoft.Maui.IPropertyMapper? mapper, Microsoft.Maui.CommandMapper? commandMapper) -> void Microsoft.Maui.Handlers.GraphicsViewHandler.GraphicsViewHandler(Microsoft.Maui.IPropertyMapper? mapper) -> void +Microsoft.Maui.Handlers.HybridWebViewHandler +Microsoft.Maui.Handlers.HybridWebViewHandler.HybridWebViewHandler() -> void +Microsoft.Maui.Handlers.HybridWebViewHandler.HybridWebViewHandler(Microsoft.Maui.IPropertyMapper? mapper = null, Microsoft.Maui.CommandMapper? commandMapper = null) -> void Microsoft.Maui.Handlers.IActivityIndicatorHandler Microsoft.Maui.Handlers.IActivityIndicatorHandler.PlatformView.get -> object! Microsoft.Maui.Handlers.IActivityIndicatorHandler.VirtualView.get -> Microsoft.Maui.IActivityIndicator! @@ -442,6 +449,11 @@ Microsoft.Maui.Handlers.IFlyoutViewHandler.VirtualView.get -> Microsoft.Maui.IFl Microsoft.Maui.Handlers.IGraphicsViewHandler Microsoft.Maui.Handlers.IGraphicsViewHandler.PlatformView.get -> object! Microsoft.Maui.Handlers.IGraphicsViewHandler.VirtualView.get -> Microsoft.Maui.IGraphicsView! +Microsoft.Maui.Handlers.IHybridPlatformWebView +Microsoft.Maui.Handlers.IHybridPlatformWebView.SendRawMessage(string! rawMessage) -> void +Microsoft.Maui.Handlers.IHybridWebViewHandler +Microsoft.Maui.Handlers.IHybridWebViewHandler.PlatformView.get -> object! +Microsoft.Maui.Handlers.IHybridWebViewHandler.VirtualView.get -> Microsoft.Maui.IHybridWebView! Microsoft.Maui.Handlers.IImageButtonHandler Microsoft.Maui.Handlers.IImageButtonHandler.PlatformView.get -> object! Microsoft.Maui.Handlers.IImageButtonHandler.VirtualView.get -> Microsoft.Maui.IImageButton! @@ -735,6 +747,7 @@ Microsoft.Maui.Hosting.FontDescriptor.Filename.get -> string! Microsoft.Maui.Hosting.FontDescriptor.FontDescriptor(string! filename, string? alias, System.Reflection.Assembly? assembly) -> void Microsoft.Maui.Hosting.FontsMauiAppBuilderExtensions Microsoft.Maui.Hosting.HandlerMauiAppBuilderExtensions +Microsoft.Maui.Hosting.HybridWebViewServiceCollectionExtensions Microsoft.Maui.Hosting.IEssentialsBuilder Microsoft.Maui.Hosting.IEssentialsBuilder.AddAppAction(Microsoft.Maui.ApplicationModel.AppAction! appAction) -> Microsoft.Maui.Hosting.IEssentialsBuilder! Microsoft.Maui.Hosting.IEssentialsBuilder.OnAppAction(System.Action! action) -> Microsoft.Maui.Hosting.IEssentialsBuilder! @@ -774,6 +787,16 @@ Microsoft.Maui.HotReload.IReloadHandler.Reload() -> void Microsoft.Maui.HotReload.MauiHotReloadHelper Microsoft.Maui.HotReload.OnHotReloadAttribute Microsoft.Maui.HotReload.OnHotReloadAttribute.OnHotReloadAttribute() -> void +Microsoft.Maui.HybridWebViewInvokeJavaScriptRequest +Microsoft.Maui.HybridWebViewInvokeJavaScriptRequest.HybridWebViewInvokeJavaScriptRequest(string! methodName, System.Text.Json.Serialization.Metadata.JsonTypeInfo? returnTypeJsonTypeInfo, object?[]? paramValues, System.Text.Json.Serialization.Metadata.JsonTypeInfo?[]? paramJsonTypeInfos) -> void +Microsoft.Maui.HybridWebViewInvokeJavaScriptRequest.MethodName.get -> string! +Microsoft.Maui.HybridWebViewInvokeJavaScriptRequest.ParamJsonTypeInfos.get -> System.Text.Json.Serialization.Metadata.JsonTypeInfo?[]? +Microsoft.Maui.HybridWebViewInvokeJavaScriptRequest.ParamValues.get -> object?[]? +Microsoft.Maui.HybridWebViewInvokeJavaScriptRequest.ReturnTypeJsonTypeInfo.get -> System.Text.Json.Serialization.Metadata.JsonTypeInfo? +Microsoft.Maui.HybridWebViewRawMessage +Microsoft.Maui.HybridWebViewRawMessage.HybridWebViewRawMessage() -> void +Microsoft.Maui.HybridWebViewRawMessage.Message.get -> string? +Microsoft.Maui.HybridWebViewRawMessage.Message.set -> void Microsoft.Maui.IAbsoluteLayout Microsoft.Maui.IAbsoluteLayout.GetLayoutBounds(Microsoft.Maui.IView! view) -> Microsoft.Maui.Graphics.Rect Microsoft.Maui.IAbsoluteLayout.GetLayoutFlags(Microsoft.Maui.IView! view) -> Microsoft.Maui.Layouts.AbsoluteLayoutFlags @@ -787,6 +810,7 @@ Microsoft.Maui.IAdorner Microsoft.Maui.IAdorner.Density.get -> float Microsoft.Maui.IAdorner.VisualView.get -> Microsoft.Maui.IView! Microsoft.Maui.IApplication +Microsoft.Maui.IApplication.ActivateWindow(Microsoft.Maui.IWindow! window) -> void Microsoft.Maui.IApplication.CloseWindow(Microsoft.Maui.IWindow! window) -> void Microsoft.Maui.IApplication.CreateWindow(Microsoft.Maui.IActivationState? activationState) -> Microsoft.Maui.IWindow! Microsoft.Maui.IApplication.OpenWindow(Microsoft.Maui.IWindow! window) -> void @@ -917,6 +941,18 @@ Microsoft.Maui.IGridLayout.RowDefinitions.get -> System.Collections.Generic.IRea Microsoft.Maui.IGridLayout.RowSpacing.get -> double Microsoft.Maui.IGridRowDefinition Microsoft.Maui.IGridRowDefinition.Height.get -> Microsoft.Maui.GridLength +Microsoft.Maui.IHybridWebView +Microsoft.Maui.IHybridWebView.DefaultFile.get -> string? +Microsoft.Maui.IHybridWebView.EvaluateJavaScriptAsync(string! script) -> System.Threading.Tasks.Task! +Microsoft.Maui.IHybridWebView.HybridRoot.get -> string? +Microsoft.Maui.IHybridWebView.InvokeJavaScriptAsync(string! methodName, System.Text.Json.Serialization.Metadata.JsonTypeInfo! returnTypeJsonTypeInfo, object?[]? paramValues = null, System.Text.Json.Serialization.Metadata.JsonTypeInfo?[]? paramJsonTypeInfos = null) -> System.Threading.Tasks.Task! +Microsoft.Maui.IHybridWebView.InvokeJavaScriptTarget.get -> object? +Microsoft.Maui.IHybridWebView.InvokeJavaScriptTarget.set -> void +Microsoft.Maui.IHybridWebView.InvokeJavaScriptType.get -> System.Type? +Microsoft.Maui.IHybridWebView.InvokeJavaScriptType.set -> void +Microsoft.Maui.IHybridWebView.RawMessageReceived(string! rawMessage) -> void +Microsoft.Maui.IHybridWebView.SendRawMessage(string! rawMessage) -> void +Microsoft.Maui.IHybridWebView.SetInvokeJavaScriptTarget(T! target) -> void Microsoft.Maui.IImage Microsoft.Maui.IImage.Aspect.get -> Microsoft.Maui.Aspect Microsoft.Maui.IImage.IsOpaque.get -> bool @@ -1179,6 +1215,10 @@ Microsoft.Maui.ITimePicker Microsoft.Maui.ITimePicker.Format.get -> string! Microsoft.Maui.ITimePicker.Time.get -> System.TimeSpan Microsoft.Maui.ITimePicker.Time.set -> void +Microsoft.Maui.ITitleBar +Microsoft.Maui.ITitleBar.PassthroughElements.get -> System.Collections.Generic.IList! +Microsoft.Maui.ITitleBar.Subtitle.get -> string? +Microsoft.Maui.ITitleBar.Title.get -> string? Microsoft.Maui.ITitledElement Microsoft.Maui.ITitledElement.Title.get -> string? Microsoft.Maui.IToolbar @@ -1278,6 +1318,7 @@ Microsoft.Maui.IWebView.GoBack() -> void Microsoft.Maui.IWebView.GoForward() -> void Microsoft.Maui.IWebView.Navigated(Microsoft.Maui.WebNavigationEvent evnt, string! url, Microsoft.Maui.WebNavigationResult result) -> void Microsoft.Maui.IWebView.Navigating(Microsoft.Maui.WebNavigationEvent evnt, string! url) -> bool +Microsoft.Maui.IWebView.ProcessTerminated(Microsoft.Maui.WebProcessTerminatedEventArgs! args) -> void Microsoft.Maui.IWebView.Reload() -> void Microsoft.Maui.IWebView.Source.get -> Microsoft.Maui.IWebViewSource! Microsoft.Maui.IWebView.UserAgent.get -> string? @@ -1292,7 +1333,7 @@ Microsoft.Maui.IWindow.Activated() -> void Microsoft.Maui.IWindow.AddOverlay(Microsoft.Maui.IWindowOverlay! overlay) -> bool Microsoft.Maui.IWindow.BackButtonClicked() -> bool Microsoft.Maui.IWindow.Backgrounding(Microsoft.Maui.IPersistedState! state) -> void -Microsoft.Maui.IWindow.Content.get -> Microsoft.Maui.IView! +Microsoft.Maui.IWindow.Content.get -> Microsoft.Maui.IView? Microsoft.Maui.IWindow.Created() -> void Microsoft.Maui.IWindow.Deactivated() -> void Microsoft.Maui.IWindow.Destroying() -> void @@ -1672,6 +1713,7 @@ Microsoft.Maui.SwipeViewSwipeStarted.SwipeViewSwipeStarted(Microsoft.Maui.SwipeD Microsoft.Maui.TextAlignment Microsoft.Maui.TextAlignment.Center = 1 -> Microsoft.Maui.TextAlignment Microsoft.Maui.TextAlignment.End = 2 -> Microsoft.Maui.TextAlignment +Microsoft.Maui.TextAlignment.Justify = 3 -> Microsoft.Maui.TextAlignment Microsoft.Maui.TextAlignment.Start = 0 -> Microsoft.Maui.TextAlignment Microsoft.Maui.TextDecorations Microsoft.Maui.TextDecorations.None = 0 -> Microsoft.Maui.TextDecorations @@ -1760,6 +1802,8 @@ Microsoft.Maui.WebNavigationResult.Cancel = 2 -> Microsoft.Maui.WebNavigationRes Microsoft.Maui.WebNavigationResult.Failure = 4 -> Microsoft.Maui.WebNavigationResult Microsoft.Maui.WebNavigationResult.Success = 1 -> Microsoft.Maui.WebNavigationResult Microsoft.Maui.WebNavigationResult.Timeout = 3 -> Microsoft.Maui.WebNavigationResult +Microsoft.Maui.WebProcessTerminatedEventArgs +Microsoft.Maui.WebProcessTerminatedEventArgs.WebProcessTerminatedEventArgs() -> void Microsoft.Maui.WindowExtensions Microsoft.Maui.WindowOverlay Microsoft.Maui.WindowOverlay.Density.get -> float @@ -1802,6 +1846,7 @@ override Microsoft.Maui.GridLength.ToString() -> string! override Microsoft.Maui.Handlers.ActivityIndicatorHandler.CreatePlatformView() -> object! override Microsoft.Maui.Handlers.ApplicationHandler.CreatePlatformElement() -> object! override Microsoft.Maui.Handlers.BorderHandler.CreatePlatformView() -> object! +override Microsoft.Maui.Handlers.BorderHandler.PlatformArrange(Microsoft.Maui.Graphics.Rect rect) -> void override Microsoft.Maui.Handlers.ButtonHandler.CreatePlatformView() -> object! override Microsoft.Maui.Handlers.CheckBoxHandler.CreatePlatformView() -> object! override Microsoft.Maui.Handlers.ContentViewHandler.CreatePlatformView() -> object! @@ -1812,6 +1857,7 @@ override Microsoft.Maui.Handlers.FlyoutViewHandler.CreatePlatformView() -> objec override Microsoft.Maui.Handlers.GraphicsViewHandler.ConnectHandler(object! platformView) -> void override Microsoft.Maui.Handlers.GraphicsViewHandler.CreatePlatformView() -> object! override Microsoft.Maui.Handlers.GraphicsViewHandler.DisconnectHandler(object! platformView) -> void +override Microsoft.Maui.Handlers.HybridWebViewHandler.CreatePlatformView() -> object! override Microsoft.Maui.Handlers.ImageButtonHandler.CreatePlatformView() -> object! override Microsoft.Maui.Handlers.ImageHandler.CreatePlatformView() -> object! override Microsoft.Maui.Handlers.IndicatorViewHandler.CreatePlatformView() -> object! @@ -1911,6 +1957,12 @@ static Microsoft.Maui.Dispatching.DispatcherProvider.Current.get -> Microsoft.Ma static Microsoft.Maui.Dispatching.DispatcherProvider.SetCurrent(Microsoft.Maui.Dispatching.IDispatcherProvider? provider) -> bool static Microsoft.Maui.Easing.Default.get -> Microsoft.Maui.Easing! static Microsoft.Maui.Easing.implicit operator Microsoft.Maui.Easing!(System.Func! func) -> Microsoft.Maui.Easing! +static Microsoft.Maui.ElementHandlerExtensions.GetRequiredService(this Microsoft.Maui.IElementHandler! handler, System.Type! type) -> T +static Microsoft.Maui.ElementHandlerExtensions.GetRequiredService(this Microsoft.Maui.IElementHandler! handler) -> T +static Microsoft.Maui.ElementHandlerExtensions.GetService(this Microsoft.Maui.IElementHandler! handler, System.Type! type) -> T? +static Microsoft.Maui.ElementHandlerExtensions.GetService(this Microsoft.Maui.IElementHandler! handler) -> T? +static Microsoft.Maui.ElementHandlerExtensions.GetServiceProvider(this Microsoft.Maui.IElementHandler! handler) -> System.IServiceProvider! +static Microsoft.Maui.ElementHandlerExtensions.IsConnected(this Microsoft.Maui.IElementHandler! handler) -> bool static Microsoft.Maui.Font.Default.get -> Microsoft.Maui.Font static Microsoft.Maui.Font.OfSize(string? name, double size, Microsoft.Maui.FontWeight weight = Microsoft.Maui.FontWeight.Regular, Microsoft.Maui.FontSlant fontSlant = Microsoft.Maui.FontSlant.Default, bool enableScaling = true) -> Microsoft.Maui.Font static Microsoft.Maui.Font.operator !=(Microsoft.Maui.Font left, Microsoft.Maui.Font right) -> bool @@ -1928,6 +1980,7 @@ static Microsoft.Maui.Handlers.ActivityIndicatorHandler.MapColor(Microsoft.Maui. static Microsoft.Maui.Handlers.ActivityIndicatorHandler.MapIsRunning(Microsoft.Maui.Handlers.IActivityIndicatorHandler! handler, Microsoft.Maui.IActivityIndicator! activityIndicator) -> void static Microsoft.Maui.Handlers.ActivityIndicatorHandler.Mapper -> Microsoft.Maui.IPropertyMapper! static Microsoft.Maui.Handlers.ApplicationHandler.CommandMapper -> Microsoft.Maui.CommandMapper! +static Microsoft.Maui.Handlers.ApplicationHandler.MapActivateWindow(Microsoft.Maui.Handlers.ApplicationHandler! handler, Microsoft.Maui.IApplication! application, object? args) -> void static Microsoft.Maui.Handlers.ApplicationHandler.MapCloseWindow(Microsoft.Maui.Handlers.ApplicationHandler! handler, Microsoft.Maui.IApplication! application, object? args) -> void static Microsoft.Maui.Handlers.ApplicationHandler.MapOpenWindow(Microsoft.Maui.Handlers.ApplicationHandler! handler, Microsoft.Maui.IApplication! application, object? args) -> void static Microsoft.Maui.Handlers.ApplicationHandler.Mapper -> Microsoft.Maui.IPropertyMapper! @@ -2020,6 +2073,11 @@ static Microsoft.Maui.Handlers.GraphicsViewHandler.MapDrawable(Microsoft.Maui.Ha static Microsoft.Maui.Handlers.GraphicsViewHandler.MapFlowDirection(Microsoft.Maui.Handlers.IGraphicsViewHandler! handler, Microsoft.Maui.IGraphicsView! graphicsView) -> void static Microsoft.Maui.Handlers.GraphicsViewHandler.MapInvalidate(Microsoft.Maui.Handlers.IGraphicsViewHandler! handler, Microsoft.Maui.IGraphicsView! graphicsView, object? arg) -> void static Microsoft.Maui.Handlers.GraphicsViewHandler.Mapper -> Microsoft.Maui.IPropertyMapper! +static Microsoft.Maui.Handlers.HybridWebViewHandler.CommandMapper -> Microsoft.Maui.CommandMapper! +static Microsoft.Maui.Handlers.HybridWebViewHandler.MapEvaluateJavaScriptAsync(Microsoft.Maui.Handlers.IHybridWebViewHandler! handler, Microsoft.Maui.IHybridWebView! hybridWebView, object? arg) -> void +static Microsoft.Maui.Handlers.HybridWebViewHandler.MapInvokeJavaScriptAsync(Microsoft.Maui.Handlers.IHybridWebViewHandler! handler, Microsoft.Maui.IHybridWebView! hybridWebView, object? arg) -> void +static Microsoft.Maui.Handlers.HybridWebViewHandler.Mapper -> Microsoft.Maui.IPropertyMapper! +static Microsoft.Maui.Handlers.HybridWebViewHandler.MapSendRawMessage(Microsoft.Maui.Handlers.IHybridWebViewHandler! handler, Microsoft.Maui.IHybridWebView! hybridWebView, object? arg) -> void static Microsoft.Maui.Handlers.ImageButtonHandler.CommandMapper -> Microsoft.Maui.CommandMapper! static Microsoft.Maui.Handlers.ImageButtonHandler.ImageMapper -> Microsoft.Maui.IPropertyMapper! static Microsoft.Maui.Handlers.ImageButtonHandler.MapCornerRadius(Microsoft.Maui.Handlers.IImageButtonHandler! handler, Microsoft.Maui.IButtonStroke! buttonStroke) -> void @@ -2290,6 +2348,7 @@ static Microsoft.Maui.Hosting.FontsMauiAppBuilderExtensions.ConfigureFonts(this static Microsoft.Maui.Hosting.FontsMauiAppBuilderExtensions.ConfigureFonts(this Microsoft.Maui.Hosting.MauiAppBuilder! builder) -> Microsoft.Maui.Hosting.MauiAppBuilder! static Microsoft.Maui.Hosting.HandlerMauiAppBuilderExtensions.ConfigureMauiHandlers(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action? configureDelegate) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! static Microsoft.Maui.Hosting.HandlerMauiAppBuilderExtensions.ConfigureMauiHandlers(this Microsoft.Maui.Hosting.MauiAppBuilder! builder, System.Action? configureDelegate) -> Microsoft.Maui.Hosting.MauiAppBuilder! +static Microsoft.Maui.Hosting.HybridWebViewServiceCollectionExtensions.AddHybridWebViewDeveloperTools(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! static Microsoft.Maui.Hosting.ImageSourceServiceCollectionExtensions.AddService(this Microsoft.Maui.Hosting.IImageSourceServiceCollection! services) -> Microsoft.Maui.Hosting.IImageSourceServiceCollection! static Microsoft.Maui.Hosting.ImageSourceServiceCollectionExtensions.AddService(this Microsoft.Maui.Hosting.IImageSourceServiceCollection! services, System.Func!>! implementationFactory) -> Microsoft.Maui.Hosting.IImageSourceServiceCollection! static Microsoft.Maui.Hosting.ImageSourcesMauiAppBuilderExtensions.ConfigureImageSources(this Microsoft.Maui.Hosting.MauiAppBuilder! builder, System.Action? configureDelegate) -> Microsoft.Maui.Hosting.MauiAppBuilder! @@ -2329,12 +2388,15 @@ static Microsoft.Maui.IPickerExtension.GetItemsAsList(this Microsoft.Maui.IPicke static Microsoft.Maui.ITextInputExtensions.UpdateText(this Microsoft.Maui.ITextInput! textInput, string? text) -> void static Microsoft.Maui.Keyboard.Chat.get -> Microsoft.Maui.Keyboard! static Microsoft.Maui.Keyboard.Create(Microsoft.Maui.KeyboardFlags flags) -> Microsoft.Maui.Keyboard! +static Microsoft.Maui.Keyboard.Date.get -> Microsoft.Maui.Keyboard! static Microsoft.Maui.Keyboard.Default.get -> Microsoft.Maui.Keyboard! static Microsoft.Maui.Keyboard.Email.get -> Microsoft.Maui.Keyboard! static Microsoft.Maui.Keyboard.Numeric.get -> Microsoft.Maui.Keyboard! +static Microsoft.Maui.Keyboard.Password.get -> Microsoft.Maui.Keyboard! static Microsoft.Maui.Keyboard.Plain.get -> Microsoft.Maui.Keyboard! static Microsoft.Maui.Keyboard.Telephone.get -> Microsoft.Maui.Keyboard! static Microsoft.Maui.Keyboard.Text.get -> Microsoft.Maui.Keyboard! +static Microsoft.Maui.Keyboard.Time.get -> Microsoft.Maui.Keyboard! static Microsoft.Maui.Keyboard.Url.get -> Microsoft.Maui.Keyboard! static Microsoft.Maui.Layouts.FlexBasis.implicit operator Microsoft.Maui.Layouts.FlexBasis(float length) -> Microsoft.Maui.Layouts.FlexBasis static Microsoft.Maui.Layouts.FlexBasis.operator !=(Microsoft.Maui.Layouts.FlexBasis left, Microsoft.Maui.Layouts.FlexBasis right) -> bool @@ -2427,6 +2489,7 @@ static Microsoft.Maui.Thickness.operator +(Microsoft.Maui.Thickness left, Micros static Microsoft.Maui.Thickness.operator ==(Microsoft.Maui.Thickness left, Microsoft.Maui.Thickness right) -> bool static Microsoft.Maui.Thickness.Zero -> Microsoft.Maui.Thickness static Microsoft.Maui.ViewExtensions.CaptureAsync(this Microsoft.Maui.IView! view) -> System.Threading.Tasks.Task! +static Microsoft.Maui.ViewExtensions.DisconnectHandlers(this Microsoft.Maui.IView! view) -> void static Microsoft.Maui.VisualDiagnostics.CaptureAsJpegAsync(Microsoft.Maui.IView! view, int quality = 80) -> System.Threading.Tasks.Task! static Microsoft.Maui.VisualDiagnostics.CaptureAsJpegAsync(Microsoft.Maui.IWindow! window, int quality = 80) -> System.Threading.Tasks.Task! static Microsoft.Maui.VisualDiagnostics.CaptureAsPngAsync(Microsoft.Maui.IView! view) -> System.Threading.Tasks.Task! diff --git a/src/Core/src/PublicAPI/net/PublicAPI.Unshipped.txt b/src/Core/src/PublicAPI/net/PublicAPI.Unshipped.txt index e54989d8a78e..7dc5c58110bf 100644 --- a/src/Core/src/PublicAPI/net/PublicAPI.Unshipped.txt +++ b/src/Core/src/PublicAPI/net/PublicAPI.Unshipped.txt @@ -1,66 +1 @@ #nullable enable -Microsoft.Maui.ElementHandlerExtensions -Microsoft.Maui.HandlerDisconnectPolicy -Microsoft.Maui.HandlerDisconnectPolicy.Automatic = 0 -> Microsoft.Maui.HandlerDisconnectPolicy -Microsoft.Maui.HandlerDisconnectPolicy.Manual = 1 -> Microsoft.Maui.HandlerDisconnectPolicy -Microsoft.Maui.Handlers.HybridWebViewHandler -Microsoft.Maui.Handlers.HybridWebViewHandler.HybridWebViewHandler() -> void -Microsoft.Maui.Handlers.HybridWebViewHandler.HybridWebViewHandler(Microsoft.Maui.IPropertyMapper? mapper = null, Microsoft.Maui.CommandMapper? commandMapper = null) -> void -Microsoft.Maui.Handlers.IHybridPlatformWebView -Microsoft.Maui.Handlers.IHybridPlatformWebView.SendRawMessage(string! rawMessage) -> void -Microsoft.Maui.Handlers.IHybridWebViewHandler -Microsoft.Maui.Handlers.IHybridWebViewHandler.PlatformView.get -> object! -Microsoft.Maui.Handlers.IHybridWebViewHandler.VirtualView.get -> Microsoft.Maui.IHybridWebView! -Microsoft.Maui.Hosting.HybridWebViewServiceCollectionExtensions -Microsoft.Maui.HybridWebViewInvokeJavaScriptRequest -Microsoft.Maui.HybridWebViewInvokeJavaScriptRequest.HybridWebViewInvokeJavaScriptRequest(string! methodName, System.Text.Json.Serialization.Metadata.JsonTypeInfo? returnTypeJsonTypeInfo, object?[]? paramValues, System.Text.Json.Serialization.Metadata.JsonTypeInfo?[]? paramJsonTypeInfos) -> void -Microsoft.Maui.HybridWebViewInvokeJavaScriptRequest.MethodName.get -> string! -Microsoft.Maui.HybridWebViewInvokeJavaScriptRequest.ParamJsonTypeInfos.get -> System.Text.Json.Serialization.Metadata.JsonTypeInfo?[]? -Microsoft.Maui.HybridWebViewInvokeJavaScriptRequest.ParamValues.get -> object?[]? -Microsoft.Maui.HybridWebViewInvokeJavaScriptRequest.ReturnTypeJsonTypeInfo.get -> System.Text.Json.Serialization.Metadata.JsonTypeInfo? -Microsoft.Maui.HybridWebViewRawMessage -Microsoft.Maui.HybridWebViewRawMessage.HybridWebViewRawMessage() -> void -Microsoft.Maui.HybridWebViewRawMessage.Message.get -> string? -Microsoft.Maui.HybridWebViewRawMessage.Message.set -> void -Microsoft.Maui.IApplication.ActivateWindow(Microsoft.Maui.IWindow! window) -> void -Microsoft.Maui.IHybridWebView -Microsoft.Maui.IHybridWebView.DefaultFile.get -> string? -Microsoft.Maui.IHybridWebView.EvaluateJavaScriptAsync(string! script) -> System.Threading.Tasks.Task! -Microsoft.Maui.IHybridWebView.HybridRoot.get -> string? -Microsoft.Maui.IHybridWebView.InvokeJavaScriptAsync(string! methodName, System.Text.Json.Serialization.Metadata.JsonTypeInfo! returnTypeJsonTypeInfo, object?[]? paramValues = null, System.Text.Json.Serialization.Metadata.JsonTypeInfo?[]? paramJsonTypeInfos = null) -> System.Threading.Tasks.Task! -Microsoft.Maui.IHybridWebView.InvokeJavaScriptTarget.get -> object? -Microsoft.Maui.IHybridWebView.InvokeJavaScriptTarget.set -> void -Microsoft.Maui.IHybridWebView.InvokeJavaScriptType.get -> System.Type? -Microsoft.Maui.IHybridWebView.InvokeJavaScriptType.set -> void -Microsoft.Maui.IHybridWebView.RawMessageReceived(string! rawMessage) -> void -Microsoft.Maui.IHybridWebView.SendRawMessage(string! rawMessage) -> void -Microsoft.Maui.IHybridWebView.SetInvokeJavaScriptTarget(T! target) -> void -Microsoft.Maui.ITitleBar -Microsoft.Maui.ITitleBar.PassthroughElements.get -> System.Collections.Generic.IList! -Microsoft.Maui.ITitleBar.Subtitle.get -> string? -Microsoft.Maui.ITitleBar.Title.get -> string? -Microsoft.Maui.IWebView.ProcessTerminated(Microsoft.Maui.WebProcessTerminatedEventArgs! args) -> void -*REMOVED*Microsoft.Maui.IWindow.Content.get -> Microsoft.Maui.IView! -Microsoft.Maui.IWindow.Content.get -> Microsoft.Maui.IView? -Microsoft.Maui.TextAlignment.Justify = 3 -> Microsoft.Maui.TextAlignment -Microsoft.Maui.WebProcessTerminatedEventArgs -Microsoft.Maui.WebProcessTerminatedEventArgs.WebProcessTerminatedEventArgs() -> void -override Microsoft.Maui.Handlers.HybridWebViewHandler.CreatePlatformView() -> object! -static Microsoft.Maui.ElementHandlerExtensions.GetRequiredService(this Microsoft.Maui.IElementHandler! handler, System.Type! type) -> T -static Microsoft.Maui.ElementHandlerExtensions.GetRequiredService(this Microsoft.Maui.IElementHandler! handler) -> T -static Microsoft.Maui.ElementHandlerExtensions.GetService(this Microsoft.Maui.IElementHandler! handler, System.Type! type) -> T? -static Microsoft.Maui.ElementHandlerExtensions.GetService(this Microsoft.Maui.IElementHandler! handler) -> T? -static Microsoft.Maui.ElementHandlerExtensions.GetServiceProvider(this Microsoft.Maui.IElementHandler! handler) -> System.IServiceProvider! -static Microsoft.Maui.ElementHandlerExtensions.IsConnected(this Microsoft.Maui.IElementHandler! handler) -> bool -static Microsoft.Maui.Handlers.ApplicationHandler.MapActivateWindow(Microsoft.Maui.Handlers.ApplicationHandler! handler, Microsoft.Maui.IApplication! application, object? args) -> void -static Microsoft.Maui.Handlers.HybridWebViewHandler.CommandMapper -> Microsoft.Maui.CommandMapper! -static Microsoft.Maui.Handlers.HybridWebViewHandler.MapEvaluateJavaScriptAsync(Microsoft.Maui.Handlers.IHybridWebViewHandler! handler, Microsoft.Maui.IHybridWebView! hybridWebView, object? arg) -> void -static Microsoft.Maui.Handlers.HybridWebViewHandler.MapInvokeJavaScriptAsync(Microsoft.Maui.Handlers.IHybridWebViewHandler! handler, Microsoft.Maui.IHybridWebView! hybridWebView, object? arg) -> void -static Microsoft.Maui.Handlers.HybridWebViewHandler.Mapper -> Microsoft.Maui.IPropertyMapper! -static Microsoft.Maui.Handlers.HybridWebViewHandler.MapSendRawMessage(Microsoft.Maui.Handlers.IHybridWebViewHandler! handler, Microsoft.Maui.IHybridWebView! hybridWebView, object? arg) -> void -static Microsoft.Maui.Hosting.HybridWebViewServiceCollectionExtensions.AddHybridWebViewDeveloperTools(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Maui.Keyboard.Date.get -> Microsoft.Maui.Keyboard! -static Microsoft.Maui.Keyboard.Password.get -> Microsoft.Maui.Keyboard! -static Microsoft.Maui.Keyboard.Time.get -> Microsoft.Maui.Keyboard! -static Microsoft.Maui.ViewExtensions.DisconnectHandlers(this Microsoft.Maui.IView! view) -> void -override Microsoft.Maui.Handlers.BorderHandler.PlatformArrange(Microsoft.Maui.Graphics.Rect rect) -> void diff --git a/src/Core/src/PublicAPI/netstandard/PublicAPI.Shipped.txt b/src/Core/src/PublicAPI/netstandard/PublicAPI.Shipped.txt index 309379c65e9b..7b59924b1eab 100644 --- a/src/Core/src/PublicAPI/netstandard/PublicAPI.Shipped.txt +++ b/src/Core/src/PublicAPI/netstandard/PublicAPI.Shipped.txt @@ -237,6 +237,7 @@ Microsoft.Maui.DisplayDensityRequest.DisplayDensityRequest() -> void Microsoft.Maui.Easing Microsoft.Maui.Easing.Ease(double v) -> double Microsoft.Maui.Easing.Easing(System.Func! easingFunc) -> void +Microsoft.Maui.ElementHandlerExtensions Microsoft.Maui.EmbeddedFont Microsoft.Maui.EmbeddedFont.EmbeddedFont() -> void Microsoft.Maui.EmbeddedFont.FontName.get -> string? @@ -351,6 +352,9 @@ Microsoft.Maui.GridUnitType Microsoft.Maui.GridUnitType.Absolute = 0 -> Microsoft.Maui.GridUnitType Microsoft.Maui.GridUnitType.Auto = 2 -> Microsoft.Maui.GridUnitType Microsoft.Maui.GridUnitType.Star = 1 -> Microsoft.Maui.GridUnitType +Microsoft.Maui.HandlerDisconnectPolicy +Microsoft.Maui.HandlerDisconnectPolicy.Automatic = 0 -> Microsoft.Maui.HandlerDisconnectPolicy +Microsoft.Maui.HandlerDisconnectPolicy.Manual = 1 -> Microsoft.Maui.HandlerDisconnectPolicy Microsoft.Maui.Handlers.ActivityIndicatorHandler Microsoft.Maui.Handlers.ActivityIndicatorHandler.ActivityIndicatorHandler() -> void Microsoft.Maui.Handlers.ActivityIndicatorHandler.ActivityIndicatorHandler(Microsoft.Maui.IPropertyMapper? mapper, Microsoft.Maui.CommandMapper? commandMapper) -> void @@ -411,6 +415,9 @@ Microsoft.Maui.Handlers.GraphicsViewHandler Microsoft.Maui.Handlers.GraphicsViewHandler.GraphicsViewHandler() -> void Microsoft.Maui.Handlers.GraphicsViewHandler.GraphicsViewHandler(Microsoft.Maui.IPropertyMapper? mapper, Microsoft.Maui.CommandMapper? commandMapper) -> void Microsoft.Maui.Handlers.GraphicsViewHandler.GraphicsViewHandler(Microsoft.Maui.IPropertyMapper? mapper) -> void +Microsoft.Maui.Handlers.HybridWebViewHandler +Microsoft.Maui.Handlers.HybridWebViewHandler.HybridWebViewHandler() -> void +Microsoft.Maui.Handlers.HybridWebViewHandler.HybridWebViewHandler(Microsoft.Maui.IPropertyMapper? mapper = null, Microsoft.Maui.CommandMapper? commandMapper = null) -> void Microsoft.Maui.Handlers.IActivityIndicatorHandler Microsoft.Maui.Handlers.IActivityIndicatorHandler.PlatformView.get -> object! Microsoft.Maui.Handlers.IActivityIndicatorHandler.VirtualView.get -> Microsoft.Maui.IActivityIndicator! @@ -442,6 +449,11 @@ Microsoft.Maui.Handlers.IFlyoutViewHandler.VirtualView.get -> Microsoft.Maui.IFl Microsoft.Maui.Handlers.IGraphicsViewHandler Microsoft.Maui.Handlers.IGraphicsViewHandler.PlatformView.get -> object! Microsoft.Maui.Handlers.IGraphicsViewHandler.VirtualView.get -> Microsoft.Maui.IGraphicsView! +Microsoft.Maui.Handlers.IHybridPlatformWebView +Microsoft.Maui.Handlers.IHybridPlatformWebView.SendRawMessage(string! rawMessage) -> void +Microsoft.Maui.Handlers.IHybridWebViewHandler +Microsoft.Maui.Handlers.IHybridWebViewHandler.PlatformView.get -> object! +Microsoft.Maui.Handlers.IHybridWebViewHandler.VirtualView.get -> Microsoft.Maui.IHybridWebView! Microsoft.Maui.Handlers.IImageButtonHandler Microsoft.Maui.Handlers.IImageButtonHandler.PlatformView.get -> object! Microsoft.Maui.Handlers.IImageButtonHandler.VirtualView.get -> Microsoft.Maui.IImageButton! @@ -735,6 +747,7 @@ Microsoft.Maui.Hosting.FontDescriptor.Filename.get -> string! Microsoft.Maui.Hosting.FontDescriptor.FontDescriptor(string! filename, string? alias, System.Reflection.Assembly? assembly) -> void Microsoft.Maui.Hosting.FontsMauiAppBuilderExtensions Microsoft.Maui.Hosting.HandlerMauiAppBuilderExtensions +Microsoft.Maui.Hosting.HybridWebViewServiceCollectionExtensions Microsoft.Maui.Hosting.IEssentialsBuilder Microsoft.Maui.Hosting.IEssentialsBuilder.AddAppAction(Microsoft.Maui.ApplicationModel.AppAction! appAction) -> Microsoft.Maui.Hosting.IEssentialsBuilder! Microsoft.Maui.Hosting.IEssentialsBuilder.OnAppAction(System.Action! action) -> Microsoft.Maui.Hosting.IEssentialsBuilder! @@ -774,6 +787,16 @@ Microsoft.Maui.HotReload.IReloadHandler.Reload() -> void Microsoft.Maui.HotReload.MauiHotReloadHelper Microsoft.Maui.HotReload.OnHotReloadAttribute Microsoft.Maui.HotReload.OnHotReloadAttribute.OnHotReloadAttribute() -> void +Microsoft.Maui.HybridWebViewInvokeJavaScriptRequest +Microsoft.Maui.HybridWebViewInvokeJavaScriptRequest.HybridWebViewInvokeJavaScriptRequest(string! methodName, System.Text.Json.Serialization.Metadata.JsonTypeInfo? returnTypeJsonTypeInfo, object?[]? paramValues, System.Text.Json.Serialization.Metadata.JsonTypeInfo?[]? paramJsonTypeInfos) -> void +Microsoft.Maui.HybridWebViewInvokeJavaScriptRequest.MethodName.get -> string! +Microsoft.Maui.HybridWebViewInvokeJavaScriptRequest.ParamJsonTypeInfos.get -> System.Text.Json.Serialization.Metadata.JsonTypeInfo?[]? +Microsoft.Maui.HybridWebViewInvokeJavaScriptRequest.ParamValues.get -> object?[]? +Microsoft.Maui.HybridWebViewInvokeJavaScriptRequest.ReturnTypeJsonTypeInfo.get -> System.Text.Json.Serialization.Metadata.JsonTypeInfo? +Microsoft.Maui.HybridWebViewRawMessage +Microsoft.Maui.HybridWebViewRawMessage.HybridWebViewRawMessage() -> void +Microsoft.Maui.HybridWebViewRawMessage.Message.get -> string? +Microsoft.Maui.HybridWebViewRawMessage.Message.set -> void Microsoft.Maui.IAbsoluteLayout Microsoft.Maui.IAbsoluteLayout.GetLayoutBounds(Microsoft.Maui.IView! view) -> Microsoft.Maui.Graphics.Rect Microsoft.Maui.IAbsoluteLayout.GetLayoutFlags(Microsoft.Maui.IView! view) -> Microsoft.Maui.Layouts.AbsoluteLayoutFlags @@ -787,6 +810,7 @@ Microsoft.Maui.IAdorner Microsoft.Maui.IAdorner.Density.get -> float Microsoft.Maui.IAdorner.VisualView.get -> Microsoft.Maui.IView! Microsoft.Maui.IApplication +Microsoft.Maui.IApplication.ActivateWindow(Microsoft.Maui.IWindow! window) -> void Microsoft.Maui.IApplication.CloseWindow(Microsoft.Maui.IWindow! window) -> void Microsoft.Maui.IApplication.CreateWindow(Microsoft.Maui.IActivationState? activationState) -> Microsoft.Maui.IWindow! Microsoft.Maui.IApplication.OpenWindow(Microsoft.Maui.IWindow! window) -> void @@ -917,6 +941,18 @@ Microsoft.Maui.IGridLayout.RowDefinitions.get -> System.Collections.Generic.IRea Microsoft.Maui.IGridLayout.RowSpacing.get -> double Microsoft.Maui.IGridRowDefinition Microsoft.Maui.IGridRowDefinition.Height.get -> Microsoft.Maui.GridLength +Microsoft.Maui.IHybridWebView +Microsoft.Maui.IHybridWebView.DefaultFile.get -> string? +Microsoft.Maui.IHybridWebView.EvaluateJavaScriptAsync(string! script) -> System.Threading.Tasks.Task! +Microsoft.Maui.IHybridWebView.HybridRoot.get -> string? +Microsoft.Maui.IHybridWebView.InvokeJavaScriptAsync(string! methodName, System.Text.Json.Serialization.Metadata.JsonTypeInfo! returnTypeJsonTypeInfo, object?[]? paramValues = null, System.Text.Json.Serialization.Metadata.JsonTypeInfo?[]? paramJsonTypeInfos = null) -> System.Threading.Tasks.Task! +Microsoft.Maui.IHybridWebView.InvokeJavaScriptTarget.get -> object? +Microsoft.Maui.IHybridWebView.InvokeJavaScriptTarget.set -> void +Microsoft.Maui.IHybridWebView.InvokeJavaScriptType.get -> System.Type? +Microsoft.Maui.IHybridWebView.InvokeJavaScriptType.set -> void +Microsoft.Maui.IHybridWebView.RawMessageReceived(string! rawMessage) -> void +Microsoft.Maui.IHybridWebView.SendRawMessage(string! rawMessage) -> void +Microsoft.Maui.IHybridWebView.SetInvokeJavaScriptTarget(T! target) -> void Microsoft.Maui.IImage Microsoft.Maui.IImage.Aspect.get -> Microsoft.Maui.Aspect Microsoft.Maui.IImage.IsOpaque.get -> bool @@ -1179,6 +1215,10 @@ Microsoft.Maui.ITimePicker Microsoft.Maui.ITimePicker.Format.get -> string! Microsoft.Maui.ITimePicker.Time.get -> System.TimeSpan Microsoft.Maui.ITimePicker.Time.set -> void +Microsoft.Maui.ITitleBar +Microsoft.Maui.ITitleBar.PassthroughElements.get -> System.Collections.Generic.IList! +Microsoft.Maui.ITitleBar.Subtitle.get -> string? +Microsoft.Maui.ITitleBar.Title.get -> string? Microsoft.Maui.ITitledElement Microsoft.Maui.ITitledElement.Title.get -> string? Microsoft.Maui.IToolbar @@ -1278,6 +1318,7 @@ Microsoft.Maui.IWebView.GoBack() -> void Microsoft.Maui.IWebView.GoForward() -> void Microsoft.Maui.IWebView.Navigated(Microsoft.Maui.WebNavigationEvent evnt, string! url, Microsoft.Maui.WebNavigationResult result) -> void Microsoft.Maui.IWebView.Navigating(Microsoft.Maui.WebNavigationEvent evnt, string! url) -> bool +Microsoft.Maui.IWebView.ProcessTerminated(Microsoft.Maui.WebProcessTerminatedEventArgs! args) -> void Microsoft.Maui.IWebView.Reload() -> void Microsoft.Maui.IWebView.Source.get -> Microsoft.Maui.IWebViewSource! Microsoft.Maui.IWebView.UserAgent.get -> string? @@ -1292,7 +1333,7 @@ Microsoft.Maui.IWindow.Activated() -> void Microsoft.Maui.IWindow.AddOverlay(Microsoft.Maui.IWindowOverlay! overlay) -> bool Microsoft.Maui.IWindow.BackButtonClicked() -> bool Microsoft.Maui.IWindow.Backgrounding(Microsoft.Maui.IPersistedState! state) -> void -Microsoft.Maui.IWindow.Content.get -> Microsoft.Maui.IView! +Microsoft.Maui.IWindow.Content.get -> Microsoft.Maui.IView? Microsoft.Maui.IWindow.Created() -> void Microsoft.Maui.IWindow.Deactivated() -> void Microsoft.Maui.IWindow.Destroying() -> void @@ -1672,6 +1713,7 @@ Microsoft.Maui.SwipeViewSwipeStarted.SwipeViewSwipeStarted(Microsoft.Maui.SwipeD Microsoft.Maui.TextAlignment Microsoft.Maui.TextAlignment.Center = 1 -> Microsoft.Maui.TextAlignment Microsoft.Maui.TextAlignment.End = 2 -> Microsoft.Maui.TextAlignment +Microsoft.Maui.TextAlignment.Justify = 3 -> Microsoft.Maui.TextAlignment Microsoft.Maui.TextAlignment.Start = 0 -> Microsoft.Maui.TextAlignment Microsoft.Maui.TextDecorations Microsoft.Maui.TextDecorations.None = 0 -> Microsoft.Maui.TextDecorations @@ -1760,6 +1802,8 @@ Microsoft.Maui.WebNavigationResult.Cancel = 2 -> Microsoft.Maui.WebNavigationRes Microsoft.Maui.WebNavigationResult.Failure = 4 -> Microsoft.Maui.WebNavigationResult Microsoft.Maui.WebNavigationResult.Success = 1 -> Microsoft.Maui.WebNavigationResult Microsoft.Maui.WebNavigationResult.Timeout = 3 -> Microsoft.Maui.WebNavigationResult +Microsoft.Maui.WebProcessTerminatedEventArgs +Microsoft.Maui.WebProcessTerminatedEventArgs.WebProcessTerminatedEventArgs() -> void Microsoft.Maui.WindowExtensions Microsoft.Maui.WindowOverlay Microsoft.Maui.WindowOverlay.Density.get -> float @@ -1802,6 +1846,7 @@ override Microsoft.Maui.GridLength.ToString() -> string! override Microsoft.Maui.Handlers.ActivityIndicatorHandler.CreatePlatformView() -> object! override Microsoft.Maui.Handlers.ApplicationHandler.CreatePlatformElement() -> object! override Microsoft.Maui.Handlers.BorderHandler.CreatePlatformView() -> object! +override Microsoft.Maui.Handlers.BorderHandler.PlatformArrange(Microsoft.Maui.Graphics.Rect rect) -> void override Microsoft.Maui.Handlers.ButtonHandler.CreatePlatformView() -> object! override Microsoft.Maui.Handlers.CheckBoxHandler.CreatePlatformView() -> object! override Microsoft.Maui.Handlers.ContentViewHandler.CreatePlatformView() -> object! @@ -1812,6 +1857,7 @@ override Microsoft.Maui.Handlers.FlyoutViewHandler.CreatePlatformView() -> objec override Microsoft.Maui.Handlers.GraphicsViewHandler.ConnectHandler(object! platformView) -> void override Microsoft.Maui.Handlers.GraphicsViewHandler.CreatePlatformView() -> object! override Microsoft.Maui.Handlers.GraphicsViewHandler.DisconnectHandler(object! platformView) -> void +override Microsoft.Maui.Handlers.HybridWebViewHandler.CreatePlatformView() -> object! override Microsoft.Maui.Handlers.ImageButtonHandler.CreatePlatformView() -> object! override Microsoft.Maui.Handlers.ImageHandler.CreatePlatformView() -> object! override Microsoft.Maui.Handlers.IndicatorViewHandler.CreatePlatformView() -> object! @@ -1911,6 +1957,12 @@ static Microsoft.Maui.Dispatching.DispatcherProvider.Current.get -> Microsoft.Ma static Microsoft.Maui.Dispatching.DispatcherProvider.SetCurrent(Microsoft.Maui.Dispatching.IDispatcherProvider? provider) -> bool static Microsoft.Maui.Easing.Default.get -> Microsoft.Maui.Easing! static Microsoft.Maui.Easing.implicit operator Microsoft.Maui.Easing!(System.Func! func) -> Microsoft.Maui.Easing! +static Microsoft.Maui.ElementHandlerExtensions.GetRequiredService(this Microsoft.Maui.IElementHandler! handler, System.Type! type) -> T +static Microsoft.Maui.ElementHandlerExtensions.GetRequiredService(this Microsoft.Maui.IElementHandler! handler) -> T +static Microsoft.Maui.ElementHandlerExtensions.GetService(this Microsoft.Maui.IElementHandler! handler, System.Type! type) -> T? +static Microsoft.Maui.ElementHandlerExtensions.GetService(this Microsoft.Maui.IElementHandler! handler) -> T? +static Microsoft.Maui.ElementHandlerExtensions.GetServiceProvider(this Microsoft.Maui.IElementHandler! handler) -> System.IServiceProvider! +static Microsoft.Maui.ElementHandlerExtensions.IsConnected(this Microsoft.Maui.IElementHandler! handler) -> bool static Microsoft.Maui.Font.Default.get -> Microsoft.Maui.Font static Microsoft.Maui.Font.OfSize(string? name, double size, Microsoft.Maui.FontWeight weight = Microsoft.Maui.FontWeight.Regular, Microsoft.Maui.FontSlant fontSlant = Microsoft.Maui.FontSlant.Default, bool enableScaling = true) -> Microsoft.Maui.Font static Microsoft.Maui.Font.operator !=(Microsoft.Maui.Font left, Microsoft.Maui.Font right) -> bool @@ -1928,6 +1980,7 @@ static Microsoft.Maui.Handlers.ActivityIndicatorHandler.MapColor(Microsoft.Maui. static Microsoft.Maui.Handlers.ActivityIndicatorHandler.MapIsRunning(Microsoft.Maui.Handlers.IActivityIndicatorHandler! handler, Microsoft.Maui.IActivityIndicator! activityIndicator) -> void static Microsoft.Maui.Handlers.ActivityIndicatorHandler.Mapper -> Microsoft.Maui.IPropertyMapper! static Microsoft.Maui.Handlers.ApplicationHandler.CommandMapper -> Microsoft.Maui.CommandMapper! +static Microsoft.Maui.Handlers.ApplicationHandler.MapActivateWindow(Microsoft.Maui.Handlers.ApplicationHandler! handler, Microsoft.Maui.IApplication! application, object? args) -> void static Microsoft.Maui.Handlers.ApplicationHandler.MapCloseWindow(Microsoft.Maui.Handlers.ApplicationHandler! handler, Microsoft.Maui.IApplication! application, object? args) -> void static Microsoft.Maui.Handlers.ApplicationHandler.MapOpenWindow(Microsoft.Maui.Handlers.ApplicationHandler! handler, Microsoft.Maui.IApplication! application, object? args) -> void static Microsoft.Maui.Handlers.ApplicationHandler.Mapper -> Microsoft.Maui.IPropertyMapper! @@ -2020,6 +2073,11 @@ static Microsoft.Maui.Handlers.GraphicsViewHandler.MapDrawable(Microsoft.Maui.Ha static Microsoft.Maui.Handlers.GraphicsViewHandler.MapFlowDirection(Microsoft.Maui.Handlers.IGraphicsViewHandler! handler, Microsoft.Maui.IGraphicsView! graphicsView) -> void static Microsoft.Maui.Handlers.GraphicsViewHandler.MapInvalidate(Microsoft.Maui.Handlers.IGraphicsViewHandler! handler, Microsoft.Maui.IGraphicsView! graphicsView, object? arg) -> void static Microsoft.Maui.Handlers.GraphicsViewHandler.Mapper -> Microsoft.Maui.IPropertyMapper! +static Microsoft.Maui.Handlers.HybridWebViewHandler.CommandMapper -> Microsoft.Maui.CommandMapper! +static Microsoft.Maui.Handlers.HybridWebViewHandler.MapEvaluateJavaScriptAsync(Microsoft.Maui.Handlers.IHybridWebViewHandler! handler, Microsoft.Maui.IHybridWebView! hybridWebView, object? arg) -> void +static Microsoft.Maui.Handlers.HybridWebViewHandler.MapInvokeJavaScriptAsync(Microsoft.Maui.Handlers.IHybridWebViewHandler! handler, Microsoft.Maui.IHybridWebView! hybridWebView, object? arg) -> void +static Microsoft.Maui.Handlers.HybridWebViewHandler.Mapper -> Microsoft.Maui.IPropertyMapper! +static Microsoft.Maui.Handlers.HybridWebViewHandler.MapSendRawMessage(Microsoft.Maui.Handlers.IHybridWebViewHandler! handler, Microsoft.Maui.IHybridWebView! hybridWebView, object? arg) -> void static Microsoft.Maui.Handlers.ImageButtonHandler.CommandMapper -> Microsoft.Maui.CommandMapper! static Microsoft.Maui.Handlers.ImageButtonHandler.ImageMapper -> Microsoft.Maui.IPropertyMapper! static Microsoft.Maui.Handlers.ImageButtonHandler.MapCornerRadius(Microsoft.Maui.Handlers.IImageButtonHandler! handler, Microsoft.Maui.IButtonStroke! buttonStroke) -> void @@ -2290,6 +2348,7 @@ static Microsoft.Maui.Hosting.FontsMauiAppBuilderExtensions.ConfigureFonts(this static Microsoft.Maui.Hosting.FontsMauiAppBuilderExtensions.ConfigureFonts(this Microsoft.Maui.Hosting.MauiAppBuilder! builder) -> Microsoft.Maui.Hosting.MauiAppBuilder! static Microsoft.Maui.Hosting.HandlerMauiAppBuilderExtensions.ConfigureMauiHandlers(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action? configureDelegate) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! static Microsoft.Maui.Hosting.HandlerMauiAppBuilderExtensions.ConfigureMauiHandlers(this Microsoft.Maui.Hosting.MauiAppBuilder! builder, System.Action? configureDelegate) -> Microsoft.Maui.Hosting.MauiAppBuilder! +static Microsoft.Maui.Hosting.HybridWebViewServiceCollectionExtensions.AddHybridWebViewDeveloperTools(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! static Microsoft.Maui.Hosting.ImageSourceServiceCollectionExtensions.AddService(this Microsoft.Maui.Hosting.IImageSourceServiceCollection! services) -> Microsoft.Maui.Hosting.IImageSourceServiceCollection! static Microsoft.Maui.Hosting.ImageSourceServiceCollectionExtensions.AddService(this Microsoft.Maui.Hosting.IImageSourceServiceCollection! services, System.Func!>! implementationFactory) -> Microsoft.Maui.Hosting.IImageSourceServiceCollection! static Microsoft.Maui.Hosting.ImageSourcesMauiAppBuilderExtensions.ConfigureImageSources(this Microsoft.Maui.Hosting.MauiAppBuilder! builder, System.Action? configureDelegate) -> Microsoft.Maui.Hosting.MauiAppBuilder! @@ -2329,12 +2388,15 @@ static Microsoft.Maui.IPickerExtension.GetItemsAsList(this Microsoft.Maui.IPicke static Microsoft.Maui.ITextInputExtensions.UpdateText(this Microsoft.Maui.ITextInput! textInput, string? text) -> void static Microsoft.Maui.Keyboard.Chat.get -> Microsoft.Maui.Keyboard! static Microsoft.Maui.Keyboard.Create(Microsoft.Maui.KeyboardFlags flags) -> Microsoft.Maui.Keyboard! +static Microsoft.Maui.Keyboard.Date.get -> Microsoft.Maui.Keyboard! static Microsoft.Maui.Keyboard.Default.get -> Microsoft.Maui.Keyboard! static Microsoft.Maui.Keyboard.Email.get -> Microsoft.Maui.Keyboard! static Microsoft.Maui.Keyboard.Numeric.get -> Microsoft.Maui.Keyboard! +static Microsoft.Maui.Keyboard.Password.get -> Microsoft.Maui.Keyboard! static Microsoft.Maui.Keyboard.Plain.get -> Microsoft.Maui.Keyboard! static Microsoft.Maui.Keyboard.Telephone.get -> Microsoft.Maui.Keyboard! static Microsoft.Maui.Keyboard.Text.get -> Microsoft.Maui.Keyboard! +static Microsoft.Maui.Keyboard.Time.get -> Microsoft.Maui.Keyboard! static Microsoft.Maui.Keyboard.Url.get -> Microsoft.Maui.Keyboard! static Microsoft.Maui.Layouts.FlexBasis.implicit operator Microsoft.Maui.Layouts.FlexBasis(float length) -> Microsoft.Maui.Layouts.FlexBasis static Microsoft.Maui.Layouts.FlexBasis.operator !=(Microsoft.Maui.Layouts.FlexBasis left, Microsoft.Maui.Layouts.FlexBasis right) -> bool @@ -2427,6 +2489,7 @@ static Microsoft.Maui.Thickness.operator +(Microsoft.Maui.Thickness left, Micros static Microsoft.Maui.Thickness.operator ==(Microsoft.Maui.Thickness left, Microsoft.Maui.Thickness right) -> bool static Microsoft.Maui.Thickness.Zero -> Microsoft.Maui.Thickness static Microsoft.Maui.ViewExtensions.CaptureAsync(this Microsoft.Maui.IView! view) -> System.Threading.Tasks.Task! +static Microsoft.Maui.ViewExtensions.DisconnectHandlers(this Microsoft.Maui.IView! view) -> void static Microsoft.Maui.VisualDiagnostics.CaptureAsJpegAsync(Microsoft.Maui.IView! view, int quality = 80) -> System.Threading.Tasks.Task! static Microsoft.Maui.VisualDiagnostics.CaptureAsJpegAsync(Microsoft.Maui.IWindow! window, int quality = 80) -> System.Threading.Tasks.Task! static Microsoft.Maui.VisualDiagnostics.CaptureAsPngAsync(Microsoft.Maui.IView! view) -> System.Threading.Tasks.Task! diff --git a/src/Core/src/PublicAPI/netstandard/PublicAPI.Unshipped.txt b/src/Core/src/PublicAPI/netstandard/PublicAPI.Unshipped.txt index e54989d8a78e..7dc5c58110bf 100644 --- a/src/Core/src/PublicAPI/netstandard/PublicAPI.Unshipped.txt +++ b/src/Core/src/PublicAPI/netstandard/PublicAPI.Unshipped.txt @@ -1,66 +1 @@ #nullable enable -Microsoft.Maui.ElementHandlerExtensions -Microsoft.Maui.HandlerDisconnectPolicy -Microsoft.Maui.HandlerDisconnectPolicy.Automatic = 0 -> Microsoft.Maui.HandlerDisconnectPolicy -Microsoft.Maui.HandlerDisconnectPolicy.Manual = 1 -> Microsoft.Maui.HandlerDisconnectPolicy -Microsoft.Maui.Handlers.HybridWebViewHandler -Microsoft.Maui.Handlers.HybridWebViewHandler.HybridWebViewHandler() -> void -Microsoft.Maui.Handlers.HybridWebViewHandler.HybridWebViewHandler(Microsoft.Maui.IPropertyMapper? mapper = null, Microsoft.Maui.CommandMapper? commandMapper = null) -> void -Microsoft.Maui.Handlers.IHybridPlatformWebView -Microsoft.Maui.Handlers.IHybridPlatformWebView.SendRawMessage(string! rawMessage) -> void -Microsoft.Maui.Handlers.IHybridWebViewHandler -Microsoft.Maui.Handlers.IHybridWebViewHandler.PlatformView.get -> object! -Microsoft.Maui.Handlers.IHybridWebViewHandler.VirtualView.get -> Microsoft.Maui.IHybridWebView! -Microsoft.Maui.Hosting.HybridWebViewServiceCollectionExtensions -Microsoft.Maui.HybridWebViewInvokeJavaScriptRequest -Microsoft.Maui.HybridWebViewInvokeJavaScriptRequest.HybridWebViewInvokeJavaScriptRequest(string! methodName, System.Text.Json.Serialization.Metadata.JsonTypeInfo? returnTypeJsonTypeInfo, object?[]? paramValues, System.Text.Json.Serialization.Metadata.JsonTypeInfo?[]? paramJsonTypeInfos) -> void -Microsoft.Maui.HybridWebViewInvokeJavaScriptRequest.MethodName.get -> string! -Microsoft.Maui.HybridWebViewInvokeJavaScriptRequest.ParamJsonTypeInfos.get -> System.Text.Json.Serialization.Metadata.JsonTypeInfo?[]? -Microsoft.Maui.HybridWebViewInvokeJavaScriptRequest.ParamValues.get -> object?[]? -Microsoft.Maui.HybridWebViewInvokeJavaScriptRequest.ReturnTypeJsonTypeInfo.get -> System.Text.Json.Serialization.Metadata.JsonTypeInfo? -Microsoft.Maui.HybridWebViewRawMessage -Microsoft.Maui.HybridWebViewRawMessage.HybridWebViewRawMessage() -> void -Microsoft.Maui.HybridWebViewRawMessage.Message.get -> string? -Microsoft.Maui.HybridWebViewRawMessage.Message.set -> void -Microsoft.Maui.IApplication.ActivateWindow(Microsoft.Maui.IWindow! window) -> void -Microsoft.Maui.IHybridWebView -Microsoft.Maui.IHybridWebView.DefaultFile.get -> string? -Microsoft.Maui.IHybridWebView.EvaluateJavaScriptAsync(string! script) -> System.Threading.Tasks.Task! -Microsoft.Maui.IHybridWebView.HybridRoot.get -> string? -Microsoft.Maui.IHybridWebView.InvokeJavaScriptAsync(string! methodName, System.Text.Json.Serialization.Metadata.JsonTypeInfo! returnTypeJsonTypeInfo, object?[]? paramValues = null, System.Text.Json.Serialization.Metadata.JsonTypeInfo?[]? paramJsonTypeInfos = null) -> System.Threading.Tasks.Task! -Microsoft.Maui.IHybridWebView.InvokeJavaScriptTarget.get -> object? -Microsoft.Maui.IHybridWebView.InvokeJavaScriptTarget.set -> void -Microsoft.Maui.IHybridWebView.InvokeJavaScriptType.get -> System.Type? -Microsoft.Maui.IHybridWebView.InvokeJavaScriptType.set -> void -Microsoft.Maui.IHybridWebView.RawMessageReceived(string! rawMessage) -> void -Microsoft.Maui.IHybridWebView.SendRawMessage(string! rawMessage) -> void -Microsoft.Maui.IHybridWebView.SetInvokeJavaScriptTarget(T! target) -> void -Microsoft.Maui.ITitleBar -Microsoft.Maui.ITitleBar.PassthroughElements.get -> System.Collections.Generic.IList! -Microsoft.Maui.ITitleBar.Subtitle.get -> string? -Microsoft.Maui.ITitleBar.Title.get -> string? -Microsoft.Maui.IWebView.ProcessTerminated(Microsoft.Maui.WebProcessTerminatedEventArgs! args) -> void -*REMOVED*Microsoft.Maui.IWindow.Content.get -> Microsoft.Maui.IView! -Microsoft.Maui.IWindow.Content.get -> Microsoft.Maui.IView? -Microsoft.Maui.TextAlignment.Justify = 3 -> Microsoft.Maui.TextAlignment -Microsoft.Maui.WebProcessTerminatedEventArgs -Microsoft.Maui.WebProcessTerminatedEventArgs.WebProcessTerminatedEventArgs() -> void -override Microsoft.Maui.Handlers.HybridWebViewHandler.CreatePlatformView() -> object! -static Microsoft.Maui.ElementHandlerExtensions.GetRequiredService(this Microsoft.Maui.IElementHandler! handler, System.Type! type) -> T -static Microsoft.Maui.ElementHandlerExtensions.GetRequiredService(this Microsoft.Maui.IElementHandler! handler) -> T -static Microsoft.Maui.ElementHandlerExtensions.GetService(this Microsoft.Maui.IElementHandler! handler, System.Type! type) -> T? -static Microsoft.Maui.ElementHandlerExtensions.GetService(this Microsoft.Maui.IElementHandler! handler) -> T? -static Microsoft.Maui.ElementHandlerExtensions.GetServiceProvider(this Microsoft.Maui.IElementHandler! handler) -> System.IServiceProvider! -static Microsoft.Maui.ElementHandlerExtensions.IsConnected(this Microsoft.Maui.IElementHandler! handler) -> bool -static Microsoft.Maui.Handlers.ApplicationHandler.MapActivateWindow(Microsoft.Maui.Handlers.ApplicationHandler! handler, Microsoft.Maui.IApplication! application, object? args) -> void -static Microsoft.Maui.Handlers.HybridWebViewHandler.CommandMapper -> Microsoft.Maui.CommandMapper! -static Microsoft.Maui.Handlers.HybridWebViewHandler.MapEvaluateJavaScriptAsync(Microsoft.Maui.Handlers.IHybridWebViewHandler! handler, Microsoft.Maui.IHybridWebView! hybridWebView, object? arg) -> void -static Microsoft.Maui.Handlers.HybridWebViewHandler.MapInvokeJavaScriptAsync(Microsoft.Maui.Handlers.IHybridWebViewHandler! handler, Microsoft.Maui.IHybridWebView! hybridWebView, object? arg) -> void -static Microsoft.Maui.Handlers.HybridWebViewHandler.Mapper -> Microsoft.Maui.IPropertyMapper! -static Microsoft.Maui.Handlers.HybridWebViewHandler.MapSendRawMessage(Microsoft.Maui.Handlers.IHybridWebViewHandler! handler, Microsoft.Maui.IHybridWebView! hybridWebView, object? arg) -> void -static Microsoft.Maui.Hosting.HybridWebViewServiceCollectionExtensions.AddHybridWebViewDeveloperTools(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Maui.Keyboard.Date.get -> Microsoft.Maui.Keyboard! -static Microsoft.Maui.Keyboard.Password.get -> Microsoft.Maui.Keyboard! -static Microsoft.Maui.Keyboard.Time.get -> Microsoft.Maui.Keyboard! -static Microsoft.Maui.ViewExtensions.DisconnectHandlers(this Microsoft.Maui.IView! view) -> void -override Microsoft.Maui.Handlers.BorderHandler.PlatformArrange(Microsoft.Maui.Graphics.Rect rect) -> void diff --git a/src/Core/src/PublicAPI/netstandard2.0/PublicAPI.Shipped.txt b/src/Core/src/PublicAPI/netstandard2.0/PublicAPI.Shipped.txt index 517b12421d5b..3659c40babeb 100644 --- a/src/Core/src/PublicAPI/netstandard2.0/PublicAPI.Shipped.txt +++ b/src/Core/src/PublicAPI/netstandard2.0/PublicAPI.Shipped.txt @@ -237,6 +237,7 @@ Microsoft.Maui.DisplayDensityRequest.DisplayDensityRequest() -> void Microsoft.Maui.Easing Microsoft.Maui.Easing.Ease(double v) -> double Microsoft.Maui.Easing.Easing(System.Func! easingFunc) -> void +Microsoft.Maui.ElementHandlerExtensions Microsoft.Maui.EmbeddedFont Microsoft.Maui.EmbeddedFont.EmbeddedFont() -> void Microsoft.Maui.EmbeddedFont.FontName.get -> string? @@ -351,6 +352,9 @@ Microsoft.Maui.GridUnitType Microsoft.Maui.GridUnitType.Absolute = 0 -> Microsoft.Maui.GridUnitType Microsoft.Maui.GridUnitType.Auto = 2 -> Microsoft.Maui.GridUnitType Microsoft.Maui.GridUnitType.Star = 1 -> Microsoft.Maui.GridUnitType +Microsoft.Maui.HandlerDisconnectPolicy +Microsoft.Maui.HandlerDisconnectPolicy.Automatic = 0 -> Microsoft.Maui.HandlerDisconnectPolicy +Microsoft.Maui.HandlerDisconnectPolicy.Manual = 1 -> Microsoft.Maui.HandlerDisconnectPolicy Microsoft.Maui.Handlers.ActivityIndicatorHandler Microsoft.Maui.Handlers.ActivityIndicatorHandler.ActivityIndicatorHandler() -> void Microsoft.Maui.Handlers.ActivityIndicatorHandler.ActivityIndicatorHandler(Microsoft.Maui.IPropertyMapper? mapper, Microsoft.Maui.CommandMapper? commandMapper) -> void @@ -411,6 +415,9 @@ Microsoft.Maui.Handlers.GraphicsViewHandler Microsoft.Maui.Handlers.GraphicsViewHandler.GraphicsViewHandler() -> void Microsoft.Maui.Handlers.GraphicsViewHandler.GraphicsViewHandler(Microsoft.Maui.IPropertyMapper? mapper, Microsoft.Maui.CommandMapper? commandMapper) -> void Microsoft.Maui.Handlers.GraphicsViewHandler.GraphicsViewHandler(Microsoft.Maui.IPropertyMapper? mapper) -> void +Microsoft.Maui.Handlers.HybridWebViewHandler +Microsoft.Maui.Handlers.HybridWebViewHandler.HybridWebViewHandler() -> void +Microsoft.Maui.Handlers.HybridWebViewHandler.HybridWebViewHandler(Microsoft.Maui.IPropertyMapper? mapper = null, Microsoft.Maui.CommandMapper? commandMapper = null) -> void Microsoft.Maui.Handlers.IActivityIndicatorHandler Microsoft.Maui.Handlers.IActivityIndicatorHandler.PlatformView.get -> object! Microsoft.Maui.Handlers.IActivityIndicatorHandler.VirtualView.get -> Microsoft.Maui.IActivityIndicator! @@ -442,6 +449,11 @@ Microsoft.Maui.Handlers.IFlyoutViewHandler.VirtualView.get -> Microsoft.Maui.IFl Microsoft.Maui.Handlers.IGraphicsViewHandler Microsoft.Maui.Handlers.IGraphicsViewHandler.PlatformView.get -> object! Microsoft.Maui.Handlers.IGraphicsViewHandler.VirtualView.get -> Microsoft.Maui.IGraphicsView! +Microsoft.Maui.Handlers.IHybridPlatformWebView +Microsoft.Maui.Handlers.IHybridPlatformWebView.SendRawMessage(string! rawMessage) -> void +Microsoft.Maui.Handlers.IHybridWebViewHandler +Microsoft.Maui.Handlers.IHybridWebViewHandler.PlatformView.get -> object! +Microsoft.Maui.Handlers.IHybridWebViewHandler.VirtualView.get -> Microsoft.Maui.IHybridWebView! Microsoft.Maui.Handlers.IImageButtonHandler Microsoft.Maui.Handlers.IImageButtonHandler.PlatformView.get -> object! Microsoft.Maui.Handlers.IImageButtonHandler.VirtualView.get -> Microsoft.Maui.IImageButton! @@ -735,6 +747,7 @@ Microsoft.Maui.Hosting.FontDescriptor.Filename.get -> string! Microsoft.Maui.Hosting.FontDescriptor.FontDescriptor(string! filename, string? alias, System.Reflection.Assembly? assembly) -> void Microsoft.Maui.Hosting.FontsMauiAppBuilderExtensions Microsoft.Maui.Hosting.HandlerMauiAppBuilderExtensions +Microsoft.Maui.Hosting.HybridWebViewServiceCollectionExtensions Microsoft.Maui.Hosting.IEssentialsBuilder Microsoft.Maui.Hosting.IEssentialsBuilder.AddAppAction(Microsoft.Maui.ApplicationModel.AppAction! appAction) -> Microsoft.Maui.Hosting.IEssentialsBuilder! Microsoft.Maui.Hosting.IEssentialsBuilder.OnAppAction(System.Action! action) -> Microsoft.Maui.Hosting.IEssentialsBuilder! @@ -774,6 +787,16 @@ Microsoft.Maui.HotReload.IReloadHandler.Reload() -> void Microsoft.Maui.HotReload.MauiHotReloadHelper Microsoft.Maui.HotReload.OnHotReloadAttribute Microsoft.Maui.HotReload.OnHotReloadAttribute.OnHotReloadAttribute() -> void +Microsoft.Maui.HybridWebViewInvokeJavaScriptRequest +Microsoft.Maui.HybridWebViewInvokeJavaScriptRequest.HybridWebViewInvokeJavaScriptRequest(string! methodName, System.Text.Json.Serialization.Metadata.JsonTypeInfo? returnTypeJsonTypeInfo, object?[]? paramValues, System.Text.Json.Serialization.Metadata.JsonTypeInfo?[]? paramJsonTypeInfos) -> void +Microsoft.Maui.HybridWebViewInvokeJavaScriptRequest.MethodName.get -> string! +Microsoft.Maui.HybridWebViewInvokeJavaScriptRequest.ParamJsonTypeInfos.get -> System.Text.Json.Serialization.Metadata.JsonTypeInfo?[]? +Microsoft.Maui.HybridWebViewInvokeJavaScriptRequest.ParamValues.get -> object?[]? +Microsoft.Maui.HybridWebViewInvokeJavaScriptRequest.ReturnTypeJsonTypeInfo.get -> System.Text.Json.Serialization.Metadata.JsonTypeInfo? +Microsoft.Maui.HybridWebViewRawMessage +Microsoft.Maui.HybridWebViewRawMessage.HybridWebViewRawMessage() -> void +Microsoft.Maui.HybridWebViewRawMessage.Message.get -> string? +Microsoft.Maui.HybridWebViewRawMessage.Message.set -> void Microsoft.Maui.IAbsoluteLayout Microsoft.Maui.IAbsoluteLayout.GetLayoutBounds(Microsoft.Maui.IView! view) -> Microsoft.Maui.Graphics.Rect Microsoft.Maui.IAbsoluteLayout.GetLayoutFlags(Microsoft.Maui.IView! view) -> Microsoft.Maui.Layouts.AbsoluteLayoutFlags @@ -787,6 +810,7 @@ Microsoft.Maui.IAdorner Microsoft.Maui.IAdorner.Density.get -> float Microsoft.Maui.IAdorner.VisualView.get -> Microsoft.Maui.IView! Microsoft.Maui.IApplication +Microsoft.Maui.IApplication.ActivateWindow(Microsoft.Maui.IWindow! window) -> void Microsoft.Maui.IApplication.CloseWindow(Microsoft.Maui.IWindow! window) -> void Microsoft.Maui.IApplication.CreateWindow(Microsoft.Maui.IActivationState? activationState) -> Microsoft.Maui.IWindow! Microsoft.Maui.IApplication.OpenWindow(Microsoft.Maui.IWindow! window) -> void @@ -917,6 +941,18 @@ Microsoft.Maui.IGridLayout.RowDefinitions.get -> System.Collections.Generic.IRea Microsoft.Maui.IGridLayout.RowSpacing.get -> double Microsoft.Maui.IGridRowDefinition Microsoft.Maui.IGridRowDefinition.Height.get -> Microsoft.Maui.GridLength +Microsoft.Maui.IHybridWebView +Microsoft.Maui.IHybridWebView.DefaultFile.get -> string? +Microsoft.Maui.IHybridWebView.EvaluateJavaScriptAsync(string! script) -> System.Threading.Tasks.Task! +Microsoft.Maui.IHybridWebView.HybridRoot.get -> string? +Microsoft.Maui.IHybridWebView.InvokeJavaScriptAsync(string! methodName, System.Text.Json.Serialization.Metadata.JsonTypeInfo! returnTypeJsonTypeInfo, object?[]? paramValues = null, System.Text.Json.Serialization.Metadata.JsonTypeInfo?[]? paramJsonTypeInfos = null) -> System.Threading.Tasks.Task! +Microsoft.Maui.IHybridWebView.InvokeJavaScriptTarget.get -> object? +Microsoft.Maui.IHybridWebView.InvokeJavaScriptTarget.set -> void +Microsoft.Maui.IHybridWebView.InvokeJavaScriptType.get -> System.Type? +Microsoft.Maui.IHybridWebView.InvokeJavaScriptType.set -> void +Microsoft.Maui.IHybridWebView.RawMessageReceived(string! rawMessage) -> void +Microsoft.Maui.IHybridWebView.SendRawMessage(string! rawMessage) -> void +Microsoft.Maui.IHybridWebView.SetInvokeJavaScriptTarget(T! target) -> void Microsoft.Maui.IImage Microsoft.Maui.IImage.Aspect.get -> Microsoft.Maui.Aspect Microsoft.Maui.IImage.IsOpaque.get -> bool @@ -1177,6 +1213,10 @@ Microsoft.Maui.ITimePicker Microsoft.Maui.ITimePicker.Format.get -> string! Microsoft.Maui.ITimePicker.Time.get -> System.TimeSpan Microsoft.Maui.ITimePicker.Time.set -> void +Microsoft.Maui.ITitleBar +Microsoft.Maui.ITitleBar.PassthroughElements.get -> System.Collections.Generic.IList! +Microsoft.Maui.ITitleBar.Subtitle.get -> string? +Microsoft.Maui.ITitleBar.Title.get -> string? Microsoft.Maui.ITitledElement Microsoft.Maui.ITitledElement.Title.get -> string? Microsoft.Maui.IToolbar @@ -1276,6 +1316,7 @@ Microsoft.Maui.IWebView.GoBack() -> void Microsoft.Maui.IWebView.GoForward() -> void Microsoft.Maui.IWebView.Navigated(Microsoft.Maui.WebNavigationEvent evnt, string! url, Microsoft.Maui.WebNavigationResult result) -> void Microsoft.Maui.IWebView.Navigating(Microsoft.Maui.WebNavigationEvent evnt, string! url) -> bool +Microsoft.Maui.IWebView.ProcessTerminated(Microsoft.Maui.WebProcessTerminatedEventArgs! args) -> void Microsoft.Maui.IWebView.Reload() -> void Microsoft.Maui.IWebView.Source.get -> Microsoft.Maui.IWebViewSource! Microsoft.Maui.IWebView.UserAgent.get -> string? @@ -1290,7 +1331,7 @@ Microsoft.Maui.IWindow.Activated() -> void Microsoft.Maui.IWindow.AddOverlay(Microsoft.Maui.IWindowOverlay! overlay) -> bool Microsoft.Maui.IWindow.BackButtonClicked() -> bool Microsoft.Maui.IWindow.Backgrounding(Microsoft.Maui.IPersistedState! state) -> void -Microsoft.Maui.IWindow.Content.get -> Microsoft.Maui.IView! +Microsoft.Maui.IWindow.Content.get -> Microsoft.Maui.IView? Microsoft.Maui.IWindow.Created() -> void Microsoft.Maui.IWindow.Deactivated() -> void Microsoft.Maui.IWindow.Destroying() -> void @@ -1670,6 +1711,7 @@ Microsoft.Maui.SwipeViewSwipeStarted.SwipeViewSwipeStarted(Microsoft.Maui.SwipeD Microsoft.Maui.TextAlignment Microsoft.Maui.TextAlignment.Center = 1 -> Microsoft.Maui.TextAlignment Microsoft.Maui.TextAlignment.End = 2 -> Microsoft.Maui.TextAlignment +Microsoft.Maui.TextAlignment.Justify = 3 -> Microsoft.Maui.TextAlignment Microsoft.Maui.TextAlignment.Start = 0 -> Microsoft.Maui.TextAlignment Microsoft.Maui.TextDecorations Microsoft.Maui.TextDecorations.None = 0 -> Microsoft.Maui.TextDecorations @@ -1758,6 +1800,8 @@ Microsoft.Maui.WebNavigationResult.Cancel = 2 -> Microsoft.Maui.WebNavigationRes Microsoft.Maui.WebNavigationResult.Failure = 4 -> Microsoft.Maui.WebNavigationResult Microsoft.Maui.WebNavigationResult.Success = 1 -> Microsoft.Maui.WebNavigationResult Microsoft.Maui.WebNavigationResult.Timeout = 3 -> Microsoft.Maui.WebNavigationResult +Microsoft.Maui.WebProcessTerminatedEventArgs +Microsoft.Maui.WebProcessTerminatedEventArgs.WebProcessTerminatedEventArgs() -> void Microsoft.Maui.WindowExtensions Microsoft.Maui.WindowOverlay Microsoft.Maui.WindowOverlay.Density.get -> float @@ -1800,6 +1844,7 @@ override Microsoft.Maui.GridLength.ToString() -> string! override Microsoft.Maui.Handlers.ActivityIndicatorHandler.CreatePlatformView() -> object! override Microsoft.Maui.Handlers.ApplicationHandler.CreatePlatformElement() -> object! override Microsoft.Maui.Handlers.BorderHandler.CreatePlatformView() -> object! +override Microsoft.Maui.Handlers.BorderHandler.PlatformArrange(Microsoft.Maui.Graphics.Rect rect) -> void override Microsoft.Maui.Handlers.ButtonHandler.CreatePlatformView() -> object! override Microsoft.Maui.Handlers.CheckBoxHandler.CreatePlatformView() -> object! override Microsoft.Maui.Handlers.ContentViewHandler.CreatePlatformView() -> object! @@ -1810,6 +1855,7 @@ override Microsoft.Maui.Handlers.FlyoutViewHandler.CreatePlatformView() -> objec override Microsoft.Maui.Handlers.GraphicsViewHandler.ConnectHandler(object! platformView) -> void override Microsoft.Maui.Handlers.GraphicsViewHandler.CreatePlatformView() -> object! override Microsoft.Maui.Handlers.GraphicsViewHandler.DisconnectHandler(object! platformView) -> void +override Microsoft.Maui.Handlers.HybridWebViewHandler.CreatePlatformView() -> object! override Microsoft.Maui.Handlers.ImageButtonHandler.CreatePlatformView() -> object! override Microsoft.Maui.Handlers.ImageHandler.CreatePlatformView() -> object! override Microsoft.Maui.Handlers.IndicatorViewHandler.CreatePlatformView() -> object! @@ -1909,6 +1955,12 @@ static Microsoft.Maui.Dispatching.DispatcherProvider.Current.get -> Microsoft.Ma static Microsoft.Maui.Dispatching.DispatcherProvider.SetCurrent(Microsoft.Maui.Dispatching.IDispatcherProvider? provider) -> bool static Microsoft.Maui.Easing.Default.get -> Microsoft.Maui.Easing! static Microsoft.Maui.Easing.implicit operator Microsoft.Maui.Easing!(System.Func! func) -> Microsoft.Maui.Easing! +static Microsoft.Maui.ElementHandlerExtensions.GetRequiredService(this Microsoft.Maui.IElementHandler! handler, System.Type! type) -> T +static Microsoft.Maui.ElementHandlerExtensions.GetRequiredService(this Microsoft.Maui.IElementHandler! handler) -> T +static Microsoft.Maui.ElementHandlerExtensions.GetService(this Microsoft.Maui.IElementHandler! handler, System.Type! type) -> T? +static Microsoft.Maui.ElementHandlerExtensions.GetService(this Microsoft.Maui.IElementHandler! handler) -> T? +static Microsoft.Maui.ElementHandlerExtensions.GetServiceProvider(this Microsoft.Maui.IElementHandler! handler) -> System.IServiceProvider! +static Microsoft.Maui.ElementHandlerExtensions.IsConnected(this Microsoft.Maui.IElementHandler! handler) -> bool static Microsoft.Maui.Font.Default.get -> Microsoft.Maui.Font static Microsoft.Maui.Font.OfSize(string? name, double size, Microsoft.Maui.FontWeight weight = Microsoft.Maui.FontWeight.Regular, Microsoft.Maui.FontSlant fontSlant = Microsoft.Maui.FontSlant.Default, bool enableScaling = true) -> Microsoft.Maui.Font static Microsoft.Maui.Font.operator !=(Microsoft.Maui.Font left, Microsoft.Maui.Font right) -> bool @@ -1926,6 +1978,7 @@ static Microsoft.Maui.Handlers.ActivityIndicatorHandler.MapColor(Microsoft.Maui. static Microsoft.Maui.Handlers.ActivityIndicatorHandler.MapIsRunning(Microsoft.Maui.Handlers.IActivityIndicatorHandler! handler, Microsoft.Maui.IActivityIndicator! activityIndicator) -> void static Microsoft.Maui.Handlers.ActivityIndicatorHandler.Mapper -> Microsoft.Maui.IPropertyMapper! static Microsoft.Maui.Handlers.ApplicationHandler.CommandMapper -> Microsoft.Maui.CommandMapper! +static Microsoft.Maui.Handlers.ApplicationHandler.MapActivateWindow(Microsoft.Maui.Handlers.ApplicationHandler! handler, Microsoft.Maui.IApplication! application, object? args) -> void static Microsoft.Maui.Handlers.ApplicationHandler.MapCloseWindow(Microsoft.Maui.Handlers.ApplicationHandler! handler, Microsoft.Maui.IApplication! application, object? args) -> void static Microsoft.Maui.Handlers.ApplicationHandler.MapOpenWindow(Microsoft.Maui.Handlers.ApplicationHandler! handler, Microsoft.Maui.IApplication! application, object? args) -> void static Microsoft.Maui.Handlers.ApplicationHandler.Mapper -> Microsoft.Maui.IPropertyMapper! @@ -2018,6 +2071,11 @@ static Microsoft.Maui.Handlers.GraphicsViewHandler.MapDrawable(Microsoft.Maui.Ha static Microsoft.Maui.Handlers.GraphicsViewHandler.MapFlowDirection(Microsoft.Maui.Handlers.IGraphicsViewHandler! handler, Microsoft.Maui.IGraphicsView! graphicsView) -> void static Microsoft.Maui.Handlers.GraphicsViewHandler.MapInvalidate(Microsoft.Maui.Handlers.IGraphicsViewHandler! handler, Microsoft.Maui.IGraphicsView! graphicsView, object? arg) -> void static Microsoft.Maui.Handlers.GraphicsViewHandler.Mapper -> Microsoft.Maui.IPropertyMapper! +static Microsoft.Maui.Handlers.HybridWebViewHandler.CommandMapper -> Microsoft.Maui.CommandMapper! +static Microsoft.Maui.Handlers.HybridWebViewHandler.MapEvaluateJavaScriptAsync(Microsoft.Maui.Handlers.IHybridWebViewHandler! handler, Microsoft.Maui.IHybridWebView! hybridWebView, object? arg) -> void +static Microsoft.Maui.Handlers.HybridWebViewHandler.MapInvokeJavaScriptAsync(Microsoft.Maui.Handlers.IHybridWebViewHandler! handler, Microsoft.Maui.IHybridWebView! hybridWebView, object? arg) -> void +static Microsoft.Maui.Handlers.HybridWebViewHandler.Mapper -> Microsoft.Maui.IPropertyMapper! +static Microsoft.Maui.Handlers.HybridWebViewHandler.MapSendRawMessage(Microsoft.Maui.Handlers.IHybridWebViewHandler! handler, Microsoft.Maui.IHybridWebView! hybridWebView, object? arg) -> void static Microsoft.Maui.Handlers.ImageButtonHandler.CommandMapper -> Microsoft.Maui.CommandMapper! static Microsoft.Maui.Handlers.ImageButtonHandler.ImageMapper -> Microsoft.Maui.IPropertyMapper! static Microsoft.Maui.Handlers.ImageButtonHandler.MapCornerRadius(Microsoft.Maui.Handlers.IImageButtonHandler! handler, Microsoft.Maui.IButtonStroke! buttonStroke) -> void @@ -2288,6 +2346,7 @@ static Microsoft.Maui.Hosting.FontsMauiAppBuilderExtensions.ConfigureFonts(this static Microsoft.Maui.Hosting.FontsMauiAppBuilderExtensions.ConfigureFonts(this Microsoft.Maui.Hosting.MauiAppBuilder! builder) -> Microsoft.Maui.Hosting.MauiAppBuilder! static Microsoft.Maui.Hosting.HandlerMauiAppBuilderExtensions.ConfigureMauiHandlers(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action? configureDelegate) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! static Microsoft.Maui.Hosting.HandlerMauiAppBuilderExtensions.ConfigureMauiHandlers(this Microsoft.Maui.Hosting.MauiAppBuilder! builder, System.Action? configureDelegate) -> Microsoft.Maui.Hosting.MauiAppBuilder! +static Microsoft.Maui.Hosting.HybridWebViewServiceCollectionExtensions.AddHybridWebViewDeveloperTools(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! static Microsoft.Maui.Hosting.ImageSourceServiceCollectionExtensions.AddService(this Microsoft.Maui.Hosting.IImageSourceServiceCollection! services) -> Microsoft.Maui.Hosting.IImageSourceServiceCollection! static Microsoft.Maui.Hosting.ImageSourceServiceCollectionExtensions.AddService(this Microsoft.Maui.Hosting.IImageSourceServiceCollection! services, System.Func!>! implementationFactory) -> Microsoft.Maui.Hosting.IImageSourceServiceCollection! static Microsoft.Maui.Hosting.ImageSourcesMauiAppBuilderExtensions.ConfigureImageSources(this Microsoft.Maui.Hosting.MauiAppBuilder! builder, System.Action? configureDelegate) -> Microsoft.Maui.Hosting.MauiAppBuilder! @@ -2327,12 +2386,15 @@ static Microsoft.Maui.IPickerExtension.GetItemsAsList(this Microsoft.Maui.IPicke static Microsoft.Maui.ITextInputExtensions.UpdateText(this Microsoft.Maui.ITextInput! textInput, string? text) -> void static Microsoft.Maui.Keyboard.Chat.get -> Microsoft.Maui.Keyboard! static Microsoft.Maui.Keyboard.Create(Microsoft.Maui.KeyboardFlags flags) -> Microsoft.Maui.Keyboard! +static Microsoft.Maui.Keyboard.Date.get -> Microsoft.Maui.Keyboard! static Microsoft.Maui.Keyboard.Default.get -> Microsoft.Maui.Keyboard! static Microsoft.Maui.Keyboard.Email.get -> Microsoft.Maui.Keyboard! static Microsoft.Maui.Keyboard.Numeric.get -> Microsoft.Maui.Keyboard! +static Microsoft.Maui.Keyboard.Password.get -> Microsoft.Maui.Keyboard! static Microsoft.Maui.Keyboard.Plain.get -> Microsoft.Maui.Keyboard! static Microsoft.Maui.Keyboard.Telephone.get -> Microsoft.Maui.Keyboard! static Microsoft.Maui.Keyboard.Text.get -> Microsoft.Maui.Keyboard! +static Microsoft.Maui.Keyboard.Time.get -> Microsoft.Maui.Keyboard! static Microsoft.Maui.Keyboard.Url.get -> Microsoft.Maui.Keyboard! static Microsoft.Maui.Layouts.FlexBasis.implicit operator Microsoft.Maui.Layouts.FlexBasis(float length) -> Microsoft.Maui.Layouts.FlexBasis static Microsoft.Maui.Layouts.FlexBasis.operator !=(Microsoft.Maui.Layouts.FlexBasis left, Microsoft.Maui.Layouts.FlexBasis right) -> bool @@ -2425,6 +2487,7 @@ static Microsoft.Maui.Thickness.operator +(Microsoft.Maui.Thickness left, Micros static Microsoft.Maui.Thickness.operator ==(Microsoft.Maui.Thickness left, Microsoft.Maui.Thickness right) -> bool static Microsoft.Maui.Thickness.Zero -> Microsoft.Maui.Thickness static Microsoft.Maui.ViewExtensions.CaptureAsync(this Microsoft.Maui.IView! view) -> System.Threading.Tasks.Task! +static Microsoft.Maui.ViewExtensions.DisconnectHandlers(this Microsoft.Maui.IView! view) -> void static Microsoft.Maui.VisualDiagnostics.CaptureAsJpegAsync(Microsoft.Maui.IView! view, int quality = 80) -> System.Threading.Tasks.Task! static Microsoft.Maui.VisualDiagnostics.CaptureAsJpegAsync(Microsoft.Maui.IWindow! window, int quality = 80) -> System.Threading.Tasks.Task! static Microsoft.Maui.VisualDiagnostics.CaptureAsPngAsync(Microsoft.Maui.IView! view) -> System.Threading.Tasks.Task! diff --git a/src/Core/src/PublicAPI/netstandard2.0/PublicAPI.Unshipped.txt b/src/Core/src/PublicAPI/netstandard2.0/PublicAPI.Unshipped.txt index e54989d8a78e..7dc5c58110bf 100644 --- a/src/Core/src/PublicAPI/netstandard2.0/PublicAPI.Unshipped.txt +++ b/src/Core/src/PublicAPI/netstandard2.0/PublicAPI.Unshipped.txt @@ -1,66 +1 @@ #nullable enable -Microsoft.Maui.ElementHandlerExtensions -Microsoft.Maui.HandlerDisconnectPolicy -Microsoft.Maui.HandlerDisconnectPolicy.Automatic = 0 -> Microsoft.Maui.HandlerDisconnectPolicy -Microsoft.Maui.HandlerDisconnectPolicy.Manual = 1 -> Microsoft.Maui.HandlerDisconnectPolicy -Microsoft.Maui.Handlers.HybridWebViewHandler -Microsoft.Maui.Handlers.HybridWebViewHandler.HybridWebViewHandler() -> void -Microsoft.Maui.Handlers.HybridWebViewHandler.HybridWebViewHandler(Microsoft.Maui.IPropertyMapper? mapper = null, Microsoft.Maui.CommandMapper? commandMapper = null) -> void -Microsoft.Maui.Handlers.IHybridPlatformWebView -Microsoft.Maui.Handlers.IHybridPlatformWebView.SendRawMessage(string! rawMessage) -> void -Microsoft.Maui.Handlers.IHybridWebViewHandler -Microsoft.Maui.Handlers.IHybridWebViewHandler.PlatformView.get -> object! -Microsoft.Maui.Handlers.IHybridWebViewHandler.VirtualView.get -> Microsoft.Maui.IHybridWebView! -Microsoft.Maui.Hosting.HybridWebViewServiceCollectionExtensions -Microsoft.Maui.HybridWebViewInvokeJavaScriptRequest -Microsoft.Maui.HybridWebViewInvokeJavaScriptRequest.HybridWebViewInvokeJavaScriptRequest(string! methodName, System.Text.Json.Serialization.Metadata.JsonTypeInfo? returnTypeJsonTypeInfo, object?[]? paramValues, System.Text.Json.Serialization.Metadata.JsonTypeInfo?[]? paramJsonTypeInfos) -> void -Microsoft.Maui.HybridWebViewInvokeJavaScriptRequest.MethodName.get -> string! -Microsoft.Maui.HybridWebViewInvokeJavaScriptRequest.ParamJsonTypeInfos.get -> System.Text.Json.Serialization.Metadata.JsonTypeInfo?[]? -Microsoft.Maui.HybridWebViewInvokeJavaScriptRequest.ParamValues.get -> object?[]? -Microsoft.Maui.HybridWebViewInvokeJavaScriptRequest.ReturnTypeJsonTypeInfo.get -> System.Text.Json.Serialization.Metadata.JsonTypeInfo? -Microsoft.Maui.HybridWebViewRawMessage -Microsoft.Maui.HybridWebViewRawMessage.HybridWebViewRawMessage() -> void -Microsoft.Maui.HybridWebViewRawMessage.Message.get -> string? -Microsoft.Maui.HybridWebViewRawMessage.Message.set -> void -Microsoft.Maui.IApplication.ActivateWindow(Microsoft.Maui.IWindow! window) -> void -Microsoft.Maui.IHybridWebView -Microsoft.Maui.IHybridWebView.DefaultFile.get -> string? -Microsoft.Maui.IHybridWebView.EvaluateJavaScriptAsync(string! script) -> System.Threading.Tasks.Task! -Microsoft.Maui.IHybridWebView.HybridRoot.get -> string? -Microsoft.Maui.IHybridWebView.InvokeJavaScriptAsync(string! methodName, System.Text.Json.Serialization.Metadata.JsonTypeInfo! returnTypeJsonTypeInfo, object?[]? paramValues = null, System.Text.Json.Serialization.Metadata.JsonTypeInfo?[]? paramJsonTypeInfos = null) -> System.Threading.Tasks.Task! -Microsoft.Maui.IHybridWebView.InvokeJavaScriptTarget.get -> object? -Microsoft.Maui.IHybridWebView.InvokeJavaScriptTarget.set -> void -Microsoft.Maui.IHybridWebView.InvokeJavaScriptType.get -> System.Type? -Microsoft.Maui.IHybridWebView.InvokeJavaScriptType.set -> void -Microsoft.Maui.IHybridWebView.RawMessageReceived(string! rawMessage) -> void -Microsoft.Maui.IHybridWebView.SendRawMessage(string! rawMessage) -> void -Microsoft.Maui.IHybridWebView.SetInvokeJavaScriptTarget(T! target) -> void -Microsoft.Maui.ITitleBar -Microsoft.Maui.ITitleBar.PassthroughElements.get -> System.Collections.Generic.IList! -Microsoft.Maui.ITitleBar.Subtitle.get -> string? -Microsoft.Maui.ITitleBar.Title.get -> string? -Microsoft.Maui.IWebView.ProcessTerminated(Microsoft.Maui.WebProcessTerminatedEventArgs! args) -> void -*REMOVED*Microsoft.Maui.IWindow.Content.get -> Microsoft.Maui.IView! -Microsoft.Maui.IWindow.Content.get -> Microsoft.Maui.IView? -Microsoft.Maui.TextAlignment.Justify = 3 -> Microsoft.Maui.TextAlignment -Microsoft.Maui.WebProcessTerminatedEventArgs -Microsoft.Maui.WebProcessTerminatedEventArgs.WebProcessTerminatedEventArgs() -> void -override Microsoft.Maui.Handlers.HybridWebViewHandler.CreatePlatformView() -> object! -static Microsoft.Maui.ElementHandlerExtensions.GetRequiredService(this Microsoft.Maui.IElementHandler! handler, System.Type! type) -> T -static Microsoft.Maui.ElementHandlerExtensions.GetRequiredService(this Microsoft.Maui.IElementHandler! handler) -> T -static Microsoft.Maui.ElementHandlerExtensions.GetService(this Microsoft.Maui.IElementHandler! handler, System.Type! type) -> T? -static Microsoft.Maui.ElementHandlerExtensions.GetService(this Microsoft.Maui.IElementHandler! handler) -> T? -static Microsoft.Maui.ElementHandlerExtensions.GetServiceProvider(this Microsoft.Maui.IElementHandler! handler) -> System.IServiceProvider! -static Microsoft.Maui.ElementHandlerExtensions.IsConnected(this Microsoft.Maui.IElementHandler! handler) -> bool -static Microsoft.Maui.Handlers.ApplicationHandler.MapActivateWindow(Microsoft.Maui.Handlers.ApplicationHandler! handler, Microsoft.Maui.IApplication! application, object? args) -> void -static Microsoft.Maui.Handlers.HybridWebViewHandler.CommandMapper -> Microsoft.Maui.CommandMapper! -static Microsoft.Maui.Handlers.HybridWebViewHandler.MapEvaluateJavaScriptAsync(Microsoft.Maui.Handlers.IHybridWebViewHandler! handler, Microsoft.Maui.IHybridWebView! hybridWebView, object? arg) -> void -static Microsoft.Maui.Handlers.HybridWebViewHandler.MapInvokeJavaScriptAsync(Microsoft.Maui.Handlers.IHybridWebViewHandler! handler, Microsoft.Maui.IHybridWebView! hybridWebView, object? arg) -> void -static Microsoft.Maui.Handlers.HybridWebViewHandler.Mapper -> Microsoft.Maui.IPropertyMapper! -static Microsoft.Maui.Handlers.HybridWebViewHandler.MapSendRawMessage(Microsoft.Maui.Handlers.IHybridWebViewHandler! handler, Microsoft.Maui.IHybridWebView! hybridWebView, object? arg) -> void -static Microsoft.Maui.Hosting.HybridWebViewServiceCollectionExtensions.AddHybridWebViewDeveloperTools(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Maui.Keyboard.Date.get -> Microsoft.Maui.Keyboard! -static Microsoft.Maui.Keyboard.Password.get -> Microsoft.Maui.Keyboard! -static Microsoft.Maui.Keyboard.Time.get -> Microsoft.Maui.Keyboard! -static Microsoft.Maui.ViewExtensions.DisconnectHandlers(this Microsoft.Maui.IView! view) -> void -override Microsoft.Maui.Handlers.BorderHandler.PlatformArrange(Microsoft.Maui.Graphics.Rect rect) -> void diff --git a/src/Essentials/src/PublicAPI/net-android/PublicAPI.Shipped.txt b/src/Essentials/src/PublicAPI/net-android/PublicAPI.Shipped.txt index 7fa8c9d36d91..ceb478f9ba80 100644 --- a/src/Essentials/src/PublicAPI/net-android/PublicAPI.Shipped.txt +++ b/src/Essentials/src/PublicAPI/net-android/PublicAPI.Shipped.txt @@ -1288,6 +1288,8 @@ static Microsoft.Maui.Storage.Preferences.Get(string! key, string? defaultValue, static Microsoft.Maui.Storage.Preferences.Get(string! key, string? defaultValue) -> string? static Microsoft.Maui.Storage.Preferences.Get(string! key, System.DateTime defaultValue, string? sharedName) -> System.DateTime static Microsoft.Maui.Storage.Preferences.Get(string! key, System.DateTime defaultValue) -> System.DateTime +static Microsoft.Maui.Storage.Preferences.Get(string! key, System.DateTimeOffset defaultValue, string? sharedName) -> System.DateTimeOffset +static Microsoft.Maui.Storage.Preferences.Get(string! key, System.DateTimeOffset defaultValue) -> System.DateTimeOffset static Microsoft.Maui.Storage.Preferences.Remove(string! key, string? sharedName) -> void static Microsoft.Maui.Storage.Preferences.Remove(string! key) -> void static Microsoft.Maui.Storage.Preferences.Set(string! key, bool value, string? sharedName) -> void @@ -1304,6 +1306,8 @@ static Microsoft.Maui.Storage.Preferences.Set(string! key, string? value, string static Microsoft.Maui.Storage.Preferences.Set(string! key, string? value) -> void static Microsoft.Maui.Storage.Preferences.Set(string! key, System.DateTime value, string? sharedName) -> void static Microsoft.Maui.Storage.Preferences.Set(string! key, System.DateTime value) -> void +static Microsoft.Maui.Storage.Preferences.Set(string! key, System.DateTimeOffset value, string? sharedName) -> void +static Microsoft.Maui.Storage.Preferences.Set(string! key, System.DateTimeOffset value) -> void static Microsoft.Maui.Storage.SecureStorage.Default.get -> Microsoft.Maui.Storage.ISecureStorage! static Microsoft.Maui.Storage.SecureStorage.GetAsync(string! key) -> System.Threading.Tasks.Task! static Microsoft.Maui.Storage.SecureStorage.Remove(string! key) -> bool diff --git a/src/Essentials/src/PublicAPI/net-android/PublicAPI.Unshipped.txt b/src/Essentials/src/PublicAPI/net-android/PublicAPI.Unshipped.txt index afcc8c9ed885..7dc5c58110bf 100644 --- a/src/Essentials/src/PublicAPI/net-android/PublicAPI.Unshipped.txt +++ b/src/Essentials/src/PublicAPI/net-android/PublicAPI.Unshipped.txt @@ -1,5 +1 @@ #nullable enable -static Microsoft.Maui.Storage.Preferences.Get(string! key, System.DateTimeOffset defaultValue, string? sharedName) -> System.DateTimeOffset -static Microsoft.Maui.Storage.Preferences.Get(string! key, System.DateTimeOffset defaultValue) -> System.DateTimeOffset -static Microsoft.Maui.Storage.Preferences.Set(string! key, System.DateTimeOffset value, string? sharedName) -> void -static Microsoft.Maui.Storage.Preferences.Set(string! key, System.DateTimeOffset value) -> void diff --git a/src/Essentials/src/PublicAPI/net-ios/PublicAPI.Shipped.txt b/src/Essentials/src/PublicAPI/net-ios/PublicAPI.Shipped.txt index 00d9cf0c126d..4f395e7a490a 100644 --- a/src/Essentials/src/PublicAPI/net-ios/PublicAPI.Shipped.txt +++ b/src/Essentials/src/PublicAPI/net-ios/PublicAPI.Shipped.txt @@ -1280,6 +1280,8 @@ static Microsoft.Maui.Storage.Preferences.Get(string! key, string? defaultValue, static Microsoft.Maui.Storage.Preferences.Get(string! key, string? defaultValue) -> string? static Microsoft.Maui.Storage.Preferences.Get(string! key, System.DateTime defaultValue, string? sharedName) -> System.DateTime static Microsoft.Maui.Storage.Preferences.Get(string! key, System.DateTime defaultValue) -> System.DateTime +static Microsoft.Maui.Storage.Preferences.Get(string! key, System.DateTimeOffset defaultValue, string? sharedName) -> System.DateTimeOffset +static Microsoft.Maui.Storage.Preferences.Get(string! key, System.DateTimeOffset defaultValue) -> System.DateTimeOffset static Microsoft.Maui.Storage.Preferences.Remove(string! key, string? sharedName) -> void static Microsoft.Maui.Storage.Preferences.Remove(string! key) -> void static Microsoft.Maui.Storage.Preferences.Set(string! key, bool value, string? sharedName) -> void @@ -1296,6 +1298,8 @@ static Microsoft.Maui.Storage.Preferences.Set(string! key, string? value, string static Microsoft.Maui.Storage.Preferences.Set(string! key, string? value) -> void static Microsoft.Maui.Storage.Preferences.Set(string! key, System.DateTime value, string? sharedName) -> void static Microsoft.Maui.Storage.Preferences.Set(string! key, System.DateTime value) -> void +static Microsoft.Maui.Storage.Preferences.Set(string! key, System.DateTimeOffset value, string? sharedName) -> void +static Microsoft.Maui.Storage.Preferences.Set(string! key, System.DateTimeOffset value) -> void static Microsoft.Maui.Storage.SecureStorage.Default.get -> Microsoft.Maui.Storage.ISecureStorage! static Microsoft.Maui.Storage.SecureStorage.DefaultAccessible.get -> Security.SecAccessible static Microsoft.Maui.Storage.SecureStorage.DefaultAccessible.set -> void diff --git a/src/Essentials/src/PublicAPI/net-ios/PublicAPI.Unshipped.txt b/src/Essentials/src/PublicAPI/net-ios/PublicAPI.Unshipped.txt index afcc8c9ed885..7dc5c58110bf 100644 --- a/src/Essentials/src/PublicAPI/net-ios/PublicAPI.Unshipped.txt +++ b/src/Essentials/src/PublicAPI/net-ios/PublicAPI.Unshipped.txt @@ -1,5 +1 @@ #nullable enable -static Microsoft.Maui.Storage.Preferences.Get(string! key, System.DateTimeOffset defaultValue, string? sharedName) -> System.DateTimeOffset -static Microsoft.Maui.Storage.Preferences.Get(string! key, System.DateTimeOffset defaultValue) -> System.DateTimeOffset -static Microsoft.Maui.Storage.Preferences.Set(string! key, System.DateTimeOffset value, string? sharedName) -> void -static Microsoft.Maui.Storage.Preferences.Set(string! key, System.DateTimeOffset value) -> void diff --git a/src/Essentials/src/PublicAPI/net-maccatalyst/PublicAPI.Shipped.txt b/src/Essentials/src/PublicAPI/net-maccatalyst/PublicAPI.Shipped.txt index 00d9cf0c126d..4f395e7a490a 100644 --- a/src/Essentials/src/PublicAPI/net-maccatalyst/PublicAPI.Shipped.txt +++ b/src/Essentials/src/PublicAPI/net-maccatalyst/PublicAPI.Shipped.txt @@ -1280,6 +1280,8 @@ static Microsoft.Maui.Storage.Preferences.Get(string! key, string? defaultValue, static Microsoft.Maui.Storage.Preferences.Get(string! key, string? defaultValue) -> string? static Microsoft.Maui.Storage.Preferences.Get(string! key, System.DateTime defaultValue, string? sharedName) -> System.DateTime static Microsoft.Maui.Storage.Preferences.Get(string! key, System.DateTime defaultValue) -> System.DateTime +static Microsoft.Maui.Storage.Preferences.Get(string! key, System.DateTimeOffset defaultValue, string? sharedName) -> System.DateTimeOffset +static Microsoft.Maui.Storage.Preferences.Get(string! key, System.DateTimeOffset defaultValue) -> System.DateTimeOffset static Microsoft.Maui.Storage.Preferences.Remove(string! key, string? sharedName) -> void static Microsoft.Maui.Storage.Preferences.Remove(string! key) -> void static Microsoft.Maui.Storage.Preferences.Set(string! key, bool value, string? sharedName) -> void @@ -1296,6 +1298,8 @@ static Microsoft.Maui.Storage.Preferences.Set(string! key, string? value, string static Microsoft.Maui.Storage.Preferences.Set(string! key, string? value) -> void static Microsoft.Maui.Storage.Preferences.Set(string! key, System.DateTime value, string? sharedName) -> void static Microsoft.Maui.Storage.Preferences.Set(string! key, System.DateTime value) -> void +static Microsoft.Maui.Storage.Preferences.Set(string! key, System.DateTimeOffset value, string? sharedName) -> void +static Microsoft.Maui.Storage.Preferences.Set(string! key, System.DateTimeOffset value) -> void static Microsoft.Maui.Storage.SecureStorage.Default.get -> Microsoft.Maui.Storage.ISecureStorage! static Microsoft.Maui.Storage.SecureStorage.DefaultAccessible.get -> Security.SecAccessible static Microsoft.Maui.Storage.SecureStorage.DefaultAccessible.set -> void diff --git a/src/Essentials/src/PublicAPI/net-maccatalyst/PublicAPI.Unshipped.txt b/src/Essentials/src/PublicAPI/net-maccatalyst/PublicAPI.Unshipped.txt index afcc8c9ed885..7dc5c58110bf 100644 --- a/src/Essentials/src/PublicAPI/net-maccatalyst/PublicAPI.Unshipped.txt +++ b/src/Essentials/src/PublicAPI/net-maccatalyst/PublicAPI.Unshipped.txt @@ -1,5 +1 @@ #nullable enable -static Microsoft.Maui.Storage.Preferences.Get(string! key, System.DateTimeOffset defaultValue, string? sharedName) -> System.DateTimeOffset -static Microsoft.Maui.Storage.Preferences.Get(string! key, System.DateTimeOffset defaultValue) -> System.DateTimeOffset -static Microsoft.Maui.Storage.Preferences.Set(string! key, System.DateTimeOffset value, string? sharedName) -> void -static Microsoft.Maui.Storage.Preferences.Set(string! key, System.DateTimeOffset value) -> void diff --git a/src/Essentials/src/PublicAPI/net-tizen/PublicAPI.Shipped.txt b/src/Essentials/src/PublicAPI/net-tizen/PublicAPI.Shipped.txt index 9e3706cddfe9..cdf734992ffc 100644 --- a/src/Essentials/src/PublicAPI/net-tizen/PublicAPI.Shipped.txt +++ b/src/Essentials/src/PublicAPI/net-tizen/PublicAPI.Shipped.txt @@ -1227,6 +1227,8 @@ static Microsoft.Maui.Storage.Preferences.Get(string! key, string? defaultValue, static Microsoft.Maui.Storage.Preferences.Get(string! key, string? defaultValue) -> string? static Microsoft.Maui.Storage.Preferences.Get(string! key, System.DateTime defaultValue, string? sharedName) -> System.DateTime static Microsoft.Maui.Storage.Preferences.Get(string! key, System.DateTime defaultValue) -> System.DateTime +static Microsoft.Maui.Storage.Preferences.Get(string! key, System.DateTimeOffset defaultValue, string? sharedName) -> System.DateTimeOffset +static Microsoft.Maui.Storage.Preferences.Get(string! key, System.DateTimeOffset defaultValue) -> System.DateTimeOffset static Microsoft.Maui.Storage.Preferences.Remove(string! key, string? sharedName) -> void static Microsoft.Maui.Storage.Preferences.Remove(string! key) -> void static Microsoft.Maui.Storage.Preferences.Set(string! key, bool value, string? sharedName) -> void @@ -1243,6 +1245,8 @@ static Microsoft.Maui.Storage.Preferences.Set(string! key, string? value, string static Microsoft.Maui.Storage.Preferences.Set(string! key, string? value) -> void static Microsoft.Maui.Storage.Preferences.Set(string! key, System.DateTime value, string? sharedName) -> void static Microsoft.Maui.Storage.Preferences.Set(string! key, System.DateTime value) -> void +static Microsoft.Maui.Storage.Preferences.Set(string! key, System.DateTimeOffset value, string? sharedName) -> void +static Microsoft.Maui.Storage.Preferences.Set(string! key, System.DateTimeOffset value) -> void static Microsoft.Maui.Storage.SecureStorage.Default.get -> Microsoft.Maui.Storage.ISecureStorage! static Microsoft.Maui.Storage.SecureStorage.GetAsync(string! key) -> System.Threading.Tasks.Task! static Microsoft.Maui.Storage.SecureStorage.Remove(string! key) -> bool diff --git a/src/Essentials/src/PublicAPI/net-tizen/PublicAPI.Unshipped.txt b/src/Essentials/src/PublicAPI/net-tizen/PublicAPI.Unshipped.txt index afcc8c9ed885..7dc5c58110bf 100644 --- a/src/Essentials/src/PublicAPI/net-tizen/PublicAPI.Unshipped.txt +++ b/src/Essentials/src/PublicAPI/net-tizen/PublicAPI.Unshipped.txt @@ -1,5 +1 @@ #nullable enable -static Microsoft.Maui.Storage.Preferences.Get(string! key, System.DateTimeOffset defaultValue, string? sharedName) -> System.DateTimeOffset -static Microsoft.Maui.Storage.Preferences.Get(string! key, System.DateTimeOffset defaultValue) -> System.DateTimeOffset -static Microsoft.Maui.Storage.Preferences.Set(string! key, System.DateTimeOffset value, string? sharedName) -> void -static Microsoft.Maui.Storage.Preferences.Set(string! key, System.DateTimeOffset value) -> void diff --git a/src/Essentials/src/PublicAPI/net-windows/PublicAPI.Shipped.txt b/src/Essentials/src/PublicAPI/net-windows/PublicAPI.Shipped.txt index 0e21f858945f..9f0f19941832 100644 --- a/src/Essentials/src/PublicAPI/net-windows/PublicAPI.Shipped.txt +++ b/src/Essentials/src/PublicAPI/net-windows/PublicAPI.Shipped.txt @@ -1230,6 +1230,8 @@ static Microsoft.Maui.Storage.Preferences.Get(string! key, string? defaultValue, static Microsoft.Maui.Storage.Preferences.Get(string! key, string? defaultValue) -> string? static Microsoft.Maui.Storage.Preferences.Get(string! key, System.DateTime defaultValue, string? sharedName) -> System.DateTime static Microsoft.Maui.Storage.Preferences.Get(string! key, System.DateTime defaultValue) -> System.DateTime +static Microsoft.Maui.Storage.Preferences.Get(string! key, System.DateTimeOffset defaultValue, string? sharedName) -> System.DateTimeOffset +static Microsoft.Maui.Storage.Preferences.Get(string! key, System.DateTimeOffset defaultValue) -> System.DateTimeOffset static Microsoft.Maui.Storage.Preferences.Remove(string! key, string? sharedName) -> void static Microsoft.Maui.Storage.Preferences.Remove(string! key) -> void static Microsoft.Maui.Storage.Preferences.Set(string! key, bool value, string? sharedName) -> void @@ -1246,6 +1248,8 @@ static Microsoft.Maui.Storage.Preferences.Set(string! key, string? value, string static Microsoft.Maui.Storage.Preferences.Set(string! key, string? value) -> void static Microsoft.Maui.Storage.Preferences.Set(string! key, System.DateTime value, string? sharedName) -> void static Microsoft.Maui.Storage.Preferences.Set(string! key, System.DateTime value) -> void +static Microsoft.Maui.Storage.Preferences.Set(string! key, System.DateTimeOffset value, string? sharedName) -> void +static Microsoft.Maui.Storage.Preferences.Set(string! key, System.DateTimeOffset value) -> void static Microsoft.Maui.Storage.SecureStorage.Default.get -> Microsoft.Maui.Storage.ISecureStorage! static Microsoft.Maui.Storage.SecureStorage.GetAsync(string! key) -> System.Threading.Tasks.Task! static Microsoft.Maui.Storage.SecureStorage.Remove(string! key) -> bool diff --git a/src/Essentials/src/PublicAPI/net-windows/PublicAPI.Unshipped.txt b/src/Essentials/src/PublicAPI/net-windows/PublicAPI.Unshipped.txt index afcc8c9ed885..7dc5c58110bf 100644 --- a/src/Essentials/src/PublicAPI/net-windows/PublicAPI.Unshipped.txt +++ b/src/Essentials/src/PublicAPI/net-windows/PublicAPI.Unshipped.txt @@ -1,5 +1 @@ #nullable enable -static Microsoft.Maui.Storage.Preferences.Get(string! key, System.DateTimeOffset defaultValue, string? sharedName) -> System.DateTimeOffset -static Microsoft.Maui.Storage.Preferences.Get(string! key, System.DateTimeOffset defaultValue) -> System.DateTimeOffset -static Microsoft.Maui.Storage.Preferences.Set(string! key, System.DateTimeOffset value, string? sharedName) -> void -static Microsoft.Maui.Storage.Preferences.Set(string! key, System.DateTimeOffset value) -> void diff --git a/src/Essentials/src/PublicAPI/net/PublicAPI.Shipped.txt b/src/Essentials/src/PublicAPI/net/PublicAPI.Shipped.txt index 53ca425e09e2..5c3ff9da6060 100644 --- a/src/Essentials/src/PublicAPI/net/PublicAPI.Shipped.txt +++ b/src/Essentials/src/PublicAPI/net/PublicAPI.Shipped.txt @@ -1201,6 +1201,8 @@ static Microsoft.Maui.Storage.Preferences.Get(string! key, string? defaultValue, static Microsoft.Maui.Storage.Preferences.Get(string! key, string? defaultValue) -> string? static Microsoft.Maui.Storage.Preferences.Get(string! key, System.DateTime defaultValue, string? sharedName) -> System.DateTime static Microsoft.Maui.Storage.Preferences.Get(string! key, System.DateTime defaultValue) -> System.DateTime +static Microsoft.Maui.Storage.Preferences.Get(string! key, System.DateTimeOffset defaultValue, string? sharedName) -> System.DateTimeOffset +static Microsoft.Maui.Storage.Preferences.Get(string! key, System.DateTimeOffset defaultValue) -> System.DateTimeOffset static Microsoft.Maui.Storage.Preferences.Remove(string! key, string? sharedName) -> void static Microsoft.Maui.Storage.Preferences.Remove(string! key) -> void static Microsoft.Maui.Storage.Preferences.Set(string! key, bool value, string? sharedName) -> void @@ -1217,6 +1219,8 @@ static Microsoft.Maui.Storage.Preferences.Set(string! key, string? value, string static Microsoft.Maui.Storage.Preferences.Set(string! key, string? value) -> void static Microsoft.Maui.Storage.Preferences.Set(string! key, System.DateTime value, string? sharedName) -> void static Microsoft.Maui.Storage.Preferences.Set(string! key, System.DateTime value) -> void +static Microsoft.Maui.Storage.Preferences.Set(string! key, System.DateTimeOffset value, string? sharedName) -> void +static Microsoft.Maui.Storage.Preferences.Set(string! key, System.DateTimeOffset value) -> void static Microsoft.Maui.Storage.SecureStorage.Default.get -> Microsoft.Maui.Storage.ISecureStorage! static Microsoft.Maui.Storage.SecureStorage.GetAsync(string! key) -> System.Threading.Tasks.Task! static Microsoft.Maui.Storage.SecureStorage.Remove(string! key) -> bool diff --git a/src/Essentials/src/PublicAPI/net/PublicAPI.Unshipped.txt b/src/Essentials/src/PublicAPI/net/PublicAPI.Unshipped.txt index afcc8c9ed885..7dc5c58110bf 100644 --- a/src/Essentials/src/PublicAPI/net/PublicAPI.Unshipped.txt +++ b/src/Essentials/src/PublicAPI/net/PublicAPI.Unshipped.txt @@ -1,5 +1 @@ #nullable enable -static Microsoft.Maui.Storage.Preferences.Get(string! key, System.DateTimeOffset defaultValue, string? sharedName) -> System.DateTimeOffset -static Microsoft.Maui.Storage.Preferences.Get(string! key, System.DateTimeOffset defaultValue) -> System.DateTimeOffset -static Microsoft.Maui.Storage.Preferences.Set(string! key, System.DateTimeOffset value, string? sharedName) -> void -static Microsoft.Maui.Storage.Preferences.Set(string! key, System.DateTimeOffset value) -> void diff --git a/src/Essentials/src/PublicAPI/netstandard/PublicAPI.Shipped.txt b/src/Essentials/src/PublicAPI/netstandard/PublicAPI.Shipped.txt index 53ca425e09e2..5c3ff9da6060 100644 --- a/src/Essentials/src/PublicAPI/netstandard/PublicAPI.Shipped.txt +++ b/src/Essentials/src/PublicAPI/netstandard/PublicAPI.Shipped.txt @@ -1201,6 +1201,8 @@ static Microsoft.Maui.Storage.Preferences.Get(string! key, string? defaultValue, static Microsoft.Maui.Storage.Preferences.Get(string! key, string? defaultValue) -> string? static Microsoft.Maui.Storage.Preferences.Get(string! key, System.DateTime defaultValue, string? sharedName) -> System.DateTime static Microsoft.Maui.Storage.Preferences.Get(string! key, System.DateTime defaultValue) -> System.DateTime +static Microsoft.Maui.Storage.Preferences.Get(string! key, System.DateTimeOffset defaultValue, string? sharedName) -> System.DateTimeOffset +static Microsoft.Maui.Storage.Preferences.Get(string! key, System.DateTimeOffset defaultValue) -> System.DateTimeOffset static Microsoft.Maui.Storage.Preferences.Remove(string! key, string? sharedName) -> void static Microsoft.Maui.Storage.Preferences.Remove(string! key) -> void static Microsoft.Maui.Storage.Preferences.Set(string! key, bool value, string? sharedName) -> void @@ -1217,6 +1219,8 @@ static Microsoft.Maui.Storage.Preferences.Set(string! key, string? value, string static Microsoft.Maui.Storage.Preferences.Set(string! key, string? value) -> void static Microsoft.Maui.Storage.Preferences.Set(string! key, System.DateTime value, string? sharedName) -> void static Microsoft.Maui.Storage.Preferences.Set(string! key, System.DateTime value) -> void +static Microsoft.Maui.Storage.Preferences.Set(string! key, System.DateTimeOffset value, string? sharedName) -> void +static Microsoft.Maui.Storage.Preferences.Set(string! key, System.DateTimeOffset value) -> void static Microsoft.Maui.Storage.SecureStorage.Default.get -> Microsoft.Maui.Storage.ISecureStorage! static Microsoft.Maui.Storage.SecureStorage.GetAsync(string! key) -> System.Threading.Tasks.Task! static Microsoft.Maui.Storage.SecureStorage.Remove(string! key) -> bool diff --git a/src/Essentials/src/PublicAPI/netstandard/PublicAPI.Unshipped.txt b/src/Essentials/src/PublicAPI/netstandard/PublicAPI.Unshipped.txt index afcc8c9ed885..7dc5c58110bf 100644 --- a/src/Essentials/src/PublicAPI/netstandard/PublicAPI.Unshipped.txt +++ b/src/Essentials/src/PublicAPI/netstandard/PublicAPI.Unshipped.txt @@ -1,5 +1 @@ #nullable enable -static Microsoft.Maui.Storage.Preferences.Get(string! key, System.DateTimeOffset defaultValue, string? sharedName) -> System.DateTimeOffset -static Microsoft.Maui.Storage.Preferences.Get(string! key, System.DateTimeOffset defaultValue) -> System.DateTimeOffset -static Microsoft.Maui.Storage.Preferences.Set(string! key, System.DateTimeOffset value, string? sharedName) -> void -static Microsoft.Maui.Storage.Preferences.Set(string! key, System.DateTimeOffset value) -> void diff --git a/src/Graphics/src/Graphics.Skia/PublicAPI/net-android/PublicAPI.Shipped.txt b/src/Graphics/src/Graphics.Skia/PublicAPI/net-android/PublicAPI.Shipped.txt index a7c885d18c93..fcdabeb1455d 100644 --- a/src/Graphics/src/Graphics.Skia/PublicAPI/net-android/PublicAPI.Shipped.txt +++ b/src/Graphics/src/Graphics.Skia/PublicAPI/net-android/PublicAPI.Shipped.txt @@ -12,10 +12,13 @@ ~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.Font.set -> void ~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.FontColor.get -> Microsoft.Maui.Graphics.Color ~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.FontColor.set -> void +~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.FontFont.get -> SkiaSharp.SKFont +~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.FontFont.set -> void ~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.FontPaint.get -> SkiaSharp.SKPaint ~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.FontPaint.set -> void ~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.GetImagePaint(float sx, float sy) -> SkiaSharp.SKPaint ~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.GetShadowPaint(float sx, float sy) -> SkiaSharp.SKPaint +~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.Reset(SkiaSharp.SKPaint fontPaint, SkiaSharp.SKFont fontFont, SkiaSharp.SKPaint fillPaint, SkiaSharp.SKPaint strokePaint) -> void ~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.Reset(SkiaSharp.SKPaint fontPaint, SkiaSharp.SKPaint fillPaint, SkiaSharp.SKPaint strokePaint) -> void ~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.SetFillPaintShader(SkiaSharp.SKShader shader) -> void ~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.SetStrokeDashPattern(float[] pattern, float strokeDashOffset, float strokeSize) -> void @@ -39,6 +42,7 @@ ~Microsoft.Maui.Graphics.Skia.SkiaImageLoadingService.FromStream(System.IO.Stream stream, Microsoft.Maui.Graphics.ImageFormat formatHint = Microsoft.Maui.Graphics.ImageFormat.Png) -> Microsoft.Maui.Graphics.IImage ~Microsoft.Maui.Graphics.Skia.SkiaStringSizeService.GetStringSize(string value, Microsoft.Maui.Graphics.IFont font, float fontSize, Microsoft.Maui.Graphics.HorizontalAlignment horizontalAlignment, Microsoft.Maui.Graphics.VerticalAlignment verticalAlignment) -> Microsoft.Maui.Graphics.SizeF ~Microsoft.Maui.Graphics.Skia.SkiaStringSizeService.GetStringSize(string value, Microsoft.Maui.Graphics.IFont font, float fontSize) -> Microsoft.Maui.Graphics.SizeF +~Microsoft.Maui.Graphics.Skia.SkiaTextLayout.SkiaTextLayout(string value, Microsoft.Maui.Graphics.RectF rect, Microsoft.Maui.Graphics.ITextAttributes textAttributes, Microsoft.Maui.Graphics.LayoutLine callback, Microsoft.Maui.Graphics.TextFlow textFlow = Microsoft.Maui.Graphics.TextFlow.ClipBounds, SkiaSharp.SKFont font = null) -> void ~Microsoft.Maui.Graphics.Skia.SkiaTextLayout.SkiaTextLayout(string value, Microsoft.Maui.Graphics.RectF rect, Microsoft.Maui.Graphics.ITextAttributes textAttributes, Microsoft.Maui.Graphics.LayoutLine callback, Microsoft.Maui.Graphics.TextFlow textFlow = Microsoft.Maui.Graphics.TextFlow.ClipBounds, SkiaSharp.SKPaint paint = null) -> void ~Microsoft.Maui.Graphics.Skia.TextLine.TextLine(string value, float width) -> void ~Microsoft.Maui.Graphics.Skia.TextLine.Value.get -> string @@ -85,6 +89,7 @@ Microsoft.Maui.Graphics.Skia.FontExtensions Microsoft.Maui.Graphics.Skia.PlatformBitmapExportService Microsoft.Maui.Graphics.Skia.PlatformBitmapExportService.PlatformBitmapExportService() -> void Microsoft.Maui.Graphics.Skia.SKColorExtensions +Microsoft.Maui.Graphics.Skia.SKFontExtensions Microsoft.Maui.Graphics.Skia.SKGraphicsExtensions Microsoft.Maui.Graphics.Skia.SkiaBitmapExportContext Microsoft.Maui.Graphics.Skia.SkiaBitmapExportContext.SkiaBitmapExportContext(int width, int height, float displayScale, int dpi = 72, bool disposeBitmap = true, bool transparent = true) -> void @@ -163,6 +168,7 @@ override Microsoft.Maui.Graphics.Skia.SkiaCanvas.StrokeLineJoin.set -> void override Microsoft.Maui.Graphics.Skia.SkiaCanvas.SubtractFromClip(float x, float y, float width, float height) -> void override Microsoft.Maui.Graphics.Skia.SkiaCanvasState.Dispose() -> void override Microsoft.Maui.Graphics.Skia.Views.SkiaGraphicsView.OnSizeChanged(int width, int height, int oldWidth, int oldHeight) -> void +static Microsoft.Maui.Graphics.Skia.SKFontExtensions.CreateCopy(this SkiaSharp.SKFont? font) -> SkiaSharp.SKFont? static Microsoft.Maui.Graphics.Skia.SKGraphicsExtensions.AsMatrix(this in System.Numerics.Matrix3x2 transform) -> SkiaSharp.SKMatrix static Microsoft.Maui.Graphics.Skia.SKGraphicsExtensions.AsPointF(this SkiaSharp.SKPoint target) -> Microsoft.Maui.Graphics.PointF static Microsoft.Maui.Graphics.Skia.SKGraphicsExtensions.AsRectangleF(this SkiaSharp.SKRect target) -> Microsoft.Maui.Graphics.RectF diff --git a/src/Graphics/src/Graphics.Skia/PublicAPI/net-android/PublicAPI.Unshipped.txt b/src/Graphics/src/Graphics.Skia/PublicAPI/net-android/PublicAPI.Unshipped.txt index 9fdb625b11d1..7dc5c58110bf 100644 --- a/src/Graphics/src/Graphics.Skia/PublicAPI/net-android/PublicAPI.Unshipped.txt +++ b/src/Graphics/src/Graphics.Skia/PublicAPI/net-android/PublicAPI.Unshipped.txt @@ -1,7 +1 @@ #nullable enable -Microsoft.Maui.Graphics.Skia.SKFontExtensions -static Microsoft.Maui.Graphics.Skia.SKFontExtensions.CreateCopy(this SkiaSharp.SKFont? font) -> SkiaSharp.SKFont? -~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.FontFont.get -> SkiaSharp.SKFont -~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.FontFont.set -> void -~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.Reset(SkiaSharp.SKPaint fontPaint, SkiaSharp.SKFont fontFont, SkiaSharp.SKPaint fillPaint, SkiaSharp.SKPaint strokePaint) -> void -~Microsoft.Maui.Graphics.Skia.SkiaTextLayout.SkiaTextLayout(string value, Microsoft.Maui.Graphics.RectF rect, Microsoft.Maui.Graphics.ITextAttributes textAttributes, Microsoft.Maui.Graphics.LayoutLine callback, Microsoft.Maui.Graphics.TextFlow textFlow = Microsoft.Maui.Graphics.TextFlow.ClipBounds, SkiaSharp.SKFont font = null) -> void diff --git a/src/Graphics/src/Graphics.Skia/PublicAPI/net-ios/PublicAPI.Shipped.txt b/src/Graphics/src/Graphics.Skia/PublicAPI/net-ios/PublicAPI.Shipped.txt index 20a37a61b03a..2f67e6763157 100644 --- a/src/Graphics/src/Graphics.Skia/PublicAPI/net-ios/PublicAPI.Shipped.txt +++ b/src/Graphics/src/Graphics.Skia/PublicAPI/net-ios/PublicAPI.Shipped.txt @@ -12,10 +12,13 @@ ~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.Font.set -> void ~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.FontColor.get -> Microsoft.Maui.Graphics.Color ~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.FontColor.set -> void +~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.FontFont.get -> SkiaSharp.SKFont +~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.FontFont.set -> void ~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.FontPaint.get -> SkiaSharp.SKPaint ~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.FontPaint.set -> void ~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.GetImagePaint(float sx, float sy) -> SkiaSharp.SKPaint ~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.GetShadowPaint(float sx, float sy) -> SkiaSharp.SKPaint +~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.Reset(SkiaSharp.SKPaint fontPaint, SkiaSharp.SKFont fontFont, SkiaSharp.SKPaint fillPaint, SkiaSharp.SKPaint strokePaint) -> void ~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.Reset(SkiaSharp.SKPaint fontPaint, SkiaSharp.SKPaint fillPaint, SkiaSharp.SKPaint strokePaint) -> void ~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.SetFillPaintShader(SkiaSharp.SKShader shader) -> void ~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.SetStrokeDashPattern(float[] pattern, float strokeDashOffset, float strokeSize) -> void @@ -39,6 +42,7 @@ ~Microsoft.Maui.Graphics.Skia.SkiaImageLoadingService.FromStream(System.IO.Stream stream, Microsoft.Maui.Graphics.ImageFormat formatHint = Microsoft.Maui.Graphics.ImageFormat.Png) -> Microsoft.Maui.Graphics.IImage ~Microsoft.Maui.Graphics.Skia.SkiaStringSizeService.GetStringSize(string value, Microsoft.Maui.Graphics.IFont font, float fontSize, Microsoft.Maui.Graphics.HorizontalAlignment horizontalAlignment, Microsoft.Maui.Graphics.VerticalAlignment verticalAlignment) -> Microsoft.Maui.Graphics.SizeF ~Microsoft.Maui.Graphics.Skia.SkiaStringSizeService.GetStringSize(string value, Microsoft.Maui.Graphics.IFont font, float fontSize) -> Microsoft.Maui.Graphics.SizeF +~Microsoft.Maui.Graphics.Skia.SkiaTextLayout.SkiaTextLayout(string value, Microsoft.Maui.Graphics.RectF rect, Microsoft.Maui.Graphics.ITextAttributes textAttributes, Microsoft.Maui.Graphics.LayoutLine callback, Microsoft.Maui.Graphics.TextFlow textFlow = Microsoft.Maui.Graphics.TextFlow.ClipBounds, SkiaSharp.SKFont font = null) -> void ~Microsoft.Maui.Graphics.Skia.SkiaTextLayout.SkiaTextLayout(string value, Microsoft.Maui.Graphics.RectF rect, Microsoft.Maui.Graphics.ITextAttributes textAttributes, Microsoft.Maui.Graphics.LayoutLine callback, Microsoft.Maui.Graphics.TextFlow textFlow = Microsoft.Maui.Graphics.TextFlow.ClipBounds, SkiaSharp.SKPaint paint = null) -> void ~Microsoft.Maui.Graphics.Skia.TextLine.TextLine(string value, float width) -> void ~Microsoft.Maui.Graphics.Skia.TextLine.Value.get -> string @@ -85,6 +89,7 @@ Microsoft.Maui.Graphics.Skia.FontExtensions Microsoft.Maui.Graphics.Skia.PlatformBitmapExportService Microsoft.Maui.Graphics.Skia.PlatformBitmapExportService.PlatformBitmapExportService() -> void Microsoft.Maui.Graphics.Skia.SKColorExtensions +Microsoft.Maui.Graphics.Skia.SKFontExtensions Microsoft.Maui.Graphics.Skia.SKGraphicsExtensions Microsoft.Maui.Graphics.Skia.SkiaBitmapExportContext Microsoft.Maui.Graphics.Skia.SkiaBitmapExportContext.SkiaBitmapExportContext(int width, int height, float displayScale, int dpi = 72, bool disposeBitmap = true, bool transparent = true) -> void @@ -163,6 +168,7 @@ override Microsoft.Maui.Graphics.Skia.SkiaCanvas.StrokeLineCap.set -> void override Microsoft.Maui.Graphics.Skia.SkiaCanvas.StrokeLineJoin.set -> void override Microsoft.Maui.Graphics.Skia.SkiaCanvas.SubtractFromClip(float x, float y, float width, float height) -> void override Microsoft.Maui.Graphics.Skia.SkiaCanvasState.Dispose() -> void +static Microsoft.Maui.Graphics.Skia.SKFontExtensions.CreateCopy(this SkiaSharp.SKFont? font) -> SkiaSharp.SKFont? static Microsoft.Maui.Graphics.Skia.SKGraphicsExtensions.AsMatrix(this in System.Numerics.Matrix3x2 transform) -> SkiaSharp.SKMatrix static Microsoft.Maui.Graphics.Skia.SKGraphicsExtensions.AsPointF(this SkiaSharp.SKPoint target) -> Microsoft.Maui.Graphics.PointF static Microsoft.Maui.Graphics.Skia.SKGraphicsExtensions.AsRectangleF(this SkiaSharp.SKRect target) -> Microsoft.Maui.Graphics.RectF diff --git a/src/Graphics/src/Graphics.Skia/PublicAPI/net-ios/PublicAPI.Unshipped.txt b/src/Graphics/src/Graphics.Skia/PublicAPI/net-ios/PublicAPI.Unshipped.txt index 9fdb625b11d1..7dc5c58110bf 100644 --- a/src/Graphics/src/Graphics.Skia/PublicAPI/net-ios/PublicAPI.Unshipped.txt +++ b/src/Graphics/src/Graphics.Skia/PublicAPI/net-ios/PublicAPI.Unshipped.txt @@ -1,7 +1 @@ #nullable enable -Microsoft.Maui.Graphics.Skia.SKFontExtensions -static Microsoft.Maui.Graphics.Skia.SKFontExtensions.CreateCopy(this SkiaSharp.SKFont? font) -> SkiaSharp.SKFont? -~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.FontFont.get -> SkiaSharp.SKFont -~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.FontFont.set -> void -~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.Reset(SkiaSharp.SKPaint fontPaint, SkiaSharp.SKFont fontFont, SkiaSharp.SKPaint fillPaint, SkiaSharp.SKPaint strokePaint) -> void -~Microsoft.Maui.Graphics.Skia.SkiaTextLayout.SkiaTextLayout(string value, Microsoft.Maui.Graphics.RectF rect, Microsoft.Maui.Graphics.ITextAttributes textAttributes, Microsoft.Maui.Graphics.LayoutLine callback, Microsoft.Maui.Graphics.TextFlow textFlow = Microsoft.Maui.Graphics.TextFlow.ClipBounds, SkiaSharp.SKFont font = null) -> void diff --git a/src/Graphics/src/Graphics.Skia/PublicAPI/net-maccatalyst/PublicAPI.Shipped.txt b/src/Graphics/src/Graphics.Skia/PublicAPI/net-maccatalyst/PublicAPI.Shipped.txt index 20a37a61b03a..2f67e6763157 100644 --- a/src/Graphics/src/Graphics.Skia/PublicAPI/net-maccatalyst/PublicAPI.Shipped.txt +++ b/src/Graphics/src/Graphics.Skia/PublicAPI/net-maccatalyst/PublicAPI.Shipped.txt @@ -12,10 +12,13 @@ ~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.Font.set -> void ~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.FontColor.get -> Microsoft.Maui.Graphics.Color ~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.FontColor.set -> void +~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.FontFont.get -> SkiaSharp.SKFont +~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.FontFont.set -> void ~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.FontPaint.get -> SkiaSharp.SKPaint ~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.FontPaint.set -> void ~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.GetImagePaint(float sx, float sy) -> SkiaSharp.SKPaint ~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.GetShadowPaint(float sx, float sy) -> SkiaSharp.SKPaint +~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.Reset(SkiaSharp.SKPaint fontPaint, SkiaSharp.SKFont fontFont, SkiaSharp.SKPaint fillPaint, SkiaSharp.SKPaint strokePaint) -> void ~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.Reset(SkiaSharp.SKPaint fontPaint, SkiaSharp.SKPaint fillPaint, SkiaSharp.SKPaint strokePaint) -> void ~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.SetFillPaintShader(SkiaSharp.SKShader shader) -> void ~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.SetStrokeDashPattern(float[] pattern, float strokeDashOffset, float strokeSize) -> void @@ -39,6 +42,7 @@ ~Microsoft.Maui.Graphics.Skia.SkiaImageLoadingService.FromStream(System.IO.Stream stream, Microsoft.Maui.Graphics.ImageFormat formatHint = Microsoft.Maui.Graphics.ImageFormat.Png) -> Microsoft.Maui.Graphics.IImage ~Microsoft.Maui.Graphics.Skia.SkiaStringSizeService.GetStringSize(string value, Microsoft.Maui.Graphics.IFont font, float fontSize, Microsoft.Maui.Graphics.HorizontalAlignment horizontalAlignment, Microsoft.Maui.Graphics.VerticalAlignment verticalAlignment) -> Microsoft.Maui.Graphics.SizeF ~Microsoft.Maui.Graphics.Skia.SkiaStringSizeService.GetStringSize(string value, Microsoft.Maui.Graphics.IFont font, float fontSize) -> Microsoft.Maui.Graphics.SizeF +~Microsoft.Maui.Graphics.Skia.SkiaTextLayout.SkiaTextLayout(string value, Microsoft.Maui.Graphics.RectF rect, Microsoft.Maui.Graphics.ITextAttributes textAttributes, Microsoft.Maui.Graphics.LayoutLine callback, Microsoft.Maui.Graphics.TextFlow textFlow = Microsoft.Maui.Graphics.TextFlow.ClipBounds, SkiaSharp.SKFont font = null) -> void ~Microsoft.Maui.Graphics.Skia.SkiaTextLayout.SkiaTextLayout(string value, Microsoft.Maui.Graphics.RectF rect, Microsoft.Maui.Graphics.ITextAttributes textAttributes, Microsoft.Maui.Graphics.LayoutLine callback, Microsoft.Maui.Graphics.TextFlow textFlow = Microsoft.Maui.Graphics.TextFlow.ClipBounds, SkiaSharp.SKPaint paint = null) -> void ~Microsoft.Maui.Graphics.Skia.TextLine.TextLine(string value, float width) -> void ~Microsoft.Maui.Graphics.Skia.TextLine.Value.get -> string @@ -85,6 +89,7 @@ Microsoft.Maui.Graphics.Skia.FontExtensions Microsoft.Maui.Graphics.Skia.PlatformBitmapExportService Microsoft.Maui.Graphics.Skia.PlatformBitmapExportService.PlatformBitmapExportService() -> void Microsoft.Maui.Graphics.Skia.SKColorExtensions +Microsoft.Maui.Graphics.Skia.SKFontExtensions Microsoft.Maui.Graphics.Skia.SKGraphicsExtensions Microsoft.Maui.Graphics.Skia.SkiaBitmapExportContext Microsoft.Maui.Graphics.Skia.SkiaBitmapExportContext.SkiaBitmapExportContext(int width, int height, float displayScale, int dpi = 72, bool disposeBitmap = true, bool transparent = true) -> void @@ -163,6 +168,7 @@ override Microsoft.Maui.Graphics.Skia.SkiaCanvas.StrokeLineCap.set -> void override Microsoft.Maui.Graphics.Skia.SkiaCanvas.StrokeLineJoin.set -> void override Microsoft.Maui.Graphics.Skia.SkiaCanvas.SubtractFromClip(float x, float y, float width, float height) -> void override Microsoft.Maui.Graphics.Skia.SkiaCanvasState.Dispose() -> void +static Microsoft.Maui.Graphics.Skia.SKFontExtensions.CreateCopy(this SkiaSharp.SKFont? font) -> SkiaSharp.SKFont? static Microsoft.Maui.Graphics.Skia.SKGraphicsExtensions.AsMatrix(this in System.Numerics.Matrix3x2 transform) -> SkiaSharp.SKMatrix static Microsoft.Maui.Graphics.Skia.SKGraphicsExtensions.AsPointF(this SkiaSharp.SKPoint target) -> Microsoft.Maui.Graphics.PointF static Microsoft.Maui.Graphics.Skia.SKGraphicsExtensions.AsRectangleF(this SkiaSharp.SKRect target) -> Microsoft.Maui.Graphics.RectF diff --git a/src/Graphics/src/Graphics.Skia/PublicAPI/net-maccatalyst/PublicAPI.Unshipped.txt b/src/Graphics/src/Graphics.Skia/PublicAPI/net-maccatalyst/PublicAPI.Unshipped.txt index 9fdb625b11d1..7dc5c58110bf 100644 --- a/src/Graphics/src/Graphics.Skia/PublicAPI/net-maccatalyst/PublicAPI.Unshipped.txt +++ b/src/Graphics/src/Graphics.Skia/PublicAPI/net-maccatalyst/PublicAPI.Unshipped.txt @@ -1,7 +1 @@ #nullable enable -Microsoft.Maui.Graphics.Skia.SKFontExtensions -static Microsoft.Maui.Graphics.Skia.SKFontExtensions.CreateCopy(this SkiaSharp.SKFont? font) -> SkiaSharp.SKFont? -~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.FontFont.get -> SkiaSharp.SKFont -~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.FontFont.set -> void -~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.Reset(SkiaSharp.SKPaint fontPaint, SkiaSharp.SKFont fontFont, SkiaSharp.SKPaint fillPaint, SkiaSharp.SKPaint strokePaint) -> void -~Microsoft.Maui.Graphics.Skia.SkiaTextLayout.SkiaTextLayout(string value, Microsoft.Maui.Graphics.RectF rect, Microsoft.Maui.Graphics.ITextAttributes textAttributes, Microsoft.Maui.Graphics.LayoutLine callback, Microsoft.Maui.Graphics.TextFlow textFlow = Microsoft.Maui.Graphics.TextFlow.ClipBounds, SkiaSharp.SKFont font = null) -> void diff --git a/src/Graphics/src/Graphics.Skia/PublicAPI/net-macos/PublicAPI.Shipped.txt b/src/Graphics/src/Graphics.Skia/PublicAPI/net-macos/PublicAPI.Shipped.txt index 7cb842536b1d..81e63fadcb0c 100644 --- a/src/Graphics/src/Graphics.Skia/PublicAPI/net-macos/PublicAPI.Shipped.txt +++ b/src/Graphics/src/Graphics.Skia/PublicAPI/net-macos/PublicAPI.Shipped.txt @@ -12,10 +12,13 @@ ~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.Font.set -> void ~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.FontColor.get -> Microsoft.Maui.Graphics.Color ~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.FontColor.set -> void +~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.FontFont.get -> SkiaSharp.SKFont +~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.FontFont.set -> void ~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.FontPaint.get -> SkiaSharp.SKPaint ~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.FontPaint.set -> void ~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.GetImagePaint(float sx, float sy) -> SkiaSharp.SKPaint ~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.GetShadowPaint(float sx, float sy) -> SkiaSharp.SKPaint +~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.Reset(SkiaSharp.SKPaint fontPaint, SkiaSharp.SKFont fontFont, SkiaSharp.SKPaint fillPaint, SkiaSharp.SKPaint strokePaint) -> void ~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.Reset(SkiaSharp.SKPaint fontPaint, SkiaSharp.SKPaint fillPaint, SkiaSharp.SKPaint strokePaint) -> void ~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.SetFillPaintShader(SkiaSharp.SKShader shader) -> void ~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.SetStrokeDashPattern(float[] pattern, float strokeDashOffset, float strokeSize) -> void @@ -39,6 +42,7 @@ ~Microsoft.Maui.Graphics.Skia.SkiaImageLoadingService.FromStream(System.IO.Stream stream, Microsoft.Maui.Graphics.ImageFormat formatHint = Microsoft.Maui.Graphics.ImageFormat.Png) -> Microsoft.Maui.Graphics.IImage ~Microsoft.Maui.Graphics.Skia.SkiaStringSizeService.GetStringSize(string value, Microsoft.Maui.Graphics.IFont font, float fontSize, Microsoft.Maui.Graphics.HorizontalAlignment horizontalAlignment, Microsoft.Maui.Graphics.VerticalAlignment verticalAlignment) -> Microsoft.Maui.Graphics.SizeF ~Microsoft.Maui.Graphics.Skia.SkiaStringSizeService.GetStringSize(string value, Microsoft.Maui.Graphics.IFont font, float fontSize) -> Microsoft.Maui.Graphics.SizeF +~Microsoft.Maui.Graphics.Skia.SkiaTextLayout.SkiaTextLayout(string value, Microsoft.Maui.Graphics.RectF rect, Microsoft.Maui.Graphics.ITextAttributes textAttributes, Microsoft.Maui.Graphics.LayoutLine callback, Microsoft.Maui.Graphics.TextFlow textFlow = Microsoft.Maui.Graphics.TextFlow.ClipBounds, SkiaSharp.SKFont font = null) -> void ~Microsoft.Maui.Graphics.Skia.SkiaTextLayout.SkiaTextLayout(string value, Microsoft.Maui.Graphics.RectF rect, Microsoft.Maui.Graphics.ITextAttributes textAttributes, Microsoft.Maui.Graphics.LayoutLine callback, Microsoft.Maui.Graphics.TextFlow textFlow = Microsoft.Maui.Graphics.TextFlow.ClipBounds, SkiaSharp.SKPaint paint = null) -> void ~Microsoft.Maui.Graphics.Skia.TextLine.TextLine(string value, float width) -> void ~Microsoft.Maui.Graphics.Skia.TextLine.Value.get -> string @@ -85,6 +89,7 @@ Microsoft.Maui.Graphics.Skia.FontExtensions Microsoft.Maui.Graphics.Skia.PlatformBitmapExportService Microsoft.Maui.Graphics.Skia.PlatformBitmapExportService.PlatformBitmapExportService() -> void Microsoft.Maui.Graphics.Skia.SKColorExtensions +Microsoft.Maui.Graphics.Skia.SKFontExtensions Microsoft.Maui.Graphics.Skia.SKGraphicsExtensions Microsoft.Maui.Graphics.Skia.SkiaBitmapExportContext Microsoft.Maui.Graphics.Skia.SkiaBitmapExportContext.SkiaBitmapExportContext(int width, int height, float displayScale, int dpi = 72, bool disposeBitmap = true, bool transparent = true) -> void @@ -162,6 +167,7 @@ override Microsoft.Maui.Graphics.Skia.SkiaCanvas.StrokeLineCap.set -> void override Microsoft.Maui.Graphics.Skia.SkiaCanvas.StrokeLineJoin.set -> void override Microsoft.Maui.Graphics.Skia.SkiaCanvas.SubtractFromClip(float x, float y, float width, float height) -> void override Microsoft.Maui.Graphics.Skia.SkiaCanvasState.Dispose() -> void +static Microsoft.Maui.Graphics.Skia.SKFontExtensions.CreateCopy(this SkiaSharp.SKFont? font) -> SkiaSharp.SKFont? static Microsoft.Maui.Graphics.Skia.SKGraphicsExtensions.AsMatrix(this in System.Numerics.Matrix3x2 transform) -> SkiaSharp.SKMatrix static Microsoft.Maui.Graphics.Skia.SKGraphicsExtensions.AsPointF(this SkiaSharp.SKPoint target) -> Microsoft.Maui.Graphics.PointF static Microsoft.Maui.Graphics.Skia.SKGraphicsExtensions.AsRectangleF(this SkiaSharp.SKRect target) -> Microsoft.Maui.Graphics.RectF diff --git a/src/Graphics/src/Graphics.Skia/PublicAPI/net-macos/PublicAPI.Unshipped.txt b/src/Graphics/src/Graphics.Skia/PublicAPI/net-macos/PublicAPI.Unshipped.txt index 9fdb625b11d1..7dc5c58110bf 100644 --- a/src/Graphics/src/Graphics.Skia/PublicAPI/net-macos/PublicAPI.Unshipped.txt +++ b/src/Graphics/src/Graphics.Skia/PublicAPI/net-macos/PublicAPI.Unshipped.txt @@ -1,7 +1 @@ #nullable enable -Microsoft.Maui.Graphics.Skia.SKFontExtensions -static Microsoft.Maui.Graphics.Skia.SKFontExtensions.CreateCopy(this SkiaSharp.SKFont? font) -> SkiaSharp.SKFont? -~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.FontFont.get -> SkiaSharp.SKFont -~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.FontFont.set -> void -~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.Reset(SkiaSharp.SKPaint fontPaint, SkiaSharp.SKFont fontFont, SkiaSharp.SKPaint fillPaint, SkiaSharp.SKPaint strokePaint) -> void -~Microsoft.Maui.Graphics.Skia.SkiaTextLayout.SkiaTextLayout(string value, Microsoft.Maui.Graphics.RectF rect, Microsoft.Maui.Graphics.ITextAttributes textAttributes, Microsoft.Maui.Graphics.LayoutLine callback, Microsoft.Maui.Graphics.TextFlow textFlow = Microsoft.Maui.Graphics.TextFlow.ClipBounds, SkiaSharp.SKFont font = null) -> void diff --git a/src/Graphics/src/Graphics.Skia/PublicAPI/net-tizen/PublicAPI.Shipped.txt b/src/Graphics/src/Graphics.Skia/PublicAPI/net-tizen/PublicAPI.Shipped.txt index 4b19f9062d6e..ee125c5a772a 100644 --- a/src/Graphics/src/Graphics.Skia/PublicAPI/net-tizen/PublicAPI.Shipped.txt +++ b/src/Graphics/src/Graphics.Skia/PublicAPI/net-tizen/PublicAPI.Shipped.txt @@ -12,10 +12,13 @@ ~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.Font.set -> void ~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.FontColor.get -> Microsoft.Maui.Graphics.Color ~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.FontColor.set -> void +~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.FontFont.get -> SkiaSharp.SKFont +~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.FontFont.set -> void ~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.FontPaint.get -> SkiaSharp.SKPaint ~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.FontPaint.set -> void ~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.GetImagePaint(float sx, float sy) -> SkiaSharp.SKPaint ~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.GetShadowPaint(float sx, float sy) -> SkiaSharp.SKPaint +~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.Reset(SkiaSharp.SKPaint fontPaint, SkiaSharp.SKFont fontFont, SkiaSharp.SKPaint fillPaint, SkiaSharp.SKPaint strokePaint) -> void ~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.Reset(SkiaSharp.SKPaint fontPaint, SkiaSharp.SKPaint fillPaint, SkiaSharp.SKPaint strokePaint) -> void ~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.SetFillPaintShader(SkiaSharp.SKShader shader) -> void ~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.SetStrokeDashPattern(float[] pattern, float strokeDashOffset, float strokeSize) -> void @@ -39,6 +42,7 @@ ~Microsoft.Maui.Graphics.Skia.SkiaImageLoadingService.FromStream(System.IO.Stream stream, Microsoft.Maui.Graphics.ImageFormat formatHint = Microsoft.Maui.Graphics.ImageFormat.Png) -> Microsoft.Maui.Graphics.IImage ~Microsoft.Maui.Graphics.Skia.SkiaStringSizeService.GetStringSize(string value, Microsoft.Maui.Graphics.IFont font, float fontSize, Microsoft.Maui.Graphics.HorizontalAlignment horizontalAlignment, Microsoft.Maui.Graphics.VerticalAlignment verticalAlignment) -> Microsoft.Maui.Graphics.SizeF ~Microsoft.Maui.Graphics.Skia.SkiaStringSizeService.GetStringSize(string value, Microsoft.Maui.Graphics.IFont font, float fontSize) -> Microsoft.Maui.Graphics.SizeF +~Microsoft.Maui.Graphics.Skia.SkiaTextLayout.SkiaTextLayout(string value, Microsoft.Maui.Graphics.RectF rect, Microsoft.Maui.Graphics.ITextAttributes textAttributes, Microsoft.Maui.Graphics.LayoutLine callback, Microsoft.Maui.Graphics.TextFlow textFlow = Microsoft.Maui.Graphics.TextFlow.ClipBounds, SkiaSharp.SKFont font = null) -> void ~Microsoft.Maui.Graphics.Skia.SkiaTextLayout.SkiaTextLayout(string value, Microsoft.Maui.Graphics.RectF rect, Microsoft.Maui.Graphics.ITextAttributes textAttributes, Microsoft.Maui.Graphics.LayoutLine callback, Microsoft.Maui.Graphics.TextFlow textFlow = Microsoft.Maui.Graphics.TextFlow.ClipBounds, SkiaSharp.SKPaint paint = null) -> void ~Microsoft.Maui.Graphics.Skia.TextLine.TextLine(string value, float width) -> void ~Microsoft.Maui.Graphics.Skia.TextLine.Value.get -> string @@ -85,6 +89,7 @@ Microsoft.Maui.Graphics.Skia.FontExtensions Microsoft.Maui.Graphics.Skia.PlatformBitmapExportService Microsoft.Maui.Graphics.Skia.PlatformBitmapExportService.PlatformBitmapExportService() -> void Microsoft.Maui.Graphics.Skia.SKColorExtensions +Microsoft.Maui.Graphics.Skia.SKFontExtensions Microsoft.Maui.Graphics.Skia.SKGraphicsExtensions Microsoft.Maui.Graphics.Skia.SkiaBitmapExportContext Microsoft.Maui.Graphics.Skia.SkiaBitmapExportContext.SkiaBitmapExportContext(int width, int height, float displayScale, int dpi = 72, bool disposeBitmap = true, bool transparent = true) -> void @@ -162,6 +167,7 @@ override Microsoft.Maui.Graphics.Skia.SkiaCanvas.StrokeLineCap.set -> void override Microsoft.Maui.Graphics.Skia.SkiaCanvas.StrokeLineJoin.set -> void override Microsoft.Maui.Graphics.Skia.SkiaCanvas.SubtractFromClip(float x, float y, float width, float height) -> void override Microsoft.Maui.Graphics.Skia.SkiaCanvasState.Dispose() -> void +static Microsoft.Maui.Graphics.Skia.SKFontExtensions.CreateCopy(this SkiaSharp.SKFont? font) -> SkiaSharp.SKFont? static Microsoft.Maui.Graphics.Skia.SKGraphicsExtensions.AsMatrix(this in System.Numerics.Matrix3x2 transform) -> SkiaSharp.SKMatrix static Microsoft.Maui.Graphics.Skia.SKGraphicsExtensions.AsPointF(this SkiaSharp.SKPoint target) -> Microsoft.Maui.Graphics.PointF static Microsoft.Maui.Graphics.Skia.SKGraphicsExtensions.AsRectangleF(this SkiaSharp.SKRect target) -> Microsoft.Maui.Graphics.RectF diff --git a/src/Graphics/src/Graphics.Skia/PublicAPI/net-tizen/PublicAPI.Unshipped.txt b/src/Graphics/src/Graphics.Skia/PublicAPI/net-tizen/PublicAPI.Unshipped.txt index 9fdb625b11d1..7dc5c58110bf 100644 --- a/src/Graphics/src/Graphics.Skia/PublicAPI/net-tizen/PublicAPI.Unshipped.txt +++ b/src/Graphics/src/Graphics.Skia/PublicAPI/net-tizen/PublicAPI.Unshipped.txt @@ -1,7 +1 @@ #nullable enable -Microsoft.Maui.Graphics.Skia.SKFontExtensions -static Microsoft.Maui.Graphics.Skia.SKFontExtensions.CreateCopy(this SkiaSharp.SKFont? font) -> SkiaSharp.SKFont? -~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.FontFont.get -> SkiaSharp.SKFont -~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.FontFont.set -> void -~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.Reset(SkiaSharp.SKPaint fontPaint, SkiaSharp.SKFont fontFont, SkiaSharp.SKPaint fillPaint, SkiaSharp.SKPaint strokePaint) -> void -~Microsoft.Maui.Graphics.Skia.SkiaTextLayout.SkiaTextLayout(string value, Microsoft.Maui.Graphics.RectF rect, Microsoft.Maui.Graphics.ITextAttributes textAttributes, Microsoft.Maui.Graphics.LayoutLine callback, Microsoft.Maui.Graphics.TextFlow textFlow = Microsoft.Maui.Graphics.TextFlow.ClipBounds, SkiaSharp.SKFont font = null) -> void diff --git a/src/Graphics/src/Graphics.Skia/PublicAPI/net-windows/PublicAPI.Shipped.txt b/src/Graphics/src/Graphics.Skia/PublicAPI/net-windows/PublicAPI.Shipped.txt index 2b8007570ddf..cbd45cc399c8 100644 --- a/src/Graphics/src/Graphics.Skia/PublicAPI/net-windows/PublicAPI.Shipped.txt +++ b/src/Graphics/src/Graphics.Skia/PublicAPI/net-windows/PublicAPI.Shipped.txt @@ -12,10 +12,13 @@ ~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.Font.set -> void ~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.FontColor.get -> Microsoft.Maui.Graphics.Color ~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.FontColor.set -> void +~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.FontFont.get -> SkiaSharp.SKFont +~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.FontFont.set -> void ~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.FontPaint.get -> SkiaSharp.SKPaint ~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.FontPaint.set -> void ~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.GetImagePaint(float sx, float sy) -> SkiaSharp.SKPaint ~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.GetShadowPaint(float sx, float sy) -> SkiaSharp.SKPaint +~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.Reset(SkiaSharp.SKPaint fontPaint, SkiaSharp.SKFont fontFont, SkiaSharp.SKPaint fillPaint, SkiaSharp.SKPaint strokePaint) -> void ~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.Reset(SkiaSharp.SKPaint fontPaint, SkiaSharp.SKPaint fillPaint, SkiaSharp.SKPaint strokePaint) -> void ~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.SetFillPaintShader(SkiaSharp.SKShader shader) -> void ~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.SetStrokeDashPattern(float[] pattern, float strokeDashOffset, float strokeSize) -> void @@ -39,6 +42,7 @@ ~Microsoft.Maui.Graphics.Skia.SkiaImageLoadingService.FromStream(System.IO.Stream stream, Microsoft.Maui.Graphics.ImageFormat formatHint = Microsoft.Maui.Graphics.ImageFormat.Png) -> Microsoft.Maui.Graphics.IImage ~Microsoft.Maui.Graphics.Skia.SkiaStringSizeService.GetStringSize(string value, Microsoft.Maui.Graphics.IFont font, float fontSize, Microsoft.Maui.Graphics.HorizontalAlignment horizontalAlignment, Microsoft.Maui.Graphics.VerticalAlignment verticalAlignment) -> Microsoft.Maui.Graphics.SizeF ~Microsoft.Maui.Graphics.Skia.SkiaStringSizeService.GetStringSize(string value, Microsoft.Maui.Graphics.IFont font, float fontSize) -> Microsoft.Maui.Graphics.SizeF +~Microsoft.Maui.Graphics.Skia.SkiaTextLayout.SkiaTextLayout(string value, Microsoft.Maui.Graphics.RectF rect, Microsoft.Maui.Graphics.ITextAttributes textAttributes, Microsoft.Maui.Graphics.LayoutLine callback, Microsoft.Maui.Graphics.TextFlow textFlow = Microsoft.Maui.Graphics.TextFlow.ClipBounds, SkiaSharp.SKFont font = null) -> void ~Microsoft.Maui.Graphics.Skia.SkiaTextLayout.SkiaTextLayout(string value, Microsoft.Maui.Graphics.RectF rect, Microsoft.Maui.Graphics.ITextAttributes textAttributes, Microsoft.Maui.Graphics.LayoutLine callback, Microsoft.Maui.Graphics.TextFlow textFlow = Microsoft.Maui.Graphics.TextFlow.ClipBounds, SkiaSharp.SKPaint paint = null) -> void ~Microsoft.Maui.Graphics.Skia.TextLine.TextLine(string value, float width) -> void ~Microsoft.Maui.Graphics.Skia.TextLine.Value.get -> string @@ -85,6 +89,7 @@ Microsoft.Maui.Graphics.Skia.FontExtensions Microsoft.Maui.Graphics.Skia.PlatformBitmapExportService Microsoft.Maui.Graphics.Skia.PlatformBitmapExportService.PlatformBitmapExportService() -> void Microsoft.Maui.Graphics.Skia.SKColorExtensions +Microsoft.Maui.Graphics.Skia.SKFontExtensions Microsoft.Maui.Graphics.Skia.SKGraphicsExtensions Microsoft.Maui.Graphics.Skia.SkiaBitmapExportContext Microsoft.Maui.Graphics.Skia.SkiaBitmapExportContext.SkiaBitmapExportContext(int width, int height, float displayScale, int dpi = 72, bool disposeBitmap = true, bool transparent = true) -> void @@ -162,6 +167,7 @@ override Microsoft.Maui.Graphics.Skia.SkiaCanvas.StrokeLineCap.set -> void override Microsoft.Maui.Graphics.Skia.SkiaCanvas.StrokeLineJoin.set -> void override Microsoft.Maui.Graphics.Skia.SkiaCanvas.SubtractFromClip(float x, float y, float width, float height) -> void override Microsoft.Maui.Graphics.Skia.SkiaCanvasState.Dispose() -> void +static Microsoft.Maui.Graphics.Skia.SKFontExtensions.CreateCopy(this SkiaSharp.SKFont? font) -> SkiaSharp.SKFont? static Microsoft.Maui.Graphics.Skia.SKGraphicsExtensions.AsMatrix(this in System.Numerics.Matrix3x2 transform) -> SkiaSharp.SKMatrix static Microsoft.Maui.Graphics.Skia.SKGraphicsExtensions.AsPointF(this SkiaSharp.SKPoint target) -> Microsoft.Maui.Graphics.PointF static Microsoft.Maui.Graphics.Skia.SKGraphicsExtensions.AsRectangleF(this SkiaSharp.SKRect target) -> Microsoft.Maui.Graphics.RectF diff --git a/src/Graphics/src/Graphics.Skia/PublicAPI/net-windows/PublicAPI.Unshipped.txt b/src/Graphics/src/Graphics.Skia/PublicAPI/net-windows/PublicAPI.Unshipped.txt index 9fdb625b11d1..7dc5c58110bf 100644 --- a/src/Graphics/src/Graphics.Skia/PublicAPI/net-windows/PublicAPI.Unshipped.txt +++ b/src/Graphics/src/Graphics.Skia/PublicAPI/net-windows/PublicAPI.Unshipped.txt @@ -1,7 +1 @@ #nullable enable -Microsoft.Maui.Graphics.Skia.SKFontExtensions -static Microsoft.Maui.Graphics.Skia.SKFontExtensions.CreateCopy(this SkiaSharp.SKFont? font) -> SkiaSharp.SKFont? -~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.FontFont.get -> SkiaSharp.SKFont -~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.FontFont.set -> void -~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.Reset(SkiaSharp.SKPaint fontPaint, SkiaSharp.SKFont fontFont, SkiaSharp.SKPaint fillPaint, SkiaSharp.SKPaint strokePaint) -> void -~Microsoft.Maui.Graphics.Skia.SkiaTextLayout.SkiaTextLayout(string value, Microsoft.Maui.Graphics.RectF rect, Microsoft.Maui.Graphics.ITextAttributes textAttributes, Microsoft.Maui.Graphics.LayoutLine callback, Microsoft.Maui.Graphics.TextFlow textFlow = Microsoft.Maui.Graphics.TextFlow.ClipBounds, SkiaSharp.SKFont font = null) -> void diff --git a/src/Graphics/src/Graphics.Skia/PublicAPI/net/PublicAPI.Shipped.txt b/src/Graphics/src/Graphics.Skia/PublicAPI/net/PublicAPI.Shipped.txt index 5a9b07b8989d..09f91a039852 100644 --- a/src/Graphics/src/Graphics.Skia/PublicAPI/net/PublicAPI.Shipped.txt +++ b/src/Graphics/src/Graphics.Skia/PublicAPI/net/PublicAPI.Shipped.txt @@ -12,10 +12,13 @@ ~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.Font.set -> void ~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.FontColor.get -> Microsoft.Maui.Graphics.Color ~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.FontColor.set -> void +~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.FontFont.get -> SkiaSharp.SKFont +~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.FontFont.set -> void ~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.FontPaint.get -> SkiaSharp.SKPaint ~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.FontPaint.set -> void ~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.GetImagePaint(float sx, float sy) -> SkiaSharp.SKPaint ~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.GetShadowPaint(float sx, float sy) -> SkiaSharp.SKPaint +~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.Reset(SkiaSharp.SKPaint fontPaint, SkiaSharp.SKFont fontFont, SkiaSharp.SKPaint fillPaint, SkiaSharp.SKPaint strokePaint) -> void ~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.Reset(SkiaSharp.SKPaint fontPaint, SkiaSharp.SKPaint fillPaint, SkiaSharp.SKPaint strokePaint) -> void ~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.SetFillPaintShader(SkiaSharp.SKShader shader) -> void ~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.SetStrokeDashPattern(float[] pattern, float strokeDashOffset, float strokeSize) -> void @@ -39,6 +42,7 @@ ~Microsoft.Maui.Graphics.Skia.SkiaImageLoadingService.FromStream(System.IO.Stream stream, Microsoft.Maui.Graphics.ImageFormat formatHint = Microsoft.Maui.Graphics.ImageFormat.Png) -> Microsoft.Maui.Graphics.IImage ~Microsoft.Maui.Graphics.Skia.SkiaStringSizeService.GetStringSize(string value, Microsoft.Maui.Graphics.IFont font, float fontSize, Microsoft.Maui.Graphics.HorizontalAlignment horizontalAlignment, Microsoft.Maui.Graphics.VerticalAlignment verticalAlignment) -> Microsoft.Maui.Graphics.SizeF ~Microsoft.Maui.Graphics.Skia.SkiaStringSizeService.GetStringSize(string value, Microsoft.Maui.Graphics.IFont font, float fontSize) -> Microsoft.Maui.Graphics.SizeF +~Microsoft.Maui.Graphics.Skia.SkiaTextLayout.SkiaTextLayout(string value, Microsoft.Maui.Graphics.RectF rect, Microsoft.Maui.Graphics.ITextAttributes textAttributes, Microsoft.Maui.Graphics.LayoutLine callback, Microsoft.Maui.Graphics.TextFlow textFlow = Microsoft.Maui.Graphics.TextFlow.ClipBounds, SkiaSharp.SKFont font = null) -> void ~Microsoft.Maui.Graphics.Skia.SkiaTextLayout.SkiaTextLayout(string value, Microsoft.Maui.Graphics.RectF rect, Microsoft.Maui.Graphics.ITextAttributes textAttributes, Microsoft.Maui.Graphics.LayoutLine callback, Microsoft.Maui.Graphics.TextFlow textFlow = Microsoft.Maui.Graphics.TextFlow.ClipBounds, SkiaSharp.SKPaint paint = null) -> void ~Microsoft.Maui.Graphics.Skia.TextLine.TextLine(string value, float width) -> void ~Microsoft.Maui.Graphics.Skia.TextLine.Value.get -> string @@ -81,6 +85,7 @@ Microsoft.Maui.Graphics.Skia.FontExtensions Microsoft.Maui.Graphics.Skia.PlatformBitmapExportService Microsoft.Maui.Graphics.Skia.PlatformBitmapExportService.PlatformBitmapExportService() -> void Microsoft.Maui.Graphics.Skia.SKColorExtensions +Microsoft.Maui.Graphics.Skia.SKFontExtensions Microsoft.Maui.Graphics.Skia.SKGraphicsExtensions Microsoft.Maui.Graphics.Skia.SkiaBitmapExportContext Microsoft.Maui.Graphics.Skia.SkiaBitmapExportContext.SkiaBitmapExportContext(int width, int height, float displayScale, int dpi = 72, bool disposeBitmap = true, bool transparent = true) -> void @@ -157,6 +162,7 @@ override Microsoft.Maui.Graphics.Skia.SkiaCanvas.StrokeLineCap.set -> void override Microsoft.Maui.Graphics.Skia.SkiaCanvas.StrokeLineJoin.set -> void override Microsoft.Maui.Graphics.Skia.SkiaCanvas.SubtractFromClip(float x, float y, float width, float height) -> void override Microsoft.Maui.Graphics.Skia.SkiaCanvasState.Dispose() -> void +static Microsoft.Maui.Graphics.Skia.SKFontExtensions.CreateCopy(this SkiaSharp.SKFont? font) -> SkiaSharp.SKFont? static Microsoft.Maui.Graphics.Skia.SKGraphicsExtensions.AsMatrix(this in System.Numerics.Matrix3x2 transform) -> SkiaSharp.SKMatrix static Microsoft.Maui.Graphics.Skia.SKGraphicsExtensions.AsPointF(this SkiaSharp.SKPoint target) -> Microsoft.Maui.Graphics.PointF static Microsoft.Maui.Graphics.Skia.SKGraphicsExtensions.AsRectangleF(this SkiaSharp.SKRect target) -> Microsoft.Maui.Graphics.RectF diff --git a/src/Graphics/src/Graphics.Skia/PublicAPI/net/PublicAPI.Unshipped.txt b/src/Graphics/src/Graphics.Skia/PublicAPI/net/PublicAPI.Unshipped.txt index 9fdb625b11d1..7dc5c58110bf 100644 --- a/src/Graphics/src/Graphics.Skia/PublicAPI/net/PublicAPI.Unshipped.txt +++ b/src/Graphics/src/Graphics.Skia/PublicAPI/net/PublicAPI.Unshipped.txt @@ -1,7 +1 @@ #nullable enable -Microsoft.Maui.Graphics.Skia.SKFontExtensions -static Microsoft.Maui.Graphics.Skia.SKFontExtensions.CreateCopy(this SkiaSharp.SKFont? font) -> SkiaSharp.SKFont? -~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.FontFont.get -> SkiaSharp.SKFont -~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.FontFont.set -> void -~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.Reset(SkiaSharp.SKPaint fontPaint, SkiaSharp.SKFont fontFont, SkiaSharp.SKPaint fillPaint, SkiaSharp.SKPaint strokePaint) -> void -~Microsoft.Maui.Graphics.Skia.SkiaTextLayout.SkiaTextLayout(string value, Microsoft.Maui.Graphics.RectF rect, Microsoft.Maui.Graphics.ITextAttributes textAttributes, Microsoft.Maui.Graphics.LayoutLine callback, Microsoft.Maui.Graphics.TextFlow textFlow = Microsoft.Maui.Graphics.TextFlow.ClipBounds, SkiaSharp.SKFont font = null) -> void diff --git a/src/Graphics/src/Graphics.Skia/PublicAPI/netstandard/PublicAPI.Shipped.txt b/src/Graphics/src/Graphics.Skia/PublicAPI/netstandard/PublicAPI.Shipped.txt index 5a9b07b8989d..09f91a039852 100644 --- a/src/Graphics/src/Graphics.Skia/PublicAPI/netstandard/PublicAPI.Shipped.txt +++ b/src/Graphics/src/Graphics.Skia/PublicAPI/netstandard/PublicAPI.Shipped.txt @@ -12,10 +12,13 @@ ~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.Font.set -> void ~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.FontColor.get -> Microsoft.Maui.Graphics.Color ~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.FontColor.set -> void +~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.FontFont.get -> SkiaSharp.SKFont +~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.FontFont.set -> void ~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.FontPaint.get -> SkiaSharp.SKPaint ~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.FontPaint.set -> void ~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.GetImagePaint(float sx, float sy) -> SkiaSharp.SKPaint ~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.GetShadowPaint(float sx, float sy) -> SkiaSharp.SKPaint +~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.Reset(SkiaSharp.SKPaint fontPaint, SkiaSharp.SKFont fontFont, SkiaSharp.SKPaint fillPaint, SkiaSharp.SKPaint strokePaint) -> void ~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.Reset(SkiaSharp.SKPaint fontPaint, SkiaSharp.SKPaint fillPaint, SkiaSharp.SKPaint strokePaint) -> void ~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.SetFillPaintShader(SkiaSharp.SKShader shader) -> void ~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.SetStrokeDashPattern(float[] pattern, float strokeDashOffset, float strokeSize) -> void @@ -39,6 +42,7 @@ ~Microsoft.Maui.Graphics.Skia.SkiaImageLoadingService.FromStream(System.IO.Stream stream, Microsoft.Maui.Graphics.ImageFormat formatHint = Microsoft.Maui.Graphics.ImageFormat.Png) -> Microsoft.Maui.Graphics.IImage ~Microsoft.Maui.Graphics.Skia.SkiaStringSizeService.GetStringSize(string value, Microsoft.Maui.Graphics.IFont font, float fontSize, Microsoft.Maui.Graphics.HorizontalAlignment horizontalAlignment, Microsoft.Maui.Graphics.VerticalAlignment verticalAlignment) -> Microsoft.Maui.Graphics.SizeF ~Microsoft.Maui.Graphics.Skia.SkiaStringSizeService.GetStringSize(string value, Microsoft.Maui.Graphics.IFont font, float fontSize) -> Microsoft.Maui.Graphics.SizeF +~Microsoft.Maui.Graphics.Skia.SkiaTextLayout.SkiaTextLayout(string value, Microsoft.Maui.Graphics.RectF rect, Microsoft.Maui.Graphics.ITextAttributes textAttributes, Microsoft.Maui.Graphics.LayoutLine callback, Microsoft.Maui.Graphics.TextFlow textFlow = Microsoft.Maui.Graphics.TextFlow.ClipBounds, SkiaSharp.SKFont font = null) -> void ~Microsoft.Maui.Graphics.Skia.SkiaTextLayout.SkiaTextLayout(string value, Microsoft.Maui.Graphics.RectF rect, Microsoft.Maui.Graphics.ITextAttributes textAttributes, Microsoft.Maui.Graphics.LayoutLine callback, Microsoft.Maui.Graphics.TextFlow textFlow = Microsoft.Maui.Graphics.TextFlow.ClipBounds, SkiaSharp.SKPaint paint = null) -> void ~Microsoft.Maui.Graphics.Skia.TextLine.TextLine(string value, float width) -> void ~Microsoft.Maui.Graphics.Skia.TextLine.Value.get -> string @@ -81,6 +85,7 @@ Microsoft.Maui.Graphics.Skia.FontExtensions Microsoft.Maui.Graphics.Skia.PlatformBitmapExportService Microsoft.Maui.Graphics.Skia.PlatformBitmapExportService.PlatformBitmapExportService() -> void Microsoft.Maui.Graphics.Skia.SKColorExtensions +Microsoft.Maui.Graphics.Skia.SKFontExtensions Microsoft.Maui.Graphics.Skia.SKGraphicsExtensions Microsoft.Maui.Graphics.Skia.SkiaBitmapExportContext Microsoft.Maui.Graphics.Skia.SkiaBitmapExportContext.SkiaBitmapExportContext(int width, int height, float displayScale, int dpi = 72, bool disposeBitmap = true, bool transparent = true) -> void @@ -157,6 +162,7 @@ override Microsoft.Maui.Graphics.Skia.SkiaCanvas.StrokeLineCap.set -> void override Microsoft.Maui.Graphics.Skia.SkiaCanvas.StrokeLineJoin.set -> void override Microsoft.Maui.Graphics.Skia.SkiaCanvas.SubtractFromClip(float x, float y, float width, float height) -> void override Microsoft.Maui.Graphics.Skia.SkiaCanvasState.Dispose() -> void +static Microsoft.Maui.Graphics.Skia.SKFontExtensions.CreateCopy(this SkiaSharp.SKFont? font) -> SkiaSharp.SKFont? static Microsoft.Maui.Graphics.Skia.SKGraphicsExtensions.AsMatrix(this in System.Numerics.Matrix3x2 transform) -> SkiaSharp.SKMatrix static Microsoft.Maui.Graphics.Skia.SKGraphicsExtensions.AsPointF(this SkiaSharp.SKPoint target) -> Microsoft.Maui.Graphics.PointF static Microsoft.Maui.Graphics.Skia.SKGraphicsExtensions.AsRectangleF(this SkiaSharp.SKRect target) -> Microsoft.Maui.Graphics.RectF diff --git a/src/Graphics/src/Graphics.Skia/PublicAPI/netstandard/PublicAPI.Unshipped.txt b/src/Graphics/src/Graphics.Skia/PublicAPI/netstandard/PublicAPI.Unshipped.txt index 9fdb625b11d1..7dc5c58110bf 100644 --- a/src/Graphics/src/Graphics.Skia/PublicAPI/netstandard/PublicAPI.Unshipped.txt +++ b/src/Graphics/src/Graphics.Skia/PublicAPI/netstandard/PublicAPI.Unshipped.txt @@ -1,7 +1 @@ #nullable enable -Microsoft.Maui.Graphics.Skia.SKFontExtensions -static Microsoft.Maui.Graphics.Skia.SKFontExtensions.CreateCopy(this SkiaSharp.SKFont? font) -> SkiaSharp.SKFont? -~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.FontFont.get -> SkiaSharp.SKFont -~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.FontFont.set -> void -~Microsoft.Maui.Graphics.Skia.SkiaCanvasState.Reset(SkiaSharp.SKPaint fontPaint, SkiaSharp.SKFont fontFont, SkiaSharp.SKPaint fillPaint, SkiaSharp.SKPaint strokePaint) -> void -~Microsoft.Maui.Graphics.Skia.SkiaTextLayout.SkiaTextLayout(string value, Microsoft.Maui.Graphics.RectF rect, Microsoft.Maui.Graphics.ITextAttributes textAttributes, Microsoft.Maui.Graphics.LayoutLine callback, Microsoft.Maui.Graphics.TextFlow textFlow = Microsoft.Maui.Graphics.TextFlow.ClipBounds, SkiaSharp.SKFont font = null) -> void From a56dc9c107ba27efad8132e5f22e89c14a44c044 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 12 Jun 2025 11:00:31 +0100 Subject: [PATCH 06/96] [create-pull-request] automated change (#29945) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- .../iOS/SelectableItemsViewController.cs | 2 +- .../Issues/Issue29882.xaml.cs | 2 +- .../Tests/Issues/Issue29882.cs | 22 +++++++++---------- 3 files changed, 13 insertions(+), 13 deletions(-) diff --git a/src/Controls/src/Core/Handlers/Items/iOS/SelectableItemsViewController.cs b/src/Controls/src/Core/Handlers/Items/iOS/SelectableItemsViewController.cs index e85ee9ea5118..2f83951b2dcf 100644 --- a/src/Controls/src/Core/Handlers/Items/iOS/SelectableItemsViewController.cs +++ b/src/Controls/src/Core/Handlers/Items/iOS/SelectableItemsViewController.cs @@ -69,7 +69,7 @@ internal void ClearSelection() { return; } - + var selectedItemIndexes = CollectionView.GetIndexPathsForSelectedItems(); foreach (var index in selectedItemIndexes) diff --git a/src/Controls/tests/TestCases.HostApp/Issues/Issue29882.xaml.cs b/src/Controls/tests/TestCases.HostApp/Issues/Issue29882.xaml.cs index e693a633f5d5..cebfb2e73eb9 100644 --- a/src/Controls/tests/TestCases.HostApp/Issues/Issue29882.xaml.cs +++ b/src/Controls/tests/TestCases.HostApp/Issues/Issue29882.xaml.cs @@ -2,7 +2,7 @@ namespace Maui.Controls.Sample.Issues; -[Issue(IssueTracker.Github, 29882, "[iOS] Crash occurs when ItemsSource is set to null in the SelectionChanged handler",PlatformAffected.iOS)] +[Issue(IssueTracker.Github, 29882, "[iOS] Crash occurs when ItemsSource is set to null in the SelectionChanged handler", PlatformAffected.iOS)] public partial class Issue29882 : ContentPage { private ObservableCollection items; diff --git a/src/Controls/tests/TestCases.Shared.Tests/Tests/Issues/Issue29882.cs b/src/Controls/tests/TestCases.Shared.Tests/Tests/Issues/Issue29882.cs index a9803633e2ac..1b0d387590c9 100644 --- a/src/Controls/tests/TestCases.Shared.Tests/Tests/Issues/Issue29882.cs +++ b/src/Controls/tests/TestCases.Shared.Tests/Tests/Issues/Issue29882.cs @@ -7,18 +7,18 @@ namespace Microsoft.Maui.TestCases.Tests.Issues; public class Issue29882 : _IssuesUITest { - public Issue29882(TestDevice device) : base(device) - { - } + public Issue29882(TestDevice device) : base(device) + { + } - public override string Issue => "[iOS] Crash occurs when ItemsSource is set to null in the SelectionChanged handler"; + public override string Issue => "[iOS] Crash occurs when ItemsSource is set to null in the SelectionChanged handler"; - [Test] - [Category(UITestCategories.CollectionView)] - public void SettingItemSourceToNullShouldNotCrash() - { - App.WaitForElement("Item1"); - App.Tap("Item1"); - App.WaitForElement("MauiLabel"); // If app doesn't crash, test passes. + [Test] + [Category(UITestCategories.CollectionView)] + public void SettingItemSourceToNullShouldNotCrash() + { + App.WaitForElement("Item1"); + App.Tap("Item1"); + App.WaitForElement("MauiLabel"); // If app doesn't crash, test passes. } } From acdb6f2246d0a864a030f5526e2d104833b95977 Mon Sep 17 00:00:00 2001 From: Shane Neuville Date: Thu, 12 Jun 2025 12:41:27 -0500 Subject: [PATCH 07/96] Add retries to all tests related to checking for weak references (#29957) * Add retries to all tests related to checking for weak references * - BindingUnsubscribesForDeadTarget cleanup --- .../Core.UnitTests/BindableLayoutTests.cs | 17 +++------------ .../tests/Core.UnitTests/BindingUnitTests.cs | 15 +++---------- .../SetterSpecificityListTests.cs | 20 ++++++------------ .../tests/Core.UnitTests/TestHelpers.cs | 10 +++++---- .../Core.UnitTests/TypedBindingUnitTests.cs | 21 +++++-------------- .../Core.UnitTests/VisualElementTests.cs | 18 ++++------------ .../Core.UnitTests/WeakEventProxyTests.cs | 10 ++------- .../tests/Core.UnitTests/WindowsTests.cs | 4 +--- 8 files changed, 30 insertions(+), 85 deletions(-) diff --git a/src/Controls/tests/Core.UnitTests/BindableLayoutTests.cs b/src/Controls/tests/Core.UnitTests/BindableLayoutTests.cs index 650b190333ea..6621947e5018 100644 --- a/src/Controls/tests/Core.UnitTests/BindableLayoutTests.cs +++ b/src/Controls/tests/Core.UnitTests/BindableLayoutTests.cs @@ -625,17 +625,8 @@ public async Task DoesNotLeak() proxyRef = new WeakReference(proxy); } - // First GC - await Task.Yield(); - GC.Collect(); - GC.WaitForPendingFinalizers(); - Assert.False(controllerRef.IsAlive, "BindableLayoutController should not be alive!"); - - // Second GC - await Task.Yield(); - GC.Collect(); - GC.WaitForPendingFinalizers(); - Assert.False(proxyRef.IsAlive, "WeakCollectionChangedProxy should not be alive!"); + Assert.False(await controllerRef.WaitForCollect(), "BindableLayoutController should not be alive!"); + Assert.False(await proxyRef.WaitForCollect(), "WeakCollectionChangedProxy should not be alive!"); } [Fact("BindableLayout Still Updates after a GC")] @@ -648,9 +639,7 @@ public async Task UpdatesAfterGC() Assert.Equal(2, layout.Children.Count); - await Task.Yield(); - GC.Collect(); - GC.WaitForPendingFinalizers(); + await TestHelpers.Collect(); list.Add("Baz"); Assert.Equal(3, layout.Children.Count); diff --git a/src/Controls/tests/Core.UnitTests/BindingUnitTests.cs b/src/Controls/tests/Core.UnitTests/BindingUnitTests.cs index 42eb82cacb8c..f505eec996df 100644 --- a/src/Controls/tests/Core.UnitTests/BindingUnitTests.cs +++ b/src/Controls/tests/Core.UnitTests/BindingUnitTests.cs @@ -1245,24 +1245,15 @@ void create() ; create(); - await Task.Yield(); - GC.Collect(); - GC.WaitForPendingFinalizers(); - if (mode == BindingMode.TwoWay || mode == BindingMode.OneWay) - Assert.False(weakViewModel.IsAlive, "ViewModel wasn't collected"); + Assert.False(await weakViewModel.WaitForCollect(), "ViewModel wasn't collected"); if (mode == BindingMode.TwoWay || mode == BindingMode.OneWayToSource) - Assert.False(weakBindable.IsAlive, "Bindable wasn't collected"); - - // WeakPropertyChangedProxy won't go away until the second GC, BindingExpressionPart unsubscribes in its finalizer - await Task.Yield(); - GC.Collect(); - GC.WaitForPendingFinalizers(); + Assert.False(await weakBindable.WaitForCollect(), "Bindable wasn't collected"); foreach (var proxy in proxies) { - Assert.False(proxy.IsAlive, "WeakPropertyChangedProxy wasn't collected"); + Assert.False(await proxy.WaitForCollect(), "WeakPropertyChangedProxy wasn't collected"); } } diff --git a/src/Controls/tests/Core.UnitTests/SetterSpecificityListTests.cs b/src/Controls/tests/Core.UnitTests/SetterSpecificityListTests.cs index 3ba8a3e4f80c..d54cde3f52aa 100644 --- a/src/Controls/tests/Core.UnitTests/SetterSpecificityListTests.cs +++ b/src/Controls/tests/Core.UnitTests/SetterSpecificityListTests.cs @@ -36,42 +36,34 @@ public async Task RemovingValueDoesNotLeak() var list = new SetterSpecificityList(); list[SetterSpecificity.DefaultValue] = nameof(SetterSpecificity.DefaultValue); list[SetterSpecificity.FromHandler] = nameof(SetterSpecificity.FromHandler); - WeakReference weakReference; + WeakReference weakReference; { var o = new object(); - weakReference = new WeakReference(o); + weakReference = new WeakReference(o); list[SetterSpecificity.FromBinding] = o; } list.Remove(SetterSpecificity.FromBinding); - await Task.Yield(); - GC.Collect(); - GC.WaitForPendingFinalizers(); - - Assert.False(weakReference.TryGetTarget(out _)); + Assert.False(await weakReference.WaitForCollect()); } [Fact] public async Task RemovingLastValueDoesNotLeak() { var list = new SetterSpecificityList(); - WeakReference weakReference; + WeakReference weakReference; { var o = new object(); - weakReference = new WeakReference(o); + weakReference = new WeakReference(o); list[SetterSpecificity.ManualValueSetter] = o; } list.Remove(SetterSpecificity.ManualValueSetter); - await Task.Yield(); - GC.Collect(); - GC.WaitForPendingFinalizers(); - - Assert.False(weakReference.TryGetTarget(out _)); + Assert.False(await weakReference.WaitForCollect()); } [Fact] diff --git a/src/Controls/tests/Core.UnitTests/TestHelpers.cs b/src/Controls/tests/Core.UnitTests/TestHelpers.cs index 7bfc4b1c7c9d..aa8a2b1efa53 100644 --- a/src/Controls/tests/Core.UnitTests/TestHelpers.cs +++ b/src/Controls/tests/Core.UnitTests/TestHelpers.cs @@ -10,6 +10,10 @@ public static async Task Collect() await Task.Yield(); GC.Collect(); GC.WaitForPendingFinalizers(); + GC.Collect(2, GCCollectionMode.Forced, true); + GC.WaitForPendingFinalizers(); + GC.Collect(2, GCCollectionMode.Forced, true); + await Task.Yield(); } @@ -17,12 +21,10 @@ public static async Task WaitForCollect(this WeakReference reference) { for (int i = 0; i < 40 && reference.IsAlive; i++) { - await Task.Yield(); - GC.Collect(); - GC.WaitForPendingFinalizers(); + await Collect(); } return reference.IsAlive; } } -} +} \ No newline at end of file diff --git a/src/Controls/tests/Core.UnitTests/TypedBindingUnitTests.cs b/src/Controls/tests/Core.UnitTests/TypedBindingUnitTests.cs index b8ab5768bd2f..5fbf2f11f096 100644 --- a/src/Controls/tests/Core.UnitTests/TypedBindingUnitTests.cs +++ b/src/Controls/tests/Core.UnitTests/TypedBindingUnitTests.cs @@ -1437,16 +1437,12 @@ public async Task BindingUnsubscribesForDeadTarget() Assert.Equal(1, viewmodel.InvocationListSize()); - await Task.Yield(); - GC.Collect(); - GC.WaitForPendingFinalizers(); + Assert.False(await bindingRef.WaitForCollect(), "Binding should not be alive!"); + Assert.False(await buttonRef.WaitForCollect(), "Button should not be alive!"); viewmodel.OnPropertyChanged("Foo"); Assert.Equal(0, viewmodel.InvocationListSize()); - - Assert.False(bindingRef.IsAlive, "Binding should not be alive!"); - Assert.False(buttonRef.IsAlive, "Button should not be alive!"); } [Fact] @@ -1491,18 +1487,11 @@ public async Task BindingDoesNotStayAliveForDeadTarget() Assert.Equal(1, viewModel.InvocationListSize()); - await Task.Yield(); - GC.Collect(); - GC.WaitForPendingFinalizers(); - - Assert.False(bindingRef.IsAlive, "Binding should not be alive!"); - Assert.False(buttonRef.IsAlive, "Button should not be alive!"); + Assert.False(await bindingRef.WaitForCollect(), "Binding should not be alive!"); + Assert.False(await buttonRef.WaitForCollect(), "Button should not be alive!"); // WeakPropertyChangedProxy won't go away until the second GC, PropertyChangedProxy unsubscribes in its finalizer - await Task.Yield(); - GC.Collect(); - GC.WaitForPendingFinalizers(); - Assert.False(proxyRef.IsAlive, "WeakPropertyChangedProxy should not be alive!"); + Assert.False(await proxyRef.WaitForCollect(), "WeakPropertyChangedProxy should not be alive!"); } [Fact] diff --git a/src/Controls/tests/Core.UnitTests/VisualElementTests.cs b/src/Controls/tests/Core.UnitTests/VisualElementTests.cs index 8ddabfbc1d12..73ccf71b8fd2 100644 --- a/src/Controls/tests/Core.UnitTests/VisualElementTests.cs +++ b/src/Controls/tests/Core.UnitTests/VisualElementTests.cs @@ -154,9 +154,7 @@ public async Task GradientBrushSubscribed() fired = true; }; - await Task.Yield(); - GC.Collect(); - GC.WaitForPendingFinalizers(); + await TestHelpers.Collect(); GC.KeepAlive(visual); gradient.GradientStops.Add(new GradientStop(Colors.CornflowerBlue, 1)); @@ -187,9 +185,7 @@ public async Task RectangleGeometrySubscribed() fired = true; }; - await Task.Yield(); - GC.Collect(); - GC.WaitForPendingFinalizers(); + await TestHelpers.Collect(); GC.KeepAlive(visual); geometry.Rect = new Rect(1, 2, 3, 4); @@ -209,9 +205,7 @@ public async Task ShadowSubscribed() fired = true; }; - await Task.Yield(); - GC.Collect(); - GC.WaitForPendingFinalizers(); + await TestHelpers.Collect(); GC.KeepAlive(visualElement); shadow.Brush = new SolidColorBrush(Colors.Green); @@ -230,11 +224,7 @@ public async Task ShadowDoesNotLeak() var reference = new WeakReference(new VisualElement { Shadow = shadow }); - await Task.Yield(); - GC.Collect(); - GC.WaitForPendingFinalizers(); - - Assert.False(reference.IsAlive, "VisualElement should not be alive!"); + Assert.False(await reference.WaitForCollect(), "VisualElement should not be alive!"); } [Fact] diff --git a/src/Controls/tests/Core.UnitTests/WeakEventProxyTests.cs b/src/Controls/tests/Core.UnitTests/WeakEventProxyTests.cs index a4eb25eca416..c14e846af76f 100644 --- a/src/Controls/tests/Core.UnitTests/WeakEventProxyTests.cs +++ b/src/Controls/tests/Core.UnitTests/WeakEventProxyTests.cs @@ -22,11 +22,7 @@ public async Task DoesNotLeak() reference = new WeakReference(subscriber); } - await Task.Yield(); - GC.Collect(); - GC.WaitForPendingFinalizers(); - - Assert.False(reference.IsAlive, "Subscriber should not be alive!"); + Assert.False(await reference.WaitForCollect(), "Subscriber should not be alive!"); } [Fact] @@ -40,9 +36,7 @@ public async Task EventFires() NotifyCollectionChangedEventHandler handler = (s, e) => fired = true; proxy.Subscribe(list, handler); - await Task.Yield(); - GC.Collect(); - GC.WaitForPendingFinalizers(); + await TestHelpers.Collect(); GC.KeepAlive(handler); list.Add("a"); diff --git a/src/Controls/tests/Core.UnitTests/WindowsTests.cs b/src/Controls/tests/Core.UnitTests/WindowsTests.cs index 5d7f16b843ca..3f9599e00ec4 100644 --- a/src/Controls/tests/Core.UnitTests/WindowsTests.cs +++ b/src/Controls/tests/Core.UnitTests/WindowsTests.cs @@ -756,9 +756,7 @@ public async Task TwoKeysSameWindow() } // GC collect the original key - await Task.Yield(); - GC.Collect(); - GC.WaitForPendingFinalizers(); + await TestHelpers.Collect(); // Same window, doesn't create a new one var actual = ((IApplication)application).CreateWindow(new ActivationState(new MockMauiContext(), new PersistedState From 12be867028f082c2c043f50d60cb880ad0017be3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Javier=20Su=C3=A1rez?= Date: Fri, 13 Jun 2025 12:11:33 +0200 Subject: [PATCH 08/96] Changes in provisioning to fix fails installing Appium on Linux (#29105) * Changes in provisioning to fix fails installing Appium on Linux * Fix mistake * More changes, try to install appium drivers with elevated privileges (if normal install fails) * More changes * Display the installed drivers --- src/Provisioning/Provisioning.csproj | 239 +++++++++++++++++++-------- 1 file changed, 171 insertions(+), 68 deletions(-) diff --git a/src/Provisioning/Provisioning.csproj b/src/Provisioning/Provisioning.csproj index 71acb1c96eb2..1a200f480b81 100644 --- a/src/Provisioning/Provisioning.csproj +++ b/src/Provisioning/Provisioning.csproj @@ -1,4 +1,4 @@ - + @@ -116,78 +116,181 @@ - - - - - - - - - - <_AppiumDriverListInstalledJson>@(_AppiumDriverListInstalledJsonLines->'%(Identity)', ' ') - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - <_AppiumNpmListOutput>@(_AppiumNpmListOutputLines->'%(Identity)', ' ') - - - - - <_AppiumNpmListHasError Condition="$(_AppiumNpmListOutput.Contains('error'))">True - - - - - - - - - - <_AppiumNpmListVersion> - - - - - + + + + $(MSBuildThisFileDirectory)obj\appium-drivers.json + + + + + + + + + + + + + + + + + + + + + <_AppiumDriverListJson>@(_AppiumDriverListJsonLines, '') + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <_AppiumDriversString>@(AppiumDrivers->'%(Identity)', ' ') + + + + + + + + + + + + + + + + + + <_AppiumNpmListOutput>@(_AppiumNpmListOutputLines->'%(Identity)', '') + + + + + <_AppiumNpmListHasError Condition="'$(_AppiumNpmListOutput)' == '' OR $(_AppiumNpmListOutput.Contains('error')) OR $(_AppiumNpmListOutput.Contains('ERR!'))">True + + + + + + + + + + <_AppiumNpmListVersion> + + + + + + sudo -E npm i --location=global appium@$(AppiumVersion) + + + + + powershell -ExecutionPolicy Bypass -Command "Start-Process -FilePath 'cmd.exe' -ArgumentList '/c npm i --location=global appium@$(AppiumVersion)' -Verb RunAs -Wait" + + + + + + + + + + + + + + + + + + + + + + + From bc16a0697c5003b1447afc48d028b82794334517 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Javier=20Su=C3=A1rez?= Date: Fri, 13 Jun 2025 13:59:44 +0200 Subject: [PATCH 09/96] Update Test HostApp to not use TableView (#28830) --- .../CoreViews/CorePageView.cs | 45 ++++---- .../CoreViews/CoreRootPage.cs | 51 +++++---- .../tests/TestCases.HostApp/TestCases.cs | 105 +++++++++++------- 3 files changed, 117 insertions(+), 84 deletions(-) diff --git a/src/Controls/tests/TestCases.HostApp/CoreViews/CorePageView.cs b/src/Controls/tests/TestCases.HostApp/CoreViews/CorePageView.cs index f4b860e23b1a..b40536976087 100644 --- a/src/Controls/tests/TestCases.HostApp/CoreViews/CorePageView.cs +++ b/src/Controls/tests/TestCases.HostApp/CoreViews/CorePageView.cs @@ -4,7 +4,7 @@ namespace Maui.Controls.Sample { - internal class CorePageView : ListView + internal class CorePageView : CollectionView { internal class GalleryPageFactory { @@ -92,43 +92,40 @@ public CorePageView(Page rootPage) var template = new DataTemplate(() => { - var cell = new TextCell(); - cell.ContextActions.Add(new MenuItem + var cell = new Grid(); + + var label = new Label { - Text = "Select Visual", - Command = new Command(async () => - { - var buttons = typeof(VisualMarker).GetProperties().Select(p => p.Name); - var selection = await rootPage.DisplayActionSheet("Select Visual", "Cancel", null, buttons.ToArray()); - if (cell.BindingContext is GalleryPageFactory pageFactory) - { - var page = pageFactory.Realize(); - if (typeof(VisualMarker).GetProperty(selection)?.GetValue(null) is IVisual visual) - { - page.Visual = visual; - } - await PushPage(page); - } - }) - }); + FontSize = 14, + VerticalOptions = LayoutOptions.Center, + Margin = new Thickness(6) + }; + + label.SetBinding(Label.TextProperty, "Title"); + label.SetBinding(Label.AutomationIdProperty, "TitleAutomationId"); + + cell.Add(label); return cell; }); - template.SetBinding(TextCell.TextProperty, "Title"); - template.SetBinding(TextCell.AutomationIdProperty, "TitleAutomationId"); - ItemTemplate = template; ItemsSource = _pages; + SelectionMode = SelectionMode.Single; - ItemSelected += (sender, args) => + SelectionChanged += (sender, args) => { if (SelectedItem == null) { return; } - var item = args.SelectedItem; + var selection = args.CurrentSelection; + + if (selection.Count == 0) + return; + + var item = args.CurrentSelection[0]; if (item is GalleryPageFactory page) { var realize = page.Realize(); diff --git a/src/Controls/tests/TestCases.HostApp/CoreViews/CoreRootPage.cs b/src/Controls/tests/TestCases.HostApp/CoreViews/CoreRootPage.cs index a1f7d5ec8cc5..a0f7ab44fa17 100644 --- a/src/Controls/tests/TestCases.HostApp/CoreViews/CoreRootPage.cs +++ b/src/Controls/tests/TestCases.HostApp/CoreViews/CoreRootPage.cs @@ -1,14 +1,14 @@ namespace Maui.Controls.Sample { - internal class CoreRootPage : Microsoft.Maui.Controls.ContentPage + internal class CoreRootPage : ContentPage { - public CoreRootPage(Microsoft.Maui.Controls.Page rootPage) + public CoreRootPage(Page rootPage) { Title = "Controls TestCases"; var corePageView = new CorePageView(rootPage); - var searchBar = new Microsoft.Maui.Controls.Entry() + var searchBar = new Entry() { AutomationId = "SearchBar" }; @@ -18,11 +18,11 @@ public CoreRootPage(Microsoft.Maui.Controls.Page rootPage) corePageView.FilterPages(e.NewTextValue); }; - var testCasesButton = new Microsoft.Maui.Controls.Button + var testCasesButton = new Button { Text = "Go to Test Cases", AutomationId = "GoToTestButton", - Command = new Microsoft.Maui.Controls.Command(async () => + Command = new Command(async () => { if (!string.IsNullOrEmpty(searchBar.Text)) { @@ -35,26 +35,37 @@ public CoreRootPage(Microsoft.Maui.Controls.Page rootPage) }) }; - var stackLayout = new Microsoft.Maui.Controls.StackLayout() + var rootLayout = new Grid(); + rootLayout.RowDefinitions.Add(new RowDefinition { Height = GridLength.Auto }); + rootLayout.RowDefinitions.Add(new RowDefinition { Height = GridLength.Auto }); + rootLayout.RowDefinitions.Add(new RowDefinition { Height = GridLength.Auto }); + rootLayout.RowDefinitions.Add(new RowDefinition { Height = GridLength.Star }); + + + rootLayout.Add(testCasesButton); + Grid.SetRow(testCasesButton, 0); + + rootLayout.Add(searchBar); + Grid.SetRow(searchBar, 1); + + var gcButton = new Button { - Children = { - testCasesButton, - searchBar, - new Microsoft.Maui.Controls.Button { - Text = "Click to Force GC", - Command = new Microsoft.Maui.Controls.Command(() => { - GC.Collect (); - GC.WaitForPendingFinalizers (); - GC.Collect (); - }) - }, - corePageView - } + Text = "Click to Force GC", + Command = new Command(() => { + GC.Collect(); + GC.WaitForPendingFinalizers(); + GC.Collect(); + }) }; + rootLayout.Add(gcButton); + Grid.SetRow(gcButton, 2); + + rootLayout.Add(corePageView); + Grid.SetRow(corePageView, 3); AutomationId = "Gallery"; - Content = stackLayout; + Content = rootLayout; } } } \ No newline at end of file diff --git a/src/Controls/tests/TestCases.HostApp/TestCases.cs b/src/Controls/tests/TestCases.HostApp/TestCases.cs index 91c78f1b75fa..5c51e9fb477e 100644 --- a/src/Controls/tests/TestCases.HostApp/TestCases.cs +++ b/src/Controls/tests/TestCases.HostApp/TestCases.cs @@ -4,7 +4,7 @@ namespace Maui.Controls.Sample { public static class TestCases { - public class TestCaseScreen : TableView + public class TestCaseScreen : CollectionView { public static Dictionary PageToAction = new Dictionary(StringComparer.OrdinalIgnoreCase); @@ -44,18 +44,6 @@ void CheckInternetAndLoadPage(Type type) } } - - static TextCell MakeIssueCell(string text, string detail, Action tapped) - { - PageToAction[text] = tapped; - if (detail != null) - PageToAction[detail] = tapped; - - var cell = new TextCell { Text = text, Detail = detail }; - cell.Tapped += (s, e) => tapped(); - return cell; - } - Action ActivatePageAndNavigate(IssueAttribute issueAttribute, Type type) { Action navigationAction = null; @@ -148,7 +136,6 @@ public bool Matches(string filter) } readonly List _issues; - TableSection _section; void VerifyNoDuplicates() { @@ -170,8 +157,6 @@ public TestCaseScreen() { AutomationId = "TestCasesIssueList"; - Intent = TableIntent.Settings; - var assembly = typeof(TestCases).Assembly; #if NATIVE_AOT @@ -245,7 +230,7 @@ public void FilterIssues(string filter = null) PageToAction.Clear(); - var issueCells = Enumerable.Empty(); + var issues = Enumerable.Empty(); if (!_filterBugzilla) { @@ -253,9 +238,9 @@ public void FilterIssues(string filter = null) from issueModel in _issues where issueModel.IssueTracker == IssueTracker.Bugzilla && issueModel.Matches(filter) orderby issueModel.IssueNumber descending - select MakeIssueCell(issueModel.Name, issueModel.Description, issueModel.Action); + select issueModel; - issueCells = issueCells.Concat(bugzillaIssueCells); + issues = issues.Concat(bugzillaIssueCells); } if (!_filterGitHub) @@ -264,9 +249,9 @@ orderby issueModel.IssueNumber descending from issueModel in _issues where issueModel.IssueTracker == IssueTracker.Github && issueModel.Matches(filter) orderby issueModel.IssueNumber descending - select MakeIssueCell(issueModel.Name, issueModel.Description, issueModel.Action); + select issueModel; - issueCells = issueCells.Concat(githubIssueCells); + issues = issues.Concat(githubIssueCells); } if (!_filterManual) @@ -275,9 +260,9 @@ orderby issueModel.IssueNumber descending from issueModel in _issues where issueModel.IssueTracker == IssueTracker.ManualTest && issueModel.Matches(filter) orderby issueModel.IssueNumber descending - select MakeIssueCell(issueModel.Name, issueModel.Description, issueModel.Action); + select issueModel; - issueCells = issueCells.Concat(manualIssueCells); + issues = issues.Concat(manualIssueCells); } if (!_filterNone) @@ -286,24 +271,53 @@ orderby issueModel.IssueNumber descending from issueModel in _issues where issueModel.IssueTracker == IssueTracker.None && issueModel.Matches(filter) orderby issueModel.IssueNumber descending, issueModel.Description - select MakeIssueCell(issueModel.Name, issueModel.Description, issueModel.Action); + select issueModel; - issueCells = issueCells.Concat(untrackedIssueCells); + issues = issues.Concat(untrackedIssueCells); } - if (_section != null) + ItemTemplate = new DataTemplate(() => { - Root.Remove(_section); - } + var grid = new Grid + { + Padding = 10, + RowDefinitions = + { + new RowDefinition { Height = GridLength.Auto }, + new RowDefinition { Height = GridLength.Star } + } + }; - _section = new TableSection("Bug Repro"); + var tapGestureRecognizer = new TapGestureRecognizer(); + tapGestureRecognizer.Tapped += (sender, args) => + { + var issueModel = (IssueModel)grid.BindingContext; + issueModel.Action?.Invoke(); + }; + grid.GestureRecognizers.Add(tapGestureRecognizer); - foreach (var issueCell in issueCells) - { - _section.Add(issueCell); - } + var titleLabel = new Label + { + FontSize = 14, + FontAttributes = FontAttributes.Bold, + }; + titleLabel.SetBinding(Label.TextProperty, "IssueNumber"); + + var descriptionLabel = new Label + { + FontSize = 12, + }; + descriptionLabel.SetBinding(Label.TextProperty, "Description"); - Root.Add(_section); + grid.Add(titleLabel); + Grid.SetRow(titleLabel, 0); + grid.Add(descriptionLabel); + Grid.SetRow(descriptionLabel, 1); + + return grid; + }); + + ItemsSource = issues; } HashSet _exemptNames = new HashSet { }; @@ -316,7 +330,13 @@ from issueModel in _issues public static NavigationPage GetTestCases() { TestCaseScreen testCaseScreen = null; - var rootLayout = new StackLayout(); + var rootLayout = new Grid(); + + rootLayout.RowDefinitions.Add(new RowDefinition { Height = GridLength.Auto }); + rootLayout.RowDefinitions.Add(new RowDefinition { Height = GridLength.Auto }); + rootLayout.RowDefinitions.Add(new RowDefinition { Height = GridLength.Auto }); + rootLayout.RowDefinitions.Add(new RowDefinition { Height = GridLength.Auto }); + rootLayout.RowDefinitions.Add(new RowDefinition { Height = GridLength.Star }); var testCasesRoot = new ContentPage { @@ -352,7 +372,6 @@ public static NavigationPage GetTestCases() System.Diagnostics.Debug.WriteLine(e.Message); Console.WriteLine(e.Message); } - }) }; @@ -364,14 +383,21 @@ public static NavigationPage GetTestCases() }; rootLayout.Children.Add(leaveTestCasesButton); + Grid.SetRow(leaveTestCasesButton, 0); + rootLayout.Children.Add(searchBar); - rootLayout.Children.Add(searchButton); + Grid.SetRow(searchBar, 1); - testCaseScreen = new TestCaseScreen(); + rootLayout.Children.Add(searchButton); + Grid.SetRow(searchButton, 2); - rootLayout.Children.Add(CreateTrackerFilter(testCaseScreen)); + var trackerFilter = CreateTrackerFilter(testCaseScreen); + rootLayout.Children.Add(trackerFilter); + Grid.SetRow(trackerFilter, 3); + testCaseScreen = new TestCaseScreen(); rootLayout.Children.Add(testCaseScreen); + Grid.SetRow(testCaseScreen, 4); searchBar.TextChanged += (sender, args) => SearchBarOnTextChanged(sender, args, testCaseScreen); @@ -434,5 +460,4 @@ static void SearchBarOnTextChanged(object sender, TextChangedEventArgs textChang cases.FilterIssues(filter); } } - } \ No newline at end of file From ec2f29a8a037ebf23158b7f6e61bcf4f44629215 Mon Sep 17 00:00:00 2001 From: Copilot <198982749+Copilot@users.noreply.github.com> Date: Mon, 16 Jun 2025 18:33:50 +0200 Subject: [PATCH 10/96] Setup Copilot development environment for .NET MAUI (#29991) * Initial plan for issue * Initial assessment and plan for Copilot development environment setup Co-authored-by: PureWeen <5375137+PureWeen@users.noreply.github.com> * Add comprehensive GitHub Copilot development environment instructions Co-authored-by: PureWeen <5375137+PureWeen@users.noreply.github.com> * Remove dotnet workload restore recommendations and enhance with DEVELOPMENT.md content Co-authored-by: PureWeen <5375137+PureWeen@users.noreply.github.com> * Address feedback: remove platform build commands, simplify instructions, add platform folder info Co-authored-by: PureWeen <5375137+PureWeen@users.noreply.github.com> * Remove cgmanifest.json and templatestrings.json files from PR and update .NET version info Co-authored-by: PureWeen <5375137+PureWeen@users.noreply.github.com> * Add note about DeviceTest projects not working with dotnet test Co-authored-by: PureWeen <5375137+PureWeen@users.noreply.github.com> * Address feedback: remove sections, fix branch name, add test paths Co-authored-by: jonathanpeppers <840039+jonathanpeppers@users.noreply.github.com> * Address all feedback: remove sections, add platform-specific file extensions info Co-authored-by: PureWeen <5375137+PureWeen@users.noreply.github.com> * Remove DeviceTest references and combine testing sections Co-authored-by: PureWeen <5375137+PureWeen@users.noreply.github.com> * Add additional test projects and remove "run all tests" instruction Co-authored-by: PureWeen <5375137+PureWeen@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: PureWeen <5375137+PureWeen@users.noreply.github.com> Co-authored-by: jonathanpeppers <840039+jonathanpeppers@users.noreply.github.com> --- .github/copilot-instructions.md | 167 ++++++++++++++++++++++++++++++++ 1 file changed, 167 insertions(+) create mode 100644 .github/copilot-instructions.md diff --git a/.github/copilot-instructions.md b/.github/copilot-instructions.md new file mode 100644 index 000000000000..d4bc690db2bf --- /dev/null +++ b/.github/copilot-instructions.md @@ -0,0 +1,167 @@ +# GitHub Copilot Development Environment Instructions + +This document provides specific guidance for GitHub Copilot when working on the .NET MAUI repository. It serves as context for understanding the project structure, development workflow, and best practices. + +## Repository Overview + +**.NET MAUI** is a cross-platform framework for creating mobile and desktop applications with C# and XAML. This repository contains the core framework code that enables development for Android, iOS, iPadOS, macOS, and Windows from a single shared codebase. + +### Key Technologies +- **.NET SDK** - Version depends on the branch: + - **main branch**: Use the latest stable version of .NET to build + - **net10.0 branch**: Use the latest .NET 10 SDK + - **etc.**: Each feature branch correlates to its respective .NET version +- **C#** and **XAML** for application development +- **Cake build system** for compilation and packaging +- **MSBuild** with custom build tasks +- **xUnit** for testing + +## Development Environment Setup + +### Prerequisites + +#### Linux Development (Current Environment) +For .NET installation on Linux, follow the official Microsoft documentation: +* https://learn.microsoft.com/en-us/dotnet/core/install/linux + +#### Additional Requirements +- **OpenJDK 17** for Android development +- **VS Code** with .NET MAUI Dev Kit extension +- **Android SDK** for Android development + +### Initial Repository Setup + +1. **Clone and navigate to repository:** + ```bash + git clone https://github.com/dotnet/maui.git + cd maui + ``` + +2. **Restore tools and build tasks (REQUIRED before opening IDE):** + ```bash + dotnet tool restore + dotnet build ./Microsoft.Maui.BuildTasks.slnf + ``` + +## Project Structure + +### Important Directories +- `src/Core/` - Core MAUI framework code +- `src/Controls/` - UI controls and components +- `src/Essentials/` - Platform APIs and essentials +- `src/TestUtils/` - Testing utilities and infrastructure +- `docs/` - Development documentation +- `eng/` - Build engineering and tooling +- `.github/` - GitHub workflows and configuration + +### Platform-Specific Code Organization +- **Android** specific code is inside folders labeled `Android` +- **iOS** specific code is inside folders labeled `iOS` +- **MacCatalyst** specific code is inside folders named `MacCatalyst` +- **Windows** specific code is inside folders named `Windows` + +### Platform-Specific File Extensions +- Files with `.windows.cs` will only compile for the Windows TFM +- Files with `.android.cs` will only compile for the Android TFM +- Files with `.ios.cs` will only compile for the iOS and MacCatalyst TFM +- Files with `MacCatalyst.cs` will only compile for the MacCatalyst TFM + +### Sample Projects +``` +├── Controls +│ ├── samples +│ │ ├── Maui.Controls.Sample +│ │ ├── Maui.Controls.Sample.Sandbox +├── Essentials +│ ├── samples +│ │ ├── Essentials.Sample +├── BlazorWebView +│ ├── samples +│ │ ├── BlazorWinFormsApp +│ │ ├── BlazorWpfApp +``` + +- `src/Controls/samples/Maui.Controls.Sample` - Full gallery sample with all controls and features +- `src/Controls/samples/Maui.Controls.Sample.Sandbox` - Empty project for testing/reproduction +- `src/Essentials/samples/Essentials.Sample` - Essentials API demonstrations (non-UI MAUI APIs) +- `src/BlazorWebView/samples/` - BlazorWebView sample applications + +## Development Workflow + +### Building + +#### Using Cake (Recommended) +```bash +# Build everything +dotnet cake + +# Pack NuGet packages +dotnet cake --target=dotnet-pack +``` + +### Testing and Debugging + +#### Testing Guidelines +- Add tests for new functionality +- Ensure existing tests pass: + - `src/Core/tests/UnitTests/Core.UnitTests.csproj` + - `src/Essentials/test/UnitTests/Essentials.UnitTests.csproj` + - `src/Compatibility/Core/tests/Compatibility.UnitTests/Compatibility.Core.UnitTests.csproj` + - `src/Controls/tests/Core.UnitTests/Controls.Core.UnitTests.csproj` + - `src/Controls/tests/Xaml.UnitTests/Controls.Xaml.UnitTests.csproj` + +### Local Development with Branch-Specific .NET + +For compatibility with specific branches: +```bash +# Use branch-specific .NET version +./dotnet-local.sh build # Linux/macOS +./dotnet-local.cmd build # Windows +``` + +## Platform-Specific Development + +### Android +- Requires Android SDK and OpenJDK 17 +- Install missing Android SDKs via [Android SDK Manager](https://learn.microsoft.com/xamarin/android/get-started/installation/android-sdk) +- Android SDK Manager available via: `android` command (after dotnet tool restore) + +### iOS (requires macOS) +- Requires current stable Xcode installation from [App Store](https://apps.apple.com/us/app/xcode/id497799835?mt=12) or [Apple Developer portal](https://developer.apple.com/download/more/?name=Xcode) +- Pair to Mac required when developing on Windows + +### Windows +- Requires Windows SDK + +### macOS/Mac Catalyst +- Requires Xcode installation + +## Contribution Guidelines + +### Files to Never Commit +- **Never** check in changes to `cgmanifest.json` files +- **Never** check in changes to `templatestrings.json` files +- These files are automatically generated and should not be modified manually + +### Branching +- `main` - For bug fixes without API changes +- `net10.0` - For new features and API changes + +**Note:** The main branch is always pinned to the latest stable release of the .NET SDK, regardless of whether it's a long-term support (LTS) release. Ensure you have that version installed to build the codebase. + +### Documentation +- Update XML documentation for public APIs +- Follow existing code documentation patterns +- Update relevant docs in `docs/` folder when needed + +## Additional Resources + +- [Development Guide](.github/DEVELOPMENT.md) +- [Development Tips](docs/DevelopmentTips.md) +- [Contributing Guidelines](.github/CONTRIBUTING.md) +- [Testing Wiki](https://github.com/dotnet/maui/wiki/Testing) +- [.NET MAUI Documentation](https://docs.microsoft.com/dotnet/maui) + +--- + +**Note for Future Updates:** This document should be expanded as new development patterns, tools, or workflows are discovered. Add sections for specific scenarios, debugging techniques, or tooling as they become relevant to the development process. \ No newline at end of file From 80404653faef9bc613751ee6795af45bbf72384d Mon Sep 17 00:00:00 2001 From: Gerald Versluis Date: Tue, 17 Jun 2025 12:24:46 +0200 Subject: [PATCH 11/96] Ping just David on breaking changes (#30030) --- .github/policies/resourceManagement.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/policies/resourceManagement.yml b/.github/policies/resourceManagement.yml index 675d7c8ee028..59f088784c49 100644 --- a/.github/policies/resourceManagement.yml +++ b/.github/policies/resourceManagement.yml @@ -554,16 +554,16 @@ configuration: label: "t/breaking \U0001F4A5" then: - addReply: - reply: "\U0001F6A8 API change(s) detected @davidortinau @rachelkang FYI" - description: Tag David Ortinau and Rachel Kang when a breaking change is tagged on an issue + reply: "\U0001F6A8 API change(s) detected @davidortinau FYI" + description: Tag David Ortinau when a breaking change is tagged on an issue - if: - payloadType: Pull_Request - labelAdded: label: "t/breaking \U0001F4A5" then: - addReply: - reply: "\U0001F6A8 API change(s) detected @davidortinau @rachelkang FYI" - description: Tag David Ortinau and Rachel Kang when a breaking change is tagged on an PR + reply: "\U0001F6A8 API change(s) detected @davidortinau FYI" + description: Tag David Ortinau when a breaking change is tagged on an PR - if: - payloadType: Issue_Comment - isIssue From 20833501f9d00853a2cfccbdb6961f1f2378ecd8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Javier=20Su=C3=A1rez?= Date: Tue, 17 Jun 2025 12:45:58 +0200 Subject: [PATCH 12/96] [Testing] Recover the uitest-build task on Android cake (#28452) * Recover the uitest-build task on Android cake * Update android.cake --------- Co-authored-by: Shane Neuville --- eng/devices/android.cake | 36 ++++++++++++++++++++++++++++++++++-- 1 file changed, 34 insertions(+), 2 deletions(-) diff --git a/eng/devices/android.cake b/eng/devices/android.cake index 351c7323104a..bcde70b327c3 100644 --- a/eng/devices/android.cake +++ b/eng/devices/android.cake @@ -15,7 +15,7 @@ if (EnvironmentVariable("JAVA_HOME") == null) } string DEFAULT_ANDROID_PROJECT = "../../src/Controls/tests/TestCases.Android.Tests/Controls.TestCases.Android.Tests.csproj"; -var projectPath = Argument("project", EnvironmentVariable("ANDROID_TEST_PROJECT") ?? ""); +var projectPath = Argument("project", EnvironmentVariable("ANDROID_TEST_PROJECT") ?? DEFAULT_ANDROID_PROJECT); var testDevice = Argument("device", EnvironmentVariable("ANDROID_TEST_DEVICE") ?? $"android-emulator-64_{DefaultApiLevel}"); var targetFramework = Argument("tfm", EnvironmentVariable("TARGET_FRAMEWORK") ?? $"{DotnetVersion}-android"); var binlogArg = Argument("binlog", EnvironmentVariable("ANDROID_TEST_BINLOG") ?? ""); @@ -112,6 +112,13 @@ Task("buildAndTest") .IsDependentOn("buildOnly") .IsDependentOn("testOnly"); +Task("uitest-build") + .IsDependentOn("dotnet-buildtasks") + .Does(() => + { + ExecuteBuildUITestApp(testAppProjectPath, testDevice, binlogDirectory, configuration, targetFramework, "", dotnetToolPath); + }); + Task("uitest-prepare") .IsDependentOn("connectToDevice") .Does(() => @@ -290,6 +297,31 @@ void ExecuteUITests(string project, string app, string appPackageName, string de Information("UI Tests completed."); } +void ExecuteBuildUITestApp(string appProject, string device, string binDir, string config, string tfm, string rid, string toolPath) +{ + Information($"Building UI Test app: {appProject}"); + var projectName = System.IO.Path.GetFileNameWithoutExtension(appProject); + var binlog = $"{binDir}/{projectName}-{config}-android.binlog"; + + DotNetBuild(appProject, new DotNetBuildSettings + { + Configuration = config, + Framework = tfm, + ToolPath = toolPath, + ArgumentCustomization = args => + { + args + .Append("/p:EmbedAssembliesIntoApk=true") + .Append("/bl:" + binlog) + .Append("/tl"); + + return args; + } + }); + + Information("UI Test app build completed."); +} + // Helper methods void SetAndroidEnvironmentVariables(string sdkRoot) @@ -801,4 +833,4 @@ void EnsureAdbKeys(AdbToolSettings settings) throw; // Re-throw the original exception } -} \ No newline at end of file +} From af4b90c12b2e07f4766bad3296b807b2998de4a1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Javier=20Su=C3=A1rez?= Date: Tue, 17 Jun 2025 14:27:00 +0200 Subject: [PATCH 13/96] [Testing] Updated FlakyTestAttribute to allow retries (#27772) * Updated FlakyTestAttribute to allow retries * Updated attribute comment based on feedback * Loggin attempt with TestExecutionContext.CurrentResult * Avoid static var * [housekeeping] Automated PR to fix formatting errors on update-flakytestattribute * Fix build errors --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- .../Tests/FlakyTestAttribute.cs | 91 +++++++++++++++++-- 1 file changed, 84 insertions(+), 7 deletions(-) diff --git a/src/Controls/tests/TestCases.Shared.Tests/Tests/FlakyTestAttribute.cs b/src/Controls/tests/TestCases.Shared.Tests/Tests/FlakyTestAttribute.cs index cdd03c35b79c..c0d5b2b833b0 100644 --- a/src/Controls/tests/TestCases.Shared.Tests/Tests/FlakyTestAttribute.cs +++ b/src/Controls/tests/TestCases.Shared.Tests/Tests/FlakyTestAttribute.cs @@ -1,13 +1,90 @@ using NUnit.Framework; +using NUnit.Framework.Interfaces; +using NUnit.Framework.Internal; +using NUnit.Framework.Internal.Commands; -namespace Microsoft.Maui.TestCases.Tests; - -public class FlakyTestAttribute : IgnoreAttribute +namespace Microsoft.Maui.TestCases.Tests { - public FlakyTestAttribute() : base(nameof(FlakyTestAttribute)) - { - } - public FlakyTestAttribute(string reason) : base(reason) + /// + /// Custom NUnit attribute to mark a test as flaky, allowing retries (by default 2). + /// If after the retries the test fails, can ignore it. + /// Note: This attribute should be used temporarily until the test is changed. + /// + /// + /// + /// [FlakyTest("Description with details of the test that sometimes fails.", retryCount: 2, ignore: true)] + /// + /// + internal class FlakyTestAttribute : Attribute, IWrapTestMethod, IWrapSetUpTearDown { + readonly string _ignoreMessage; + readonly int _retryCount; + readonly bool _ignore; + + public FlakyTestAttribute(string message, int retryCount = 2, bool ignore = true) + { + _ignoreMessage = message; + _retryCount = retryCount; + _ignore = ignore; + } + + public ActionTargets Targets => ActionTargets.Suite | ActionTargets.Test; + + public TestCommand Wrap(TestCommand command) + { + return new CustomRetryCommand(command, _ignoreMessage, _retryCount, _ignore); + } + + public class CustomRetryCommand : DelegatingTestCommand + { + readonly string _ignoreMessage; + readonly int _retryCount; + readonly bool _ignore; + + int _failedAttempts = 0; + + public CustomRetryCommand(TestCommand innerCommand, string ignoreMessage, int retryCount, bool ignore) + : base(innerCommand) + { + _ignoreMessage = ignoreMessage; + _retryCount = retryCount; + _ignore = ignore; + } + + public override TestResult Execute(TestExecutionContext context) + { + int count = _retryCount; + while (count-- > 0) + { + context.CurrentResult = innerCommand.Execute(context); + var results = context.CurrentResult.ResultState; + + if (results.Equals(ResultState.Error) + || results.Equals(ResultState.Failure) + || results.Equals(ResultState.SetUpError) + || results.Equals(ResultState.SetUpFailure) + || results.Equals(ResultState.TearDownError) + || results.Equals(ResultState.ChildFailure) + || results.Equals(ResultState.Cancelled)) + { + _failedAttempts++; + TestExecutionContext.CurrentContext.OutWriter.WriteLine("Test Failed on attempt #" + _failedAttempts); + } + else + { + TestExecutionContext.CurrentContext.OutWriter.WriteLine("Test Passed on attempt #" + (_failedAttempts + 1)); + break; + } + } + + // If want to ignore and all retry attempts fail, ignore the test with the provided message. + if (_ignore && _failedAttempts == _retryCount) + { + context.CurrentResult.SetResult(ResultState.Ignored, _ignoreMessage); + } + + return context.CurrentResult; + } + } } } \ No newline at end of file From 59ad299cdc4fd8c942df971c6186d476d66307be Mon Sep 17 00:00:00 2001 From: Matthew Leibowitz Date: Wed, 18 Jun 2025 03:22:52 +0200 Subject: [PATCH 14/96] Update copilot-setup-steps.yml to add the local dotnet to PATH (#30042) * Update copilot-setup-steps.yml to add the local dotnet to PATH * Update copilot-setup-steps.yml * Update copilot-setup-steps.yml * Update copilot-setup-steps.yml * Update copilot-setup-steps.yml --- .github/workflows/copilot-setup-steps.yml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/.github/workflows/copilot-setup-steps.yml b/.github/workflows/copilot-setup-steps.yml index 615f511bc868..cd8cdfe953d2 100644 --- a/.github/workflows/copilot-setup-steps.yml +++ b/.github/workflows/copilot-setup-steps.yml @@ -21,3 +21,17 @@ jobs: shell: pwsh continue-on-error: true run: .\build.ps1 + + - name: Add the local .NET to the envvars (PATH, DOTNET_ROOT) + shell: bash + run: | + echo "$GITHUB_WORKSPACE/.dotnet" >> "$GITHUB_PATH" + echo "DOTNET_ROOT=$GITHUB_WORKSPACE/.dotnet" >> "$GITHUB_ENV" + echo "DOTNET_INSTALL_DIR=$GITHUB_WORKSPACE/.dotnet" >> "$GITHUB_ENV" + + - name: Ensure we are using the correct .NET + shell: pwsh + run: | + dotnet --version + dotnet --info + dotnet workload --info From 50309754cf7ee58b19aa969236b7ade687ca3a62 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 18 Jun 2025 13:02:23 -0500 Subject: [PATCH 15/96] [create-pull-request] automated change (#29993) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- src/Controls/tests/TestCases.HostApp/CoreViews/CoreRootPage.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Controls/tests/TestCases.HostApp/CoreViews/CoreRootPage.cs b/src/Controls/tests/TestCases.HostApp/CoreViews/CoreRootPage.cs index a0f7ab44fa17..253e32cea827 100644 --- a/src/Controls/tests/TestCases.HostApp/CoreViews/CoreRootPage.cs +++ b/src/Controls/tests/TestCases.HostApp/CoreViews/CoreRootPage.cs @@ -51,7 +51,8 @@ public CoreRootPage(Page rootPage) var gcButton = new Button { Text = "Click to Force GC", - Command = new Command(() => { + Command = new Command(() => + { GC.Collect(); GC.WaitForPendingFinalizers(); GC.Collect(); From 8ac95e672dc4b523b94029062236eff9247ffe61 Mon Sep 17 00:00:00 2001 From: Anandhan Rajagopal <97146406+anandhan-rajagopal@users.noreply.github.com> Date: Sat, 31 May 2025 00:27:29 +0530 Subject: [PATCH 16/96] [Testing] Feature Matrix UITest Cases for CheckBox Control (#29739) * added sample and test class files * Added android snap * Updated images for android and ios * Update CorePageView.cs * updated base images for windows and catalyst platform * removed unused references --- ...CheckBox_ChangeColor_VerifyVisualState.png | Bin 0 -> 56978 bytes ...SetIsCheckedAndColor_VerifyVisualState.png | Bin 0 -> 67244 bytes .../CoreViews/CorePageView.cs | 1 + .../CheckBox/CheckBoxControlPage.xaml | 124 ++++++++++++++++ .../CheckBox/CheckBoxControlPage.xaml.cs | 56 ++++++++ .../CheckBox/CheckBoxViewModel.cs | 118 +++++++++++++++ ...CheckBox_ChangeColor_VerifyVisualState.png | Bin 0 -> 21919 bytes ...SetIsCheckedAndColor_VerifyVisualState.png | Bin 0 -> 28627 bytes .../FeatureMatrix/CheckBoxFeatureTests.cs | 135 ++++++++++++++++++ ...CheckBox_ChangeColor_VerifyVisualState.png | Bin 0 -> 13712 bytes ...SetIsCheckedAndColor_VerifyVisualState.png | Bin 0 -> 16086 bytes ...CheckBox_ChangeColor_VerifyVisualState.png | Bin 0 -> 64782 bytes ...SetIsCheckedAndColor_VerifyVisualState.png | Bin 0 -> 82380 bytes 13 files changed, 434 insertions(+) create mode 100644 src/Controls/tests/TestCases.Android.Tests/snapshots/android/CheckBox_ChangeColor_VerifyVisualState.png create mode 100644 src/Controls/tests/TestCases.Android.Tests/snapshots/android/CheckBox_SetIsCheckedAndColor_VerifyVisualState.png create mode 100644 src/Controls/tests/TestCases.HostApp/FeatureMatrix/CheckBox/CheckBoxControlPage.xaml create mode 100644 src/Controls/tests/TestCases.HostApp/FeatureMatrix/CheckBox/CheckBoxControlPage.xaml.cs create mode 100644 src/Controls/tests/TestCases.HostApp/FeatureMatrix/CheckBox/CheckBoxViewModel.cs create mode 100644 src/Controls/tests/TestCases.Mac.Tests/snapshots/mac/CheckBox_ChangeColor_VerifyVisualState.png create mode 100644 src/Controls/tests/TestCases.Mac.Tests/snapshots/mac/CheckBox_SetIsCheckedAndColor_VerifyVisualState.png create mode 100644 src/Controls/tests/TestCases.Shared.Tests/Tests/FeatureMatrix/CheckBoxFeatureTests.cs create mode 100644 src/Controls/tests/TestCases.WinUI.Tests/snapshots/windows/CheckBox_ChangeColor_VerifyVisualState.png create mode 100644 src/Controls/tests/TestCases.WinUI.Tests/snapshots/windows/CheckBox_SetIsCheckedAndColor_VerifyVisualState.png create mode 100644 src/Controls/tests/TestCases.iOS.Tests/snapshots/ios/CheckBox_ChangeColor_VerifyVisualState.png create mode 100644 src/Controls/tests/TestCases.iOS.Tests/snapshots/ios/CheckBox_SetIsCheckedAndColor_VerifyVisualState.png diff --git a/src/Controls/tests/TestCases.Android.Tests/snapshots/android/CheckBox_ChangeColor_VerifyVisualState.png b/src/Controls/tests/TestCases.Android.Tests/snapshots/android/CheckBox_ChangeColor_VerifyVisualState.png new file mode 100644 index 0000000000000000000000000000000000000000..cd79afb1dbe4ac6f84c4f79af2feb4ebcabff22b GIT binary patch literal 56978 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 literal 0 HcmV?d00001 diff --git a/src/Controls/tests/TestCases.Android.Tests/snapshots/android/CheckBox_SetIsCheckedAndColor_VerifyVisualState.png b/src/Controls/tests/TestCases.Android.Tests/snapshots/android/CheckBox_SetIsCheckedAndColor_VerifyVisualState.png new file mode 100644 index 0000000000000000000000000000000000000000..9512f06aeff91e3a34f240c16b92c040d509cd33 GIT binary patch literal 67244 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 PN-8g{d^1<_?vwum0Ljym literal 0 HcmV?d00001 diff --git a/src/Controls/tests/TestCases.HostApp/CoreViews/CorePageView.cs b/src/Controls/tests/TestCases.HostApp/CoreViews/CorePageView.cs index b40536976087..e5411f7bf5d2 100644 --- a/src/Controls/tests/TestCases.HostApp/CoreViews/CorePageView.cs +++ b/src/Controls/tests/TestCases.HostApp/CoreViews/CorePageView.cs @@ -79,6 +79,7 @@ public override string ToString() new GalleryPageFactory(() => new TimePickerCoreGalleryPage(), "Time Picker Gallery"), new GalleryPageFactory(() => new WebViewCoreGalleryPage(), "WebView Gallery"), new GalleryPageFactory(() => new SliderControlPage(), "Slider Feature Matrix"), + new GalleryPageFactory(() => new CheckBoxControlPage(), "CheckBox Feature Matrix"), new GalleryPageFactory(() => new CollectionViewFeaturePage(), "CollectionView Feature Matrix"), new GalleryPageFactory(() => new LabelControlPage(), "Label Feature Matrix"), new GalleryPageFactory(() => new CarouselViewFeaturePage(), "CarouselView Feature Matrix"), diff --git a/src/Controls/tests/TestCases.HostApp/FeatureMatrix/CheckBox/CheckBoxControlPage.xaml b/src/Controls/tests/TestCases.HostApp/FeatureMatrix/CheckBox/CheckBoxControlPage.xaml new file mode 100644 index 000000000000..8238efa68edc --- /dev/null +++ b/src/Controls/tests/TestCases.HostApp/FeatureMatrix/CheckBox/CheckBoxControlPage.xaml @@ -0,0 +1,124 @@ + + + + + + + + + + +