diff --git a/src/Controls/docs/Microsoft.Maui.Controls.Internals/AlertArguments.xml b/src/Controls/docs/Microsoft.Maui.Controls.Internals/AlertArguments.xml deleted file mode 100644 index c4eefa65d2df..000000000000 --- a/src/Controls/docs/Microsoft.Maui.Controls.Internals/AlertArguments.xml +++ /dev/null @@ -1,167 +0,0 @@ - - - - - - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - System.Object - - - - - System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never) - - - - For internal use by the Microsoft.Maui.Controls platform. - - - - - - - - Constructor - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - - - - - - - For internal use by the Microsoft.Maui.Controls platform. - For internal use by the Microsoft.Maui.Controls platform. - For internal use by the Microsoft.Maui.Controls platform. - For internal use by the Microsoft.Maui.Controls platform. - For internal use by the Microsoft.Maui.Controls platform. - - - - - - - - Property - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - System.String - - - For internal use by the Microsoft.Maui.Controls platform. - For internal use by the Microsoft.Maui.Controls platform. - - - - - - - - Property - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - System.String - - - For internal use by the Microsoft.Maui.Controls platform. - For internal use by the Microsoft.Maui.Controls platform. - - - - - - - - Property - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - System.String - - - For internal use by the Microsoft.Maui.Controls platform. - For internal use by the Microsoft.Maui.Controls platform. - - - - - - - - Property - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - System.Threading.Tasks.TaskCompletionSource<System.Boolean> - - - For internal use by the Microsoft.Maui.Controls platform. - For internal use by the Microsoft.Maui.Controls platform. - - - - - - - - Method - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - System.Void - - - - - - For internal use by the Microsoft.Maui.Controls platform. - For internal use by the Microsoft.Maui.Controls platform. - - - - - - - - Property - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - System.String - - - For internal use by the Microsoft.Maui.Controls platform. - For internal use by the Microsoft.Maui.Controls platform. - - - - diff --git a/src/Controls/docs/Microsoft.Maui.Controls.Internals/DeviceOrientationExtensions.xml b/src/Controls/docs/Microsoft.Maui.Controls.Internals/DeviceOrientationExtensions.xml deleted file mode 100644 index 98584f8bf78b..000000000000 --- a/src/Controls/docs/Microsoft.Maui.Controls.Internals/DeviceOrientationExtensions.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - System.Object - - - - - System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never) - - - - For internal use by the Microsoft.Maui.Controls platform. - - - - - - - - Method - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - System.Boolean - - - - - - For internal use by the Microsoft.Maui.Controls platform. - For internal use by the Microsoft.Maui.Controls platform. - For internal use by the Microsoft.Maui.Controls platform. - - - - - - - - Method - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - System.Boolean - - - - - - For internal use by the Microsoft.Maui.Controls platform. - For internal use by the Microsoft.Maui.Controls platform. - For internal use by the Microsoft.Maui.Controls platform. - - - - diff --git a/src/Controls/docs/Microsoft.Maui.Controls.Internals/ExpressionSearch.xml b/src/Controls/docs/Microsoft.Maui.Controls.Internals/ExpressionSearch.xml deleted file mode 100644 index 5c7afff22976..000000000000 --- a/src/Controls/docs/Microsoft.Maui.Controls.Internals/ExpressionSearch.xml +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - System.Object - - - - - System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never) - - - - For internal use by the Microsoft.Maui.Controls platform. - - - - - - - Constructor - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - - For internal use by the Microsoft.Maui.Controls platform. - - - - - - - - Property - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.Controls.Internals.IExpressionSearch - - - For internal use by the Microsoft.Maui.Controls platform. - For internal use by the Microsoft.Maui.Controls platform. - - - - diff --git a/src/Controls/docs/Microsoft.Maui.Controls.Internals/NavigationModel.xml b/src/Controls/docs/Microsoft.Maui.Controls.Internals/NavigationModel.xml deleted file mode 100644 index bc56d7f827ce..000000000000 --- a/src/Controls/docs/Microsoft.Maui.Controls.Internals/NavigationModel.xml +++ /dev/null @@ -1,318 +0,0 @@ - - - - - - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - System.Object - - - - - System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never) - - - - For internal use by the Microsoft.Maui.Controls platform. - - - - - - - Constructor - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - - For internal use by the Microsoft.Maui.Controls platform. - - - - - - - - Method - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - System.Void - - - - For internal use by the Microsoft.Maui.Controls platform. - - - - - - - - Property - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.Controls.Page - - - For internal use by the Microsoft.Maui.Controls platform. - For internal use by the Microsoft.Maui.Controls platform. - - - - - - - - Method - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - System.Void - - - - - - - For internal use by the Microsoft.Maui.Controls platform. - For internal use by the Microsoft.Maui.Controls platform. - For internal use by the Microsoft.Maui.Controls platform. - - - - - - - - Property - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - System.Collections.Generic.IEnumerable<Microsoft.Maui.Controls.Page> - - - For internal use by the Microsoft.Maui.Controls platform. - For internal use by the Microsoft.Maui.Controls platform. - - - - - - - - Method - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.Controls.Page - - - - - - For internal use by the Microsoft.Maui.Controls platform. - For internal use by the Microsoft.Maui.Controls platform. - For internal use by the Microsoft.Maui.Controls platform. - - - - - - - - Method - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.Controls.Page - - - - For internal use by the Microsoft.Maui.Controls platform. - For internal use by the Microsoft.Maui.Controls platform. - - - - - - - - Method - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.Controls.Page - - - - For internal use by the Microsoft.Maui.Controls platform. - For internal use by the Microsoft.Maui.Controls platform. - - - - - - - - Method - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - System.Void - - - - - - For internal use by the Microsoft.Maui.Controls platform. - For internal use by the Microsoft.Maui.Controls platform. - - - - - - - - Method - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - System.Void - - - - - - - For internal use by the Microsoft.Maui.Controls platform. - For internal use by the Microsoft.Maui.Controls platform. - For internal use by the Microsoft.Maui.Controls platform. - - - - - - - - Method - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - System.Void - - - - - - For internal use by the Microsoft.Maui.Controls platform. - For internal use by the Microsoft.Maui.Controls platform. - - - - - - - - Method - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - System.Boolean - - - - - - For internal use by the Microsoft.Maui.Controls platform. - For internal use by the Microsoft.Maui.Controls platform. - For internal use by the Microsoft.Maui.Controls platform. - - - - - - - - Property - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - - get: System.Runtime.CompilerServices.IteratorStateMachine(typeof(Microsoft.Maui.Controls.Internals.NavigationModel/<get_Roots>d__7)) - - - - System.Collections.Generic.IEnumerable<Microsoft.Maui.Controls.Page> - - - For internal use by the Microsoft.Maui.Controls platform. - For internal use by the Microsoft.Maui.Controls platform. - - - - - - - - Property - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - System.Collections.Generic.IReadOnlyList<System.Collections.Generic.IReadOnlyList<Microsoft.Maui.Controls.Page>> - - - For internal use by the Microsoft.Maui.Controls platform. - For internal use by the Microsoft.Maui.Controls platform. - - - - diff --git a/src/Controls/docs/Microsoft.Maui.Controls.Internals/PageExtensions.xml b/src/Controls/docs/Microsoft.Maui.Controls.Internals/PageExtensions.xml deleted file mode 100644 index 87f9c5c394ae..000000000000 --- a/src/Controls/docs/Microsoft.Maui.Controls.Internals/PageExtensions.xml +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - - Microsoft.Maui.Controls.Core - 2.0.0.0 - - - System.Object - - - - - System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never) - - - - For internal use by the Microsoft.Maui.Controls platform. - - - - - - - - Method - - Microsoft.Maui.Controls.Core - 2.0.0.0 - - - Microsoft.Maui.Controls.Page - - - - - - For internal use by the Microsoft.Maui.Controls platform. - For internal use by the Microsoft.Maui.Controls platform. - For internal use by the Microsoft.Maui.Controls platform. - - - - diff --git a/src/Controls/docs/Microsoft.Maui.Controls.Internals/PlatformBindingHelpers.xml b/src/Controls/docs/Microsoft.Maui.Controls.Internals/PlatformBindingHelpers.xml deleted file mode 100644 index 9ee94685149c..000000000000 --- a/src/Controls/docs/Microsoft.Maui.Controls.Internals/PlatformBindingHelpers.xml +++ /dev/null @@ -1,237 +0,0 @@ - - - - - - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - System.Object - - - - - System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never) - - - - For internal use by the Microsoft.Maui.Controls platform. - - - - - - - - Method - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - System.Void - - - - - ReferenceTypeConstraint - - - - - - - - - - For internal use by the Microsoft.Maui.Controls platform. - For internal use by the Microsoft.Maui.Controls platform. - For internal use by the Microsoft.Maui.Controls platform. - For internal use by the Microsoft.Maui.Controls platform. - For internal use by the Microsoft.Maui.Controls platform. - - - - - - - - Method - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - System.Void - - - - - ReferenceTypeConstraint - - - - - - - - - - - For internal use by the Microsoft.Maui.Controls platform. - For internal use by the Microsoft.Maui.Controls platform. - For internal use by the Microsoft.Maui.Controls platform. - For internal use by the Microsoft.Maui.Controls platform. - For internal use by the Microsoft.Maui.Controls platform. - For internal use by the Microsoft.Maui.Controls platform. - - - - - - - - Method - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - System.Void - - - - - ReferenceTypeConstraint - - - - - - - - - - - For internal use by the Microsoft.Maui.Controls platform. - For internal use by the Microsoft.Maui.Controls platform. - For internal use by the Microsoft.Maui.Controls platform. - For internal use by the Microsoft.Maui.Controls platform. - For internal use by the Microsoft.Maui.Controls platform. - For internal use by the Microsoft.Maui.Controls platform. - - - - - - - - Method - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - System.Void - - - - - ReferenceTypeConstraint - - - - - - - - - - For internal use by the Microsoft.Maui.Controls platform. - For internal use by the Microsoft.Maui.Controls platform. - For internal use by the Microsoft.Maui.Controls platform. - For internal use by the Microsoft.Maui.Controls platform. - For internal use by the Microsoft.Maui.Controls platform. - - - - - - - - Method - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - System.Void - - - - - ReferenceTypeConstraint - - - - - - - - - - For internal use by the Microsoft.Maui.Controls platform. - For internal use by the Microsoft.Maui.Controls platform. - For internal use by the Microsoft.Maui.Controls platform. - For internal use by the Microsoft.Maui.Controls platform. - For internal use by the Microsoft.Maui.Controls platform. - - - - - - - - Method - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - System.Void - - - - - ReferenceTypeConstraint - - - - - Microsoft.Maui.Controls.View - - - - - - - - - For internal use by the Microsoft.Maui.Controls platform. - For internal use by the Microsoft.Maui.Controls platform. - For internal use by the Microsoft.Maui.Controls platform. - For internal use by the Microsoft.Maui.Controls platform. - For internal use by the Microsoft.Maui.Controls platform. - - - - diff --git a/src/Controls/docs/Microsoft.Maui.Controls.Internals/ResourceLoader.xml b/src/Controls/docs/Microsoft.Maui.Controls.Internals/ResourceLoader.xml deleted file mode 100644 index 2f20b8bf87bf..000000000000 --- a/src/Controls/docs/Microsoft.Maui.Controls.Internals/ResourceLoader.xml +++ /dev/null @@ -1,124 +0,0 @@ - - - - - - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - System.Object - - - - - System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never) - - - - For internal use by the Microsoft.Maui.Controls platform. - - - - - - - - Method - - Microsoft.Maui.Controls.Core - 2.0.0.0 - - - - System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never) - - - System.Obsolete("Can't touch this") - - - - System.Boolean - - - - - - For internal use by the Microsoft.Maui.Controls platform. - For internal use by the Microsoft.Maui.Controls platform. - For internal use by the Microsoft.Maui.Controls platform. - - - - - - - - Property - - Microsoft.Maui.Controls.Core - 2.0.0.0 - - - - System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never) - - - System.Obsolete("Can't touch this") - - - - System.Boolean - - - - - - - - - - Property - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - - System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never) - - - System.Obsolete("You shouldn't have used this one to begin with, don't use the other one either") - - - - System.Func<System.Reflection.AssemblyName,System.String,System.String> - - - For internal use by the Microsoft.Maui.Controls platform. - For internal use by the Microsoft.Maui.Controls platform. - - - - - - - - Property - - Microsoft.Maui.Controls.Core - 2.0.0.0 - - - System.Func<Microsoft.Maui.Controls.Internals.ResourceLoader+ResourceLoadingQuery,Microsoft.Maui.Controls.Internals.ResourceLoader+ResourceLoadingResponse> - - - For internal use by the Microsoft.Maui.Controls platform. - For internal use by the Microsoft.Maui.Controls platform. - - - - diff --git a/src/Controls/docs/Microsoft.Maui.Controls.PlatformConfiguration.AndroidSpecific/ImeFlags.xml b/src/Controls/docs/Microsoft.Maui.Controls.PlatformConfiguration.AndroidSpecific/ImeFlags.xml deleted file mode 100644 index 9d7e53eef290..000000000000 --- a/src/Controls/docs/Microsoft.Maui.Controls.PlatformConfiguration.AndroidSpecific/ImeFlags.xml +++ /dev/null @@ -1,266 +0,0 @@ - - - - - - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - System.Enum - - - Enumerates input method editor (IME) options for entry fields on the Android platform. - - - - - - - - Field - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - Microsoft.Maui.Controls.PlatformConfiguration.AndroidSpecific.ImeFlags - - 0 - - The null IME option, which indicates no options. - - - - - - - - Field - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - Microsoft.Maui.Controls.PlatformConfiguration.AndroidSpecific.ImeFlags - - 6 - - Indicates that the action key will send a done action. - - - - - - - - Field - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - Microsoft.Maui.Controls.PlatformConfiguration.AndroidSpecific.ImeFlags - - 2 - - Indicates that the action key will send a go action. - - - - - - - - Field - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - Microsoft.Maui.Controls.PlatformConfiguration.AndroidSpecific.ImeFlags - - 255 - - The mask to select action options. - - - - - - - - Field - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - Microsoft.Maui.Controls.PlatformConfiguration.AndroidSpecific.ImeFlags - - 5 - - Indicates that the action key will send a next action. - - - - - - - - Field - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - Microsoft.Maui.Controls.PlatformConfiguration.AndroidSpecific.ImeFlags - - 536870912 - - Indicates that no UI will be displayed for custom actions. - - - - - - - - Field - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - Microsoft.Maui.Controls.PlatformConfiguration.AndroidSpecific.ImeFlags - - 268435456 - - Indicates that no UI will be shown for extracted text. - - - - - - - - Field - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - Microsoft.Maui.Controls.PlatformConfiguration.AndroidSpecific.ImeFlags - - 33554432 - - Indicates that the editor UI should not go fullscreen. - - - - - - - - Field - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - Microsoft.Maui.Controls.PlatformConfiguration.AndroidSpecific.ImeFlags - - 1 - - Indicates no action will be made available. - - - - - - - - Field - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - Microsoft.Maui.Controls.PlatformConfiguration.AndroidSpecific.ImeFlags - - 16777216 - - Indicates that the spellchecker will neither learn from the user, nor suggest corrections based on what the user has previously typed. - - - - - - - - Field - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - Microsoft.Maui.Controls.PlatformConfiguration.AndroidSpecific.ImeFlags - - 7 - - Indicates that the action key will send a previous action. - - - - - - - - Field - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - Microsoft.Maui.Controls.PlatformConfiguration.AndroidSpecific.ImeFlags - - 3 - - Indicates that the action key will send a search action. - - - - - - - - Field - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - Microsoft.Maui.Controls.PlatformConfiguration.AndroidSpecific.ImeFlags - - 4 - - Indicates that the action key will send a send action. - - - - diff --git a/src/Controls/docs/Microsoft.Maui.Controls.PlatformConfiguration.AndroidSpecific/MixedContentHandling.xml b/src/Controls/docs/Microsoft.Maui.Controls.PlatformConfiguration.AndroidSpecific/MixedContentHandling.xml deleted file mode 100644 index 4a0ab147d806..000000000000 --- a/src/Controls/docs/Microsoft.Maui.Controls.PlatformConfiguration.AndroidSpecific/MixedContentHandling.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - System.Enum - - - Enumerates web view behaviors when handling mixed content. - - - - - - - - Field - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - Microsoft.Maui.Controls.PlatformConfiguration.AndroidSpecific.MixedContentHandling - - 0 - - Allow all content, whether secure or insecure. - - - - - - - - Field - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - Microsoft.Maui.Controls.PlatformConfiguration.AndroidSpecific.MixedContentHandling - - 2 - - Selectively allow both secure and insecure content in a way that is not controlled by the application developer. - - - - - - - - Field - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - Microsoft.Maui.Controls.PlatformConfiguration.AndroidSpecific.MixedContentHandling - - 1 - - Never allow insecure content when loading from a secure URL. - - - - diff --git a/src/Controls/docs/Microsoft.Maui.Controls.PlatformConfiguration.AndroidSpecific/ToolbarPlacement.xml b/src/Controls/docs/Microsoft.Maui.Controls.PlatformConfiguration.AndroidSpecific/ToolbarPlacement.xml deleted file mode 100644 index d70e817984ea..000000000000 --- a/src/Controls/docs/Microsoft.Maui.Controls.PlatformConfiguration.AndroidSpecific/ToolbarPlacement.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - System.Enum - - - Enumerates toolbar positions. - - - - - - - - Field - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - Microsoft.Maui.Controls.PlatformConfiguration.AndroidSpecific.ToolbarPlacement - - 2 - - Indicates that the toolbar is placed at the bottom of the screen. - - - - - - - - Field - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - Microsoft.Maui.Controls.PlatformConfiguration.AndroidSpecific.ToolbarPlacement - - 0 - - Indicates that the toolbar is placed at the default location on the screen. - - - - - - - - Field - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - Microsoft.Maui.Controls.PlatformConfiguration.AndroidSpecific.ToolbarPlacement - - 1 - - Indicates that the toolbar is placed at the top of the screen. - - - - diff --git a/src/Controls/docs/Microsoft.Maui.Controls.PlatformConfiguration.AndroidSpecific/WindowSoftInputModeAdjust.xml b/src/Controls/docs/Microsoft.Maui.Controls.PlatformConfiguration.AndroidSpecific/WindowSoftInputModeAdjust.xml deleted file mode 100644 index 1a58122717dd..000000000000 --- a/src/Controls/docs/Microsoft.Maui.Controls.PlatformConfiguration.AndroidSpecific/WindowSoftInputModeAdjust.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - System.Enum - - - Enumerates values that control how an on-screen input interface is visually accommodated. - - - - - - - - Field - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.Controls.PlatformConfiguration.AndroidSpecific.WindowSoftInputModeAdjust - - 0 - - Indicates that the content of the control will pan, possibly off of the screen, to accommodate the input interface. - - - - - - - - Field - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.Controls.PlatformConfiguration.AndroidSpecific.WindowSoftInputModeAdjust - - 1 - - Indicates that the content of the control will resize to accommodate the input interface. - - - - - - - - Field - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - Microsoft.Maui.Controls.PlatformConfiguration.AndroidSpecific.WindowSoftInputModeAdjust - - 2 - - Indicates that the behavior of the control for oversized content is not specified. - - - - diff --git a/src/Controls/docs/Microsoft.Maui.Controls.PlatformConfiguration.GTKSpecific/TabPosition.xml b/src/Controls/docs/Microsoft.Maui.Controls.PlatformConfiguration.GTKSpecific/TabPosition.xml deleted file mode 100644 index 3c9561a18e06..000000000000 --- a/src/Controls/docs/Microsoft.Maui.Controls.PlatformConfiguration.GTKSpecific/TabPosition.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - System.Enum - - - Enumerates tab positions on a tabbed page on the GTK platform. - - - - - - - - Field - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - Microsoft.Maui.Controls.PlatformConfiguration.GTKSpecific.TabPosition - - 2 - - Indicates that the tabs are placed at the bottom of the tabbed page. - - - - - - - - Field - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - Microsoft.Maui.Controls.PlatformConfiguration.GTKSpecific.TabPosition - - 0 - - Indicates that the default tab location is used. - - - - - - - - Field - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - Microsoft.Maui.Controls.PlatformConfiguration.GTKSpecific.TabPosition - - 1 - - Indicates that the tabs are placed at the top of the navigation page. - - - - diff --git a/src/Controls/docs/Microsoft.Maui.Controls.PlatformConfiguration.TizenSpecific/ButtonStyle.xml b/src/Controls/docs/Microsoft.Maui.Controls.PlatformConfiguration.TizenSpecific/ButtonStyle.xml deleted file mode 100644 index 66c676ab72f1..000000000000 --- a/src/Controls/docs/Microsoft.Maui.Controls.PlatformConfiguration.TizenSpecific/ButtonStyle.xml +++ /dev/null @@ -1,110 +0,0 @@ - - - - - - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - System.Object - - - - Enumerates button styles - - - - - - - - Field - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - System.String - - - Indicates the bottom button style. - - - - - - - - Field - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - System.String - - - Indicates the circle button style. - - - - - - - - Field - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - System.String - - - Indicates the default button style. - - - - - - - - Field - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - System.String - - - Indicates a selection button. - - - - - - - - Field - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - System.String - - - Indicates a text button. - - - - diff --git a/src/Controls/docs/Microsoft.Maui.Controls.PlatformConfiguration.TizenSpecific/FocusDirection.xml b/src/Controls/docs/Microsoft.Maui.Controls.PlatformConfiguration.TizenSpecific/FocusDirection.xml deleted file mode 100644 index d8b111b20cab..000000000000 --- a/src/Controls/docs/Microsoft.Maui.Controls.PlatformConfiguration.TizenSpecific/FocusDirection.xml +++ /dev/null @@ -1,151 +0,0 @@ - - - - - - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - System.Object - - - - - System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never) - - - - Contains constants for describing focus directions. - - - - - - - - Field - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - System.String - - - The constant for specifying the back focus direction. - - - - - - - - Field - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - System.String - - - The constant for specifying the down focus direction. - - - - - - - - Field - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - System.String - - - The constant for specifying the forward focus direction. - - - - - - - - Field - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - System.String - - - The constant for specifying the left focus direction. - - - - - - - - Field - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - System.String - - - The constant for specifying no focus direction. - - - - - - - - Field - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - System.String - - - The constant for specifying the right focus direction. - - - - - - - - Field - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - System.String - - - The constant for specifying the up focus direction. - - - - diff --git a/src/Controls/docs/Microsoft.Maui.Controls.PlatformConfiguration.TizenSpecific/FontWeight.xml b/src/Controls/docs/Microsoft.Maui.Controls.PlatformConfiguration.TizenSpecific/FontWeight.xml deleted file mode 100644 index 87a7038a812b..000000000000 --- a/src/Controls/docs/Microsoft.Maui.Controls.PlatformConfiguration.TizenSpecific/FontWeight.xml +++ /dev/null @@ -1,236 +0,0 @@ - - - - - - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - System.Object - - - - Contains constants for font weights. - - - - - - - - Field - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - System.String - - - The constant for specifying the black font weight. - - - - - - - - Field - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - System.String - - - The constant for specifying the bold font weight. - - - - - - - - Field - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - System.String - - - The constant for specifying the book font weight. - - - - - - - - Field - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - System.String - - - The constant for specifying the extra black font weight. - - - - - - - - Field - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - System.String - - - The constant for specifying the light font weight. - - - - - - - - Field - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - System.String - - - The constant for specifying the medium font weight. - - - - - - - - Field - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - System.String - - - The constant for specifying no font weight. - - - - - - - - Field - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - System.String - - - The constant for specifying the normal, or default, font weight. - - - - - - - - Field - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - System.String - - - The constant for specifying the semibold font weight. - - - - - - - - Field - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - System.String - - - The constant for specifying the thin font weight. - - - - - - - - Field - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - System.String - - - The constant for specifying the ultrabold font weight. - - - - - - - - Field - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - System.String - - - The constant for specifying the ultralight font weight. - - - - diff --git a/src/Controls/docs/Microsoft.Maui.Controls.PlatformConfiguration.TizenSpecific/ProgressBarStyle.xml b/src/Controls/docs/Microsoft.Maui.Controls.PlatformConfiguration.TizenSpecific/ProgressBarStyle.xml deleted file mode 100644 index 612c3cffed60..000000000000 --- a/src/Controls/docs/Microsoft.Maui.Controls.PlatformConfiguration.TizenSpecific/ProgressBarStyle.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - System.Object - - - - Enumerates visual styles for progress bars. - - - - - - - - Field - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - System.String - - - Indicates the default progress bar style. - - - - - - - - Field - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - System.String - - - Indicates the pending style, to communicate that a progress estimate has not yet been made. - - - - diff --git a/src/Controls/docs/Microsoft.Maui.Controls.PlatformConfiguration.TizenSpecific/TabbedPageStyle.xml b/src/Controls/docs/Microsoft.Maui.Controls.PlatformConfiguration.TizenSpecific/TabbedPageStyle.xml deleted file mode 100644 index d6c0d99045f4..000000000000 --- a/src/Controls/docs/Microsoft.Maui.Controls.PlatformConfiguration.TizenSpecific/TabbedPageStyle.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - System.Object - - - - Enumerates tab bar styles for a tabbed page. - - - - - - - - Field - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - System.String - - - Indicates the default tab bar style. - - - - - - - - Field - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - System.String - - - Indicates a tab bar with no title. - - - - - - - - Field - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - System.String - - - Indicates a tab bar with a title. - - - - diff --git a/src/Controls/docs/Microsoft.Maui.Controls.PlatformConfiguration.WindowsSpecific/CollapseStyle.xml b/src/Controls/docs/Microsoft.Maui.Controls.PlatformConfiguration.WindowsSpecific/CollapseStyle.xml deleted file mode 100644 index e55d9de90175..000000000000 --- a/src/Controls/docs/Microsoft.Maui.Controls.PlatformConfiguration.WindowsSpecific/CollapseStyle.xml +++ /dev/null @@ -1,57 +0,0 @@ - - - - - - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - System.Enum - - - Enumerates collapse styles for master-detail pages. - - - - - - - - Field - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.Controls.PlatformConfiguration.WindowsSpecific.CollapseStyle - - 0 - - Indicates that panes should fully collapse. - - - - - - - - Field - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.Controls.PlatformConfiguration.WindowsSpecific.CollapseStyle - - 1 - - Indicates that panes should partially collapse. - - - - diff --git a/src/Controls/docs/Microsoft.Maui.Controls.PlatformConfiguration.WindowsSpecific/ListViewSelectionMode.xml b/src/Controls/docs/Microsoft.Maui.Controls.PlatformConfiguration.WindowsSpecific/ListViewSelectionMode.xml deleted file mode 100644 index cdfbb98a045e..000000000000 --- a/src/Controls/docs/Microsoft.Maui.Controls.PlatformConfiguration.WindowsSpecific/ListViewSelectionMode.xml +++ /dev/null @@ -1,57 +0,0 @@ - - - - - - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - System.Enum - - - Selection modes for list view controls on UWP. - - - - - - - - Field - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.Controls.PlatformConfiguration.WindowsSpecific.ListViewSelectionMode - - 1 - - Indicates that the Narrator and keyboard can interact with the list view. This is the default behavior. - - - - - - - - Field - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.Controls.PlatformConfiguration.WindowsSpecific.ListViewSelectionMode - - 0 - - Indicates that neither the Narrator nor the keyboard can interact with the list view. - - - - diff --git a/src/Controls/docs/Microsoft.Maui.Controls.PlatformConfiguration.WindowsSpecific/ToolbarPlacement.xml b/src/Controls/docs/Microsoft.Maui.Controls.PlatformConfiguration.WindowsSpecific/ToolbarPlacement.xml deleted file mode 100644 index b020ea3a8340..000000000000 --- a/src/Controls/docs/Microsoft.Maui.Controls.PlatformConfiguration.WindowsSpecific/ToolbarPlacement.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - System.Enum - - - Enumerates toolbar positions for pages on the Windows platform. - - - - - - - - Field - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.Controls.PlatformConfiguration.WindowsSpecific.ToolbarPlacement - - 2 - - Indicates that the toolbar should be placed at the bottom of the screen. - - - - - - - - Field - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.Controls.PlatformConfiguration.WindowsSpecific.ToolbarPlacement - - 0 - - Indicates that the toolbar should be placed at the system default location on the screen. - - - - - - - - Field - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.Controls.PlatformConfiguration.WindowsSpecific.ToolbarPlacement - - 1 - - Indicates that the toolbar should be placed at the top of the screen. - - - - diff --git a/src/Controls/docs/Microsoft.Maui.Controls.PlatformConfiguration.iOSSpecific/BlurEffectStyle.xml b/src/Controls/docs/Microsoft.Maui.Controls.PlatformConfiguration.iOSSpecific/BlurEffectStyle.xml deleted file mode 100644 index 6613f526c443..000000000000 --- a/src/Controls/docs/Microsoft.Maui.Controls.PlatformConfiguration.iOSSpecific/BlurEffectStyle.xml +++ /dev/null @@ -1,95 +0,0 @@ - - - - - - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - System.Enum - - - Enumerates blur effect styles. - - - - - - - - Field - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.Controls.PlatformConfiguration.iOSSpecific.BlurEffectStyle - - 3 - - Indicates a dark blur. - - - - - - - - Field - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.Controls.PlatformConfiguration.iOSSpecific.BlurEffectStyle - - 1 - - Indicates an extra light blur. - - - - - - - - Field - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.Controls.PlatformConfiguration.iOSSpecific.BlurEffectStyle - - 2 - - Indicates a light blur. - - - - - - - - Field - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.Controls.PlatformConfiguration.iOSSpecific.BlurEffectStyle - - 0 - - Indicates no blur. - - - - diff --git a/src/Controls/docs/Microsoft.Maui.Controls.PlatformConfiguration.iOSSpecific/LargeTitleDisplayMode.xml b/src/Controls/docs/Microsoft.Maui.Controls.PlatformConfiguration.iOSSpecific/LargeTitleDisplayMode.xml deleted file mode 100644 index d3e0b9307c25..000000000000 --- a/src/Controls/docs/Microsoft.Maui.Controls.PlatformConfiguration.iOSSpecific/LargeTitleDisplayMode.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - System.Enum - - - Enumerates preferences for displaying large titles. - - - - - - - - Field - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.Controls.PlatformConfiguration.iOSSpecific.LargeTitleDisplayMode - - 1 - - Always display large titles. - - - - - - - - Field - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.Controls.PlatformConfiguration.iOSSpecific.LargeTitleDisplayMode - - 0 - - Display large titles if the previous screen had displayed large titles. - - - - - - - - Field - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.Controls.PlatformConfiguration.iOSSpecific.LargeTitleDisplayMode - - 2 - - Never display large titles. - - - - diff --git a/src/Controls/docs/Microsoft.Maui.Controls.PlatformConfiguration.iOSSpecific/SeparatorStyle.xml b/src/Controls/docs/Microsoft.Maui.Controls.PlatformConfiguration.iOSSpecific/SeparatorStyle.xml deleted file mode 100644 index 3d1a2e1e35ae..000000000000 --- a/src/Controls/docs/Microsoft.Maui.Controls.PlatformConfiguration.iOSSpecific/SeparatorStyle.xml +++ /dev/null @@ -1,57 +0,0 @@ - - - - - - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - System.Enum - - - Enumerates list view separator styles. - - - - - - - - Field - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - Microsoft.Maui.Controls.PlatformConfiguration.iOSSpecific.SeparatorStyle - - 0 - - Indicates the default iOS separator behavior. - - - - - - - - Field - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - Microsoft.Maui.Controls.PlatformConfiguration.iOSSpecific.SeparatorStyle - - 1 - - Indicates that separators will be drawn from one edge of the list view to the other. - - - - diff --git a/src/Controls/docs/Microsoft.Maui.Controls.PlatformConfiguration.iOSSpecific/StatusBarHiddenMode.xml b/src/Controls/docs/Microsoft.Maui.Controls.PlatformConfiguration.iOSSpecific/StatusBarHiddenMode.xml deleted file mode 100644 index 9ab5e5e8c0b1..000000000000 --- a/src/Controls/docs/Microsoft.Maui.Controls.PlatformConfiguration.iOSSpecific/StatusBarHiddenMode.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - System.Enum - - - Enumerates status bar hiding behavior preferences. - - - - - - - - Field - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.Controls.PlatformConfiguration.iOSSpecific.StatusBarHiddenMode - - 0 - - Indicates that the default behavior on the system should be used. - - - - - - - - Field - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.Controls.PlatformConfiguration.iOSSpecific.StatusBarHiddenMode - - 2 - - Indicates that the status bar should not be hidden. - - - - - - - - Field - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.Controls.PlatformConfiguration.iOSSpecific.StatusBarHiddenMode - - 1 - - Indicates that the status bar should be hidden. - - - - diff --git a/src/Controls/docs/Microsoft.Maui.Controls.Xaml/AcceptEmptyServiceProviderAttribute.xml b/src/Controls/docs/Microsoft.Maui.Controls.Xaml/AcceptEmptyServiceProviderAttribute.xml deleted file mode 100644 index ec2f473e2203..000000000000 --- a/src/Controls/docs/Microsoft.Maui.Controls.Xaml/AcceptEmptyServiceProviderAttribute.xml +++ /dev/null @@ -1,43 +0,0 @@ - - - - - - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - System.Attribute - - - - - System.AttributeUsage(System.AttributeTargets.Class, Inherited=false) - - - - Tells the XAML parser and compiler that they may ignore supplied service providers in methods and constructors in the attributed class. - - Developers should note that this attribute does not guarantee that the parser will not pass instead of a supplied service provider. It only allows that they may do so. - - - - - - - - Constructor - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - - Creates a new with default values. - - - - diff --git a/src/Controls/docs/Microsoft.Maui.Controls/AccessKeyPlacement.xml b/src/Controls/docs/Microsoft.Maui.Controls/AccessKeyPlacement.xml deleted file mode 100644 index a840741acf37..000000000000 --- a/src/Controls/docs/Microsoft.Maui.Controls/AccessKeyPlacement.xml +++ /dev/null @@ -1,133 +0,0 @@ - - - - - - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - System.Enum - - - Enumerates access key placement relative to the control that the access key describes. - - - - - - - - Field - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - Microsoft.Maui.Controls.AccessKeyPlacement - - 0 - - Indicates that the default access key placement will be used. - - - - - - - - Field - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - Microsoft.Maui.Controls.AccessKeyPlacement - - 2 - - Indicates that the access key will appear below the lower edge of the described element. - - - - - - - - Field - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - Microsoft.Maui.Controls.AccessKeyPlacement - - 5 - - Indicates that the access key will be overlaid on top of the center of the described element. - - - - - - - - Field - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - Microsoft.Maui.Controls.AccessKeyPlacement - - 4 - - Indicates that the access key will appear to the left of the left edge of the described element. - - - - - - - - Field - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - Microsoft.Maui.Controls.AccessKeyPlacement - - 3 - - Indicates that the access key will appear to the right of the right edge of the described element. - - - - - - - - Field - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - Microsoft.Maui.Controls.AccessKeyPlacement - - 1 - - Indicates that the access key will appear above the top edge of the described element. - - - - diff --git a/src/Controls/docs/Microsoft.Maui.Controls/AppLinkEntry.xml b/src/Controls/docs/Microsoft.Maui.Controls/AppLinkEntry.xml deleted file mode 100644 index eb7754ff47f1..000000000000 --- a/src/Controls/docs/Microsoft.Maui.Controls/AppLinkEntry.xml +++ /dev/null @@ -1,305 +0,0 @@ - - - - - - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - Microsoft.Maui.Controls.Element - - - - Microsoft.Maui.Controls.IAppLinkEntry - - - - A deep application link in an app link search index. - - - - - - - Constructor - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - - Creates a new with default values. - - - - - - - - Property - - P:Microsoft.Maui.Controls.IAppLinkEntry.AppLinkUri - - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - System.Uri - - - Gets or sets an application-specific URI that uniquely describes content within an app. - An application-specific URI that uniquely describes content within an app. - - - - - - - - Field - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.Controls.BindableProperty - - - Backing store for the property. - - - - - - - - Property - - P:Microsoft.Maui.Controls.IAppLinkEntry.Description - - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - System.String - - - Gets or sets a description that appears with the item in search results. - The description that appears with the item in search results. - - - - - - - - Field - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.Controls.BindableProperty - - - Backing store for the property. - - - - - - - - Method - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.Controls.AppLinkEntry - - - - - - A URI that can be parsed by the target appliction to recreate a specific state. - Creates and returns a new for the specified . - - - - - - - - Property - - P:Microsoft.Maui.Controls.IAppLinkEntry.IsLinkActive - - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - System.Boolean - - - Gets or sets a value that tells whether the item that is identified by the link entry is currently open. - A value that tells whether the item that is identified by the link entry is currently open. - Application developers can set this value in and methods to control whether the app link is shown for indexing or Handoff. - - - - - - - - Field - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.Controls.BindableProperty - - - Backing store for the property. - - - - - - - - Property - - P:Microsoft.Maui.Controls.IAppLinkEntry.KeyValues - - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - System.Collections.Generic.IDictionary<System.String,System.String> - - - Gets a dictionary of application-specific key-value pairs. - A dictionary of standard and application-specific key-value pairs that is used for Handoff on the iOS platform. - The standard keys are contentType, associatedWebPage, and shouldAddToPublicIndex. - - - - - - - - Property - - P:Microsoft.Maui.Controls.IAppLinkEntry.Thumbnail - - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.Controls.ImageSource - - - Gets or sets a small image that appears with the item in search results. - A small image that appears with the item in search results - - - - - - - - Field - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.Controls.BindableProperty - - - Backing store for the property. - - - - - - - - Property - - P:Microsoft.Maui.Controls.IAppLinkEntry.Title - - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - System.String - - - Gets or sets the title of the item. - The title of the item. - - - - - - - - Field - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.Controls.BindableProperty - - - Backing store for the property. - - - - - - - - Method - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - System.String - - - - Returns a string representation of this . - A string representation of this . - - - - diff --git a/src/Controls/docs/Microsoft.Maui.Controls/AutomationProperties.xml b/src/Controls/docs/Microsoft.Maui.Controls/AutomationProperties.xml deleted file mode 100644 index 6d9121947005..000000000000 --- a/src/Controls/docs/Microsoft.Maui.Controls/AutomationProperties.xml +++ /dev/null @@ -1,302 +0,0 @@ - - - - - - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - System.Object - - - - Contains both abbreviated and detailed UI information that is supplied to accessibility services. - - - - - - - Constructor - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - - Creates a new object with default values. - - - - - - - - Method - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - System.String - - - - - - The bindable object whose help text to get. - Returns the help text, if any, for the bindable object. - - - - - - - - Method - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - System.Nullable<System.Boolean> - - - - - - The bindable object whose status to check. - Gets a nullable Boolean value that tells whether the bindable object is available to the accessibility system. - - if is available to the accessibility system. or if it is not. - Developers use to set this attached property to in order to make the bindable object available to the accessibility system. - - - - - - - - Method - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - - System.ComponentModel.TypeConverter(typeof(Microsoft.Maui.Controls.ReferenceTypeConverter)) - - - - Microsoft.Maui.Controls.VisualElement - - - - - - The object whose label to find. - Returns the element that labels , if does not label itself and if another element describes it in the UI. - The element that labels , if present. - - - - - - - - Method - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - System.String - - - - - - The object whose name to get. - Returns the short, developer-specified, introductory name of the element, such as "Progress Indicator" or "Button". - The short, introdctory name of the element. - - - - - - - - Field - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.Controls.BindableProperty - - - Backing store for the attached property that contains the detailed description of the UI element and its behavior. - - - - - - - - Field - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.Controls.BindableProperty - - - Backing store for the attached property that contains a Boolean value that tells whether the element is available to the accessible app. - - - - - - - - Field - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.Controls.BindableProperty - - - Backing store for the attached property that holds a reference to the element that labels the element that is being made accessible. - - - - - - - - Field - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.Controls.BindableProperty - - - Backing store for the attached property that contains the brief description of the UI element - - - - - - - - Method - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - System.Void - - - - - - - The object whose help text to set. - The new help text value. - Sets the help text for . - - - - - - - - Method - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - System.Void - - - - - - - The object ot add or remove from the accessibility system. - - to make visible to the accessibility system. to remove it from the system. - Sets a Boolean value that tells whether the bindable object is available to the accessibility system. - - - - - - - - Method - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - System.Void - - - - - - - The object whose label to set. - The visual element that will name , or to make its own label. - Sets another element, such as a as the label for . - - - - - - - - Method - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - System.Void - - - - - - - The object whose name to set. - The new name. - Sets the short, developer-specified, introductory name of the element, such as "Progress Indicator" or "Button". - - - - diff --git a/src/Controls/docs/Microsoft.Maui.Controls/BackButtonPressedEventArgs.xml b/src/Controls/docs/Microsoft.Maui.Controls/BackButtonPressedEventArgs.xml deleted file mode 100644 index b8b11a735c6b..000000000000 --- a/src/Controls/docs/Microsoft.Maui.Controls/BackButtonPressedEventArgs.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - - - System.EventArgs - - - - Internal use only. Contains arguments for the event that is raised when a back button is pressed. - - - - - - - Constructor - - 0.0.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - - Internal use only. Initializes a new instance. - - - - - - - - Property - - 0.0.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - System.Boolean - - - Internal use only. Gets or sets a value that indicates whether the back button event has already been handled. - - - - diff --git a/src/Controls/docs/Microsoft.Maui.Controls/BaseMenuItem.xml b/src/Controls/docs/Microsoft.Maui.Controls/BaseMenuItem.xml deleted file mode 100644 index b913c37d86da..000000000000 --- a/src/Controls/docs/Microsoft.Maui.Controls/BaseMenuItem.xml +++ /dev/null @@ -1,41 +0,0 @@ - - - - - - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - - - Microsoft.Maui.Controls.Element - - - - Base class for menu items. - - - - - - - Constructor - - 0.0.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - - Initializes a new instance. - - - - diff --git a/src/Controls/docs/Microsoft.Maui.Controls/BindableObjectExtensions.xml b/src/Controls/docs/Microsoft.Maui.Controls/BindableObjectExtensions.xml deleted file mode 100644 index f4515c53bbf6..000000000000 --- a/src/Controls/docs/Microsoft.Maui.Controls/BindableObjectExtensions.xml +++ /dev/null @@ -1,249 +0,0 @@ - - - - - - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - - - System.Object - - - - Contains convenience extension methods for . - - - - - - - - - - Method - - Microsoft.Maui.Controls.Core - 2.0.0.0 - - - T - - - - - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - - - - Method - - Microsoft.Maui.Controls.Core - 2.0.0.0 - - - System.Void - - - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - - - - Method - - 0.0.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - System.Void - - - - - - - - - - - The . - The BindableProperty on which to set a binding. - A indicating the property path to bind to. - The for the binding. This parameter is optional. Default is . - An for the binding. This parameter is optional. Default is . - A string used as stringFormat for the binding. This parameter is optional. Default is . - Creates and applies a binding to a property. - - The following example shows how to use the extension method to set a binding. - - - - - - - - - - - - Method - - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - - System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never) - - - System.Obsolete - - - - System.Void - - - - - - - - - - - - - - The source type. - The BindableObject. - The BindableProperty to bind to - An expression used to retrieve the source path. - The BindingMode for the binding. This parameter is optional. Default is . - An IValueConverter for the binding. This parameter is optional. Default is . - A string used as stringFormat for the binding. This parameter is optional. Default is . - Creates and applies a binding from an expression. - - This extension method uses Expression instead of path to creates and sets bindings. Using Expressions is more refactoring friendly. - This following example illustrates the setting of a binding using the extension method. - - (Label.TextProperty, vm => vm.Name); // "Name" is the property on the view model -label.BindingContext = vm; - -Debug.WriteLine (label.Text); // prints "John Doe" - ]]> - - - - - - - - - - Method - - Microsoft.Maui.Controls.Core - 2.0.0.0 - - - System.Void - - - - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - diff --git a/src/Controls/docs/Microsoft.Maui.Controls/BoundsConstraint.xml b/src/Controls/docs/Microsoft.Maui.Controls/BoundsConstraint.xml deleted file mode 100644 index 1cd1b17d5a68..000000000000 --- a/src/Controls/docs/Microsoft.Maui.Controls/BoundsConstraint.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - - - System.Object - - - - A bounds layout constraint used by s. - - - - - - - - Method - - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.Controls.BoundsConstraint - - - - - - - The expression from which to compile the constraint. - The parents to consider when compiling the constraint. - Returns a object that contains the compiled version of and is relative to either or the views referred to in . - - - - diff --git a/src/Controls/docs/Microsoft.Maui.Controls/BoundsTypeConverter.xml b/src/Controls/docs/Microsoft.Maui.Controls/BoundsTypeConverter.xml deleted file mode 100644 index 0b46b533dc01..000000000000 --- a/src/Controls/docs/Microsoft.Maui.Controls/BoundsTypeConverter.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - - - System.ComponentModel.TypeConverter - - - - - Microsoft.Maui.Controls.Xaml.TypeConversion(typeof(Microsoft.Maui.Controls.Shapes.Rectangle)) - - - - A that converts strings into s for use with s. - - - - - - - Constructor - - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - - Creates a new with default values. - - - - - - - - Method - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - System.Object - - - - - - The value to convert. - Converts into a . - - - - diff --git a/src/Controls/docs/Microsoft.Maui.Controls/CarouselPage.xml b/src/Controls/docs/Microsoft.Maui.Controls/CarouselPage.xml deleted file mode 100644 index eaa071f1ceee..000000000000 --- a/src/Controls/docs/Microsoft.Maui.Controls/CarouselPage.xml +++ /dev/null @@ -1,178 +0,0 @@ - - - - - - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - - - Microsoft.Maui.Controls.MultiPage<Microsoft.Maui.Controls.ContentPage> - - Microsoft.Maui.Controls.ContentPage - - - - - Microsoft.Maui.Controls.IElementConfiguration<Microsoft.Maui.Controls.CarouselPage> - - - - - Microsoft.Maui.Controls.RenderWith(typeof(Microsoft.Maui.Controls.Platform._CarouselPageRenderer)) - - - - A Page that users can swipe from side to side to display pages of content, like a gallery. - - The provides a navigation experience that will feel natural and familiar to Windows Phone users. By using , application developers can provide customized navigation on a per-platform basis. For example, an application developer could use a for Android and iOS, and use a on Windows Phone. - - The following XAML example, when properly included and referenced in a Microsoft.Maui.Controls project, creates a that displays three simple elements: - - - - - - - - - - - - - - - -]]> - - - The following C# example creates a that displays three simple elements: - pages = new List (0); -Color[] colors = { Color.Red, Color.Green, Color.Blue }; -foreach (Color c in colors) { - pages.Add (new ContentPage { Content = new StackLayout { - Children = { - new Label { Text = c.ToString () }, - new BoxView { - Color = c, - VerticalOptions = LayoutOptions.FillAndExpand - } - } - } - }); -} - -MainPage = new CarouselPage { - Children = { pages [0], - pages [1], - pages [2] } -}; -]]> - - When embedding a CarouselPage into a , application developers should set to to prevent gesture conflicts between the CarouselPage and MasterDetailPage. - - - - - - - - - - - Constructor - - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - - Initializes a new instance of the CarouselPage class. - - - - - - - - - - Method - - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.Controls.ContentPage - - - - - - The object representing the model ofr the page. - Creates a default page, suitable for display in this, for an object. - A page that is titled with the string value of . - This returns a new object that has its property set to the value of when called on . - - - - - - - - Method - - M:Microsoft.Maui.Controls.IElementConfiguration`1.On``1 - - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.Controls.IPlatformElementConfiguration<T,Microsoft.Maui.Controls.CarouselPage> - - - - - Microsoft.Maui.Controls.IConfigPlatform - - - - - - To be added. - Returns the platform-specific instance of this , on which a platform-specific method may be called. - - - - diff --git a/src/Controls/docs/Microsoft.Maui.Controls/CheckedChangedEventArgs.xml b/src/Controls/docs/Microsoft.Maui.Controls/CheckedChangedEventArgs.xml deleted file mode 100644 index bf9b8dbf2839..000000000000 --- a/src/Controls/docs/Microsoft.Maui.Controls/CheckedChangedEventArgs.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - - Microsoft.Maui.Controls.Core - 2.0.0.0 - - - System.EventArgs - - - - Event Args for 's event. - - - - - - - - Constructor - - Microsoft.Maui.Controls.Core - 2.0.0.0 - - - - - - Boolean value indicating whether the is checked. - Creates a new specifying whether the is checked. - - - - - - - - Property - - Microsoft.Maui.Controls.Core - 2.0.0.0 - - - System.Boolean - - - Boolean value indicating whether the is checked. - - if checked. - - - - diff --git a/src/Controls/docs/Microsoft.Maui.Controls/ChildGestureRecognizer.xml b/src/Controls/docs/Microsoft.Maui.Controls/ChildGestureRecognizer.xml deleted file mode 100644 index e48f755c5cfb..000000000000 --- a/src/Controls/docs/Microsoft.Maui.Controls/ChildGestureRecognizer.xml +++ /dev/null @@ -1,110 +0,0 @@ - - - - - - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - System.Object - - - - System.ComponentModel.INotifyPropertyChanged - - - Microsoft.Maui.Controls.IGestureRecognizer - - - - A gesture recognizer for use as a child of another. - - - - - - - Constructor - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - - Creates a new with default values. - - - - - - - - Property - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - Microsoft.Maui.Controls.IGestureRecognizer - - - Gets or sets the recognizer. - The recognizer. - - - - - - - - Method - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - System.Void - - - - - - System.Runtime.CompilerServices.CallerMemberName - - - - - - The property that changed. - Method that is called when the recognizer is changed. - - - - - - - - Event - - E:System.ComponentModel.INotifyPropertyChanged.PropertyChanged - - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - System.ComponentModel.PropertyChangedEventHandler - - - Event handler for changed properties. - - - - diff --git a/src/Controls/docs/Microsoft.Maui.Controls/ClickGestureRecognizer.xml b/src/Controls/docs/Microsoft.Maui.Controls/ClickGestureRecognizer.xml deleted file mode 100644 index 84341cac4b6e..000000000000 --- a/src/Controls/docs/Microsoft.Maui.Controls/ClickGestureRecognizer.xml +++ /dev/null @@ -1,239 +0,0 @@ - - - - - - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - Microsoft.Maui.Controls.GestureRecognizer - - - - Recognizer for click gestures. - - - - - - - Constructor - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - - Creates a new with default values. - - - - - - - - Property - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.Controls.ButtonsMask - - - Gets or sets flag values that indicate which button or buttons were clicked. - Either of the or flag values, or both of the values combined together. - - On a mouse used in the right hand, the left button is typically the primary button. It is the button typically under the index finger. For a mouse used in the left hand, the right button is typically the primary button. - - - - - - - - - Field - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.Controls.BindableProperty - - - Backing store for the property. - - - - - - - - Event - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - System.EventHandler - - - The event handler for the click gesture, if present. - - - - - - - - Property - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - System.Windows.Input.ICommand - - - Gets or sets the command to run. - The command to run. - - The command may be null. - - - - - - - - - Property - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - System.Object - - - Gets or sets the command parameter. - The command parameter. - - The command parameter may be null. - - - - - - - - - Field - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.Controls.BindableProperty - - - Backing store for the property. - - - - - - - - Field - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.Controls.BindableProperty - - - Backing store for the property. - - - - - - - - Property - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - System.Int32 - - - The number of clicks required to activate the recognizer. - - - - - - - - Field - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.Controls.BindableProperty - - - Backing store for the property. - - - - - - - - Method - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - - System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never) - - - - System.Void - - - - - - - The object that is sending the click event. - The buttons that were involved in the click event. - Runs the command for the click, if present, and invokes the click event handler when appropriate. - Both the command and the event are run, if present. - - - - diff --git a/src/Controls/docs/Microsoft.Maui.Controls/ClickedEventArgs.xml b/src/Controls/docs/Microsoft.Maui.Controls/ClickedEventArgs.xml deleted file mode 100644 index 3700fb190dd3..000000000000 --- a/src/Controls/docs/Microsoft.Maui.Controls/ClickedEventArgs.xml +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - System.EventArgs - - - - Event arguments for a click event. - - - - - - - - Constructor - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - - - - - The button or buttons that were pressed. - The command parameter. - Creates a new with the specified values. - - - - - - - - Property - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.Controls.ButtonsMask - - - Gets the button or buttons that were pressed. - The button or buttons that were pressed. - - - - - - - - Property - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - System.Object - - - Gets the command parameter. - The command parameter. - - - - diff --git a/src/Controls/docs/Microsoft.Maui.Controls/CollectionView.xml b/src/Controls/docs/Microsoft.Maui.Controls/CollectionView.xml deleted file mode 100644 index 8b35083318c3..000000000000 --- a/src/Controls/docs/Microsoft.Maui.Controls/CollectionView.xml +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - Microsoft.Maui.Controls.Core - 2.0.0.0 - - - Microsoft.Maui.Controls.GroupableItemsView - - - - - Microsoft.Maui.Controls.RenderWith(typeof(Microsoft.Maui.Controls.Platform._CollectionViewRenderer)) - - - - A that presents a collection of items. - - - - - - - Constructor - - Microsoft.Maui.Controls.Core - 2.0.0.0 - - - - - - - diff --git a/src/Controls/docs/Microsoft.Maui.Controls/ColumnDefinition.xml b/src/Controls/docs/Microsoft.Maui.Controls/ColumnDefinition.xml deleted file mode 100644 index 1675fb2833c8..000000000000 --- a/src/Controls/docs/Microsoft.Maui.Controls/ColumnDefinition.xml +++ /dev/null @@ -1,138 +0,0 @@ - - - - - - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - - - Microsoft.Maui.Controls.BindableObject - - - - Microsoft.Maui.Controls.IDefinition - - - - An that defines properties for a column in a . - - - The following example demonstrates setting three column widths to each of the three valid values: - - - - - -]]> - - - - - - - - - Constructor - - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - - Creates a new object with default values. - - - - - - - - Event - - E:Microsoft.Maui.Controls.IDefinition.SizeChanged - - - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - System.EventHandler - - - Event that is raised when the size of the column is changed. - - - - - - - - Property - - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.GridLength.Star - - - Gets or sets the width of the column. - - - - - - - - Field - - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.Controls.BindableProperty - - - Backing store for the property. - - - - diff --git a/src/Controls/docs/Microsoft.Maui.Controls/ColumnDefinitionCollection.xml b/src/Controls/docs/Microsoft.Maui.Controls/ColumnDefinitionCollection.xml deleted file mode 100644 index 894871d12548..000000000000 --- a/src/Controls/docs/Microsoft.Maui.Controls/ColumnDefinitionCollection.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - - - Microsoft.Maui.Controls.DefinitionCollection<Microsoft.Maui.Controls.ColumnDefinition> - - Microsoft.Maui.Controls.ColumnDefinition - - - - - A for s. - - App developers can specify values for the property in XAML by nesting ColumnDefinition tags inside tags for the collection property. The following example demonstrates setting three column widths to each of the three valid values: - - - - - - -]]> - - - - - - - - - Constructor - - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - - Creates a new empty collection. - - - - diff --git a/src/Controls/docs/Microsoft.Maui.Controls/DependencyAttribute.xml b/src/Controls/docs/Microsoft.Maui.Controls/DependencyAttribute.xml deleted file mode 100644 index 1ff6fe1507a8..000000000000 --- a/src/Controls/docs/Microsoft.Maui.Controls/DependencyAttribute.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - - - System.Attribute - - - - - System.AttributeUsage(System.AttributeTargets.Assembly, AllowMultiple=true) - - - - An attribute that indicates that the specified type provides a concrete implementation of a needed interface. - - - - - - - - Constructor - - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - - - - The type of the implementor of the dependency. - Creates a new with default values. - - - - diff --git a/src/Controls/docs/Microsoft.Maui.Controls/DependencyFetchTarget.xml b/src/Controls/docs/Microsoft.Maui.Controls/DependencyFetchTarget.xml deleted file mode 100644 index 74c7256516cd..000000000000 --- a/src/Controls/docs/Microsoft.Maui.Controls/DependencyFetchTarget.xml +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - - - System.Enum - - - Enumeration specifying whether should return a reference to a global or new instance. - - The following example shows how can be used to specify a new instance: - - (DependencyFetchTarget.NewInstance); - ]]> - - - - - - - - - - Field - - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.Controls.DependencyFetchTarget - - 0 - - Return a global instance. - - - - - - - - Field - - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.Controls.DependencyFetchTarget - - 1 - - Return a new instance. - - - - diff --git a/src/Controls/docs/Microsoft.Maui.Controls/DependencyService.xml b/src/Controls/docs/Microsoft.Maui.Controls/DependencyService.xml deleted file mode 100644 index c0cdf0f85e70..000000000000 --- a/src/Controls/docs/Microsoft.Maui.Controls/DependencyService.xml +++ /dev/null @@ -1,188 +0,0 @@ - - - - - - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - - - System.Object - - - - Static class that provides the factory method for retrieving platform-specific implementations of the specified type T. - - - - - - - - Method - - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - T - - - - - ReferenceTypeConstraint - - - - - - - - The type of object to fetch. - The dependency fetch target. - Returns the platform-specific implementation of type . - - - - - - - - Method - - 0.0.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - System.Void - - - - - ReferenceTypeConstraint - - - - - - The type of object to register. - Registers the platform-specific implementation of type T. - - - - - - - - Method - - 0.0.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - System.Void - - - - - ReferenceTypeConstraint - - - - - ReferenceTypeConstraint - T - - - - - - The type of object to register. - The implementation to register. - Registers the platform-specific implementation of type T. - - - - - - - - Method - - Microsoft.Maui.Controls.Core - 2.0.0.0 - - - System.Void - - - - - ReferenceTypeConstraint - - - - - - - - To be added. - To be added. - - - - - - - - Method - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - T - - - - - ReferenceTypeConstraint - - - - - - - - The type to resolve. - The fetch target to use if fetching initially fails. - The method to use to resolve dependencies by type. - The resolved dependency instance. - - - - diff --git a/src/Controls/docs/Microsoft.Maui.Controls/DesignMode.xml b/src/Controls/docs/Microsoft.Maui.Controls/DesignMode.xml deleted file mode 100644 index 475e4f3a4ef5..000000000000 --- a/src/Controls/docs/Microsoft.Maui.Controls/DesignMode.xml +++ /dev/null @@ -1,41 +0,0 @@ - - - - - - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - System.Object - - - - Static class that developers can use to determine if the application is running in a previewer. - This class is managed by the Microsoft.Maui.Controls platform to inform the developer when the application is being run in a previewer. - - - - - - - - Property - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - System.Boolean - - - Indicates whether the application is being run in a previewer. - - if the application is being run in a previewer. if the application is being run on a device or emulator. - - - - diff --git a/src/Controls/docs/Microsoft.Maui.Controls/EditorAutoSizeOption.xml b/src/Controls/docs/Microsoft.Maui.Controls/EditorAutoSizeOption.xml deleted file mode 100644 index 6e6ad679e801..000000000000 --- a/src/Controls/docs/Microsoft.Maui.Controls/EditorAutoSizeOption.xml +++ /dev/null @@ -1,57 +0,0 @@ - - - - - - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - System.Enum - - - Enumerates values that control whether an editor will change size to accommodate input as the user enters it. - - - - - - - - Field - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - Microsoft.Maui.Controls.EditorAutoSizeOption - - 0 - - Automatic resizing is not enabled. This is the default value. - - - - - - - - Field - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - Microsoft.Maui.Controls.EditorAutoSizeOption - - 1 - - Automatic resizing is enabled. - - - - diff --git a/src/Controls/docs/Microsoft.Maui.Controls/EffectiveFlowDirection.xml b/src/Controls/docs/Microsoft.Maui.Controls/EffectiveFlowDirection.xml deleted file mode 100644 index cca784d43bc8..000000000000 --- a/src/Controls/docs/Microsoft.Maui.Controls/EffectiveFlowDirection.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - System.Enum - - - - System.Flags - - - - Enumerates flags that indicate whether the layout direction was explicitly set, and whether the layout direction is right-to-left. - - - - - - - - - - - - Field - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - Microsoft.Maui.Controls.EffectiveFlowDirection - - 2 - - Indicates that the developer explicitly set the flow direction. - - - - - - - - Field - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - Microsoft.Maui.Controls.EffectiveFlowDirection - - 1 - - Indicates that the flow direction is right-to-left. - - - - diff --git a/src/Controls/docs/Microsoft.Maui.Controls/EffectiveFlowDirectionExtensions.xml b/src/Controls/docs/Microsoft.Maui.Controls/EffectiveFlowDirectionExtensions.xml deleted file mode 100644 index 7786a199c992..000000000000 --- a/src/Controls/docs/Microsoft.Maui.Controls/EffectiveFlowDirectionExtensions.xml +++ /dev/null @@ -1,121 +0,0 @@ - - - - - - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - System.Object - - - - - System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never) - - - - Extension methods for finding out the flow direction and whether it was explicitly set. - - - - - - - - Method - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - System.Boolean - - - - - - The enumeration value on which this method operates. - Returns if the developer set the flow direction on the current object. Returns if the flow direction is inherited or was not set by the developer. - - if the developer set the flow direction on the current object, or if the flow direction is inherited or was not set by the developer. - - - - - - - - Method - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - System.Boolean - - - - - - The enumeration value on which this method operates. - Returns if the developer set the flow direction on the current object. Returns if the flow direction is inherited or was not set by the developer. - - if the developer set the flow direction on the current object, or if the flow direction is inherited or was not set by the developer. - - - - - - - - Method - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - System.Boolean - - - - - - The enumeration value on which this method operates. - Returns if the flow direction is left-to-right. Otherwise, returns . - - if the flow direction is left-to-right. Otherwise, . - - - - - - - - Method - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - System.Boolean - - - - - - The enumeration value on which this method operates. - Returns if the flow direction is right-to-left. Otherwise, returns . - - if the flow direction is right-to-left. Otherwise, . - - - - diff --git a/src/Controls/docs/Microsoft.Maui.Controls/ElementEventArgs.xml b/src/Controls/docs/Microsoft.Maui.Controls/ElementEventArgs.xml deleted file mode 100644 index 5c3387f1e86a..000000000000 --- a/src/Controls/docs/Microsoft.Maui.Controls/ElementEventArgs.xml +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - - - System.EventArgs - - - - Provides data for events pertaining to a single . - - - - - - - - - - - - - - Constructor - - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - - - - The element relevant to the event. - Constructs and initializes a new instance of the class. - - - - - - - - Property - - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.Controls.Element - - - Gets the element relevant to the event. - The element relevant to the event. - - - - diff --git a/src/Controls/docs/Microsoft.Maui.Controls/ElementTemplate.xml b/src/Controls/docs/Microsoft.Maui.Controls/ElementTemplate.xml deleted file mode 100644 index ff81956fc5fb..000000000000 --- a/src/Controls/docs/Microsoft.Maui.Controls/ElementTemplate.xml +++ /dev/null @@ -1,64 +0,0 @@ - - - - - - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - System.Object - - - - Microsoft.Maui.Controls.Internals.IDataTemplate - - - - Base class for and classes. - - - - - - - - Method - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - System.Object - - - - Used by the XAML infrastructure to load data templates and set up the content of the resulting UI. - - - - - - - - Property - - P:Microsoft.Maui.Controls.Internals.IDataTemplate.LoadTemplate - - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - System.Func<System.Object> - - - For internal use only. - - - - diff --git a/src/Controls/docs/Microsoft.Maui.Controls/ExportEffectAttribute.xml b/src/Controls/docs/Microsoft.Maui.Controls/ExportEffectAttribute.xml deleted file mode 100644 index cc45fdf387b9..000000000000 --- a/src/Controls/docs/Microsoft.Maui.Controls/ExportEffectAttribute.xml +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - System.Attribute - - - - - System.AttributeUsage(System.AttributeTargets.Assembly, AllowMultiple=true) - - - - Attribute that identifies a with a unique identifier that can be used with to locate an effect. - - Developers must supply a name that is unique over the scope of the value that was supplied to . The method takes a string that is the concatenation of the the resolution group name that was provided to , '.', and the name that was supplied to , and returns an effect that will have the type . - - For example, with the declarations: - - Then the code below will add the effect to a button: - - - - - - - - - - - - Constructor - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - - - - - The type of the marked . - A unique name for the . - Creates a new . - - Developers must supply a that is unique over the scope of the value that was supplied to . The method takes a string that is the concatenation of the the resolution group name that was provided to , '.', and the name that was supplied to , and returns an effect that will have the type . - - For example, with the declarations: - - Then the code below will add the effect to a button: - - - - - - - - diff --git a/src/Controls/docs/Microsoft.Maui.Controls/FileImageSource.xml b/src/Controls/docs/Microsoft.Maui.Controls/FileImageSource.xml deleted file mode 100644 index 201ebf59f572..000000000000 --- a/src/Controls/docs/Microsoft.Maui.Controls/FileImageSource.xml +++ /dev/null @@ -1,245 +0,0 @@ - - - - - - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - - - Microsoft.Maui.Controls.ImageSource - - - - - System.ComponentModel.TypeConverter(typeof(Microsoft.Maui.Controls.FileImageSourceConverter)) - - - - An that reads an image from a file. - - - - - - - Constructor - - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - - Creates a new object with default values. - - - - - - - - Method - - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - System.Threading.Tasks.Task<System.Boolean> - - - - Request a cancel of the ImageSource loading. - An awaitable Task. - overridden for FileImageSource. FileImageSource are not cancellable, so this will always returns a completed Task with as Result. - - - - - - - - Property - - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - System.String - - - Gets or sets the file from which this will load an image. - - - - - - - - Field - - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.Controls.BindableProperty - - - Backing store for the property. - - - - - - - - Property - - Microsoft.Maui.Controls.Core - 2.0.0.0 - - - System.Boolean - - - Indicates whether the property is null or empty. - - if null or empty. - - - - - - - - Method - - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - System.Void - - - - - - To be added. - Method that is called when the property that is specified by is changed. - - - - - - - - Method - - 0.0.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.Controls.FileImageSource - - - - - - To be added. - Allows implicit casting from a string. - - - - - - - - Method - - 0.0.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - System.String - - - - - - To be added. - Allows implicit casting to a string. - - - - - - - - Method - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - System.String - - - - Returns the path to the file for the image, prefixed with the string, "File: ". - - - - diff --git a/src/Controls/docs/Microsoft.Maui.Controls/FileImageSourceConverter.xml b/src/Controls/docs/Microsoft.Maui.Controls/FileImageSourceConverter.xml deleted file mode 100644 index 5187177a054f..000000000000 --- a/src/Controls/docs/Microsoft.Maui.Controls/FileImageSourceConverter.xml +++ /dev/null @@ -1,64 +0,0 @@ - - - - - - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 1.5.0.0 - 2.0.0.0 - - - System.ComponentModel.TypeConverter - - - - - Microsoft.Maui.Controls.Xaml.TypeConversion(typeof(Microsoft.Maui.Controls.FileImageSource)) - - - - A that converts to . - - - - - - - Constructor - - 0.0.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - - Creates a new with default values. - - - - - - - - Method - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - System.Object - - - - - - The value to convert. - Creates a file image source given a path to an image. - - - - diff --git a/src/Controls/docs/Microsoft.Maui.Controls/FocusEventArgs.xml b/src/Controls/docs/Microsoft.Maui.Controls/FocusEventArgs.xml deleted file mode 100644 index da1414e7c377..000000000000 --- a/src/Controls/docs/Microsoft.Maui.Controls/FocusEventArgs.xml +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - - - System.EventArgs - - - - Event args for 's and events. - - - - - - - - - - Constructor - - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - - - - - The whose focused was changed. - Whether or not the was focused. - Constructs and initializes a new instance of the class. - - - - - - - - Property - - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - System.Boolean - - - Gets whether or not the was focused. - - if the view was focused, otherwise. - - - - - - - - Property - - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.Controls.VisualElement - - - Gets the who's focused was changed. - The who's focused was changed. - - - - diff --git a/src/Controls/docs/Microsoft.Maui.Controls/FontAttributes.xml b/src/Controls/docs/Microsoft.Maui.Controls/FontAttributes.xml deleted file mode 100644 index 59263de78cbd..000000000000 --- a/src/Controls/docs/Microsoft.Maui.Controls/FontAttributes.xml +++ /dev/null @@ -1,100 +0,0 @@ - - - - - - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - - - System.Enum - - - - System.Flags - - - System.ComponentModel.TypeConverter(typeof(Microsoft.Maui.Controls.FontAttributesConverter)) - - - - Enumerates values that describe font styles. - - - - - - - - Field - - 0.0.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.Controls.FontAttributes - - 1 - - The font is bold. - - - - - - - - Field - - 0.0.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.Controls.FontAttributes - - 2 - - The font is italic. - - - - - - - - Field - - 0.0.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.Controls.FontAttributes - - 0 - - The font is unmodified. - - - - diff --git a/src/Controls/docs/Microsoft.Maui.Controls/FontAttributesConverter.xml b/src/Controls/docs/Microsoft.Maui.Controls/FontAttributesConverter.xml deleted file mode 100644 index 34b50ff06ece..000000000000 --- a/src/Controls/docs/Microsoft.Maui.Controls/FontAttributesConverter.xml +++ /dev/null @@ -1,57 +0,0 @@ - - - - - - - Microsoft.Maui.Controls.Core - 2.0.0.0 - - - System.ComponentModel.TypeConverter - - - - - Microsoft.Maui.Controls.Xaml.TypeConversion(typeof(Microsoft.Maui.Controls.FontAttributes)) - - - - Converts a string into a object. - - - - - - - Constructor - - Microsoft.Maui.Controls.Core - 2.0.0.0 - - - - - - - - - - - Method - - Microsoft.Maui.Controls.Core - 2.0.0.0 - - - System.Object - - - - - - To be added. - - - - diff --git a/src/Controls/docs/Microsoft.Maui.Controls/FontSizeConverter.xml b/src/Controls/docs/Microsoft.Maui.Controls/FontSizeConverter.xml deleted file mode 100644 index 98a3afa45f24..000000000000 --- a/src/Controls/docs/Microsoft.Maui.Controls/FontSizeConverter.xml +++ /dev/null @@ -1,138 +0,0 @@ - - - - - - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - - - System.ComponentModel.TypeConverter - - - - Microsoft.Maui.Controls.IExtendedTypeConverter - - - - - Microsoft.Maui.Controls.Xaml.TypeConversion(typeof(System.Double)) - - - - Converts a string into a font size. - - - - - - - Constructor - - 0.0.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - - Initializes a new object. - - - - - - - - Method - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - System.Object - - - - - - The value to convert. - Converts a string representation of a font size into a font size. - - - - - - - - Method - - M:Microsoft.Maui.Controls.IExtendedTypeConverter.ConvertFrom(System.Globalization.CultureInfo,System.Object,System.IServiceProvider) - - - 0.0.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - - System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never) - - - System.Obsolete("IExtendedTypeConverter.ConvertFrom is obsolete as of version 2.2.0. Please use ConvertFromInvariantString (string, IServiceProvider) instead.") - - - - System.Object - - - - - - - - For internal use only. - For internal use only. - For internal use only. - For internal use only. - - - - - - - - Method - - M:Microsoft.Maui.Controls.IExtendedTypeConverter.ConvertFromInvariantString(System.String,System.IServiceProvider) - - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - System.Object - - - - - - - For internal use only. - For internal use only. - For internal use only. - - - - diff --git a/src/Controls/docs/Microsoft.Maui.Controls/FormattedString.xml b/src/Controls/docs/Microsoft.Maui.Controls/FormattedString.xml deleted file mode 100644 index a28b0ea66681..000000000000 --- a/src/Controls/docs/Microsoft.Maui.Controls/FormattedString.xml +++ /dev/null @@ -1,167 +0,0 @@ - - - - - - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - - - Microsoft.Maui.Controls.Element - - - - - - Microsoft.Maui.Controls.ContentProperty("Spans") - - - - Represents a text with attributes applied to some parts. - - - - - - - - - Constructor - - 0.0.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - - Initializes a new instance of the FormattedString class. - - - - - - - - Method - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - System.Void - - - - Method that is called when the binding context is changed. - - - - - - - - Method - - 0.0.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - System.String - - - - - - The formatted string to cast. - Cast the FormattedString to a string, stripping all the attributes. - - - - - - - - Method - - 0.0.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.Controls.FormattedString - - - - - - The text to cast. - Cast a string to a FormattedString that contains a single span with no attribute set. - - - - - - - - Property - - 0.0.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - System.Collections.Generic.IList<Microsoft.Maui.Controls.Span> - - - Gets the collection of spans. - - - - - - - - Method - - 0.0.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - System.String - - - - Returns the text of the formatted string as an unformatted string. - - - - diff --git a/src/Controls/docs/Microsoft.Maui.Controls/Frame.xml b/src/Controls/docs/Microsoft.Maui.Controls/Frame.xml deleted file mode 100644 index 17bcd3d4b853..000000000000 --- a/src/Controls/docs/Microsoft.Maui.Controls/Frame.xml +++ /dev/null @@ -1,529 +0,0 @@ - - - - - - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - - - Microsoft.Maui.Controls.ContentView - - - - Microsoft.Maui.Controls.IBorderElement - - - Microsoft.Maui.Controls.IElementConfiguration<Microsoft.Maui.Controls.Frame> - - - - - Microsoft.Maui.Controls.ContentProperty("Content") - - - Microsoft.Maui.Controls.RenderWith(typeof(Microsoft.Maui.Controls.Platform._FrameRenderer)) - - - - An element containing a single child, with some framing options. - - Frame have a default of 20. - - The following example shows how to construct a new Frame with an Outline color. - - - - - - - - - - - - - - - Constructor - - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - - Initializes a new instance of the Frame class. - A Frame has a default of 20. - - - - - - - - Property - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - Microsoft.Maui.Graphics.Color - - - Gets or sets the border color for the frame. - The border color for the frame. - - - - - - - - Field - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - Microsoft.Maui.Controls.BindableProperty - - - Backing store for the property. - - - - - - - - Property - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - System.Single - - - Gets or sets the corner radius of the frame. - - - - - - - - Field - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.Controls.BindableProperty - - - Backing store for the property. - - - - - - - - Property - - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - System.Boolean - - - Gets or sets a flag indicating if the Frame has a shadow displayed. This is a bindable property. - A indicating whether or not the Frame has a shadow. Default is . - - - - - - - - - - Field - - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.Controls.BindableProperty - - - Identifies the HasShadow bindable property. - - - - - - - - - - Method - - M:Microsoft.Maui.Controls.IElementConfiguration`1.On``1 - - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.Controls.IPlatformElementConfiguration<T,Microsoft.Maui.Controls.Frame> - - - - - Microsoft.Maui.Controls.IConfigPlatform - - - - - - To be added. - Returns the platform-specific instance of this , on which a platform-specific method may be called. - - - - - - - - Property - - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - - System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never) - - - System.Obsolete("OutlineColor is obsolete as of version 3.0.0. Please use BorderColor instead.") - - - - Microsoft.Maui.Graphics.Color - - - Gets or sets the color of the border of the Frame. This is a bindable property. - A representing the border Color. - - - - - - - - - - Field - - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - - System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never) - - - System.Obsolete("OutlineColorProperty is obsolete as of version 3.0.0. Please use BorderColorProperty instead.") - - - - Microsoft.Maui.Controls.BindableProperty - - - Identifies the OutlineColor bindable property. - - - - - - - - - - Property - - P:Microsoft.Maui.Controls.IBorderElement.BorderColorDefaultValue - - - Microsoft.Maui.Controls.Core - 2.0.0.0 - - - Microsoft.Maui.Graphics.Color - - - - - - - - - - Property - - P:Microsoft.Maui.Controls.IBorderElement.BorderWidth - - - Microsoft.Maui.Controls.Core - 2.0.0.0 - - - System.Double - - - - - - - - - - Property - - P:Microsoft.Maui.Controls.IBorderElement.BorderWidthDefaultValue - - - Microsoft.Maui.Controls.Core - 2.0.0.0 - - - System.Double - - - - - - - - - - Property - - P:Microsoft.Maui.Controls.IBorderElement.CornerRadius - - - Microsoft.Maui.Controls.Core - 2.0.0.0 - - - System.Int32 - - - - - - - - - - Property - - P:Microsoft.Maui.Controls.IBorderElement.CornerRadiusDefaultValue - - - Microsoft.Maui.Controls.Core - 2.0.0.0 - - - System.Int32 - - - - - - - - - - Method - - M:Microsoft.Maui.Controls.IBorderElement.IsBackgroundColorSet - - - Microsoft.Maui.Controls.Core - 2.0.0.0 - - - System.Boolean - - - - - - - - - - - Method - - M:Microsoft.Maui.Controls.IBorderElement.IsBackgroundSet - - - Microsoft.Maui.Controls.Core - 2.0.0.0 - - - System.Boolean - - - - - - - - - - - Method - - M:Microsoft.Maui.Controls.IBorderElement.IsBorderColorSet - - - Microsoft.Maui.Controls.Core - 2.0.0.0 - - - System.Boolean - - - - - - - - - - - Method - - M:Microsoft.Maui.Controls.IBorderElement.IsBorderWidthSet - - - Microsoft.Maui.Controls.Core - 2.0.0.0 - - - System.Boolean - - - - - - - - - - - Method - - M:Microsoft.Maui.Controls.IBorderElement.IsCornerRadiusSet - - - Microsoft.Maui.Controls.Core - 2.0.0.0 - - - System.Boolean - - - - - - - - - - - Method - - M:Microsoft.Maui.Controls.IBorderElement.OnBorderColorPropertyChanged(Microsoft.Maui.Graphics.Color,Microsoft.Maui.Graphics.Color) - - - Microsoft.Maui.Controls.Core - 2.0.0.0 - - - System.Void - - - - - - - To be added. - To be added. - - - - diff --git a/src/Controls/docs/Microsoft.Maui.Controls/GestureElement.xml b/src/Controls/docs/Microsoft.Maui.Controls/GestureElement.xml deleted file mode 100644 index 51a18ecde7bb..000000000000 --- a/src/Controls/docs/Microsoft.Maui.Controls/GestureElement.xml +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - Microsoft.Maui.Controls.Element - - - - Microsoft.Maui.Controls.IGestureRecognizers - - - Microsoft.Maui.Controls.Internals.ISpatialElement - - - - An element that can respond to gestures. - - - - - - - Constructor - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - - Creates a new object with default values. - - - - - - - - Property - - P:Microsoft.Maui.Controls.IGestureRecognizers.GestureRecognizers - - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - System.Collections.Generic.IList<Microsoft.Maui.Controls.IGestureRecognizer> - - - Gets the list of recognizers that belong to the element. - The list of recognizers that belong to the element. - - - - - - - - Property - - P:Microsoft.Maui.Controls.Internals.ISpatialElement.Region - - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - Microsoft.Maui.Controls.Region - - - For internal use by the Microsoft.Maui.Controls platform. - For internal use by the Microsoft.Maui.Controls platform. - - - - diff --git a/src/Controls/docs/Microsoft.Maui.Controls/GestureState.xml b/src/Controls/docs/Microsoft.Maui.Controls/GestureState.xml deleted file mode 100644 index 4913f46abd13..000000000000 --- a/src/Controls/docs/Microsoft.Maui.Controls/GestureState.xml +++ /dev/null @@ -1,175 +0,0 @@ - - - - - - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - - - System.Enum - - - Enumeration specifying the various states of a gesture. - - - - - - - - Field - - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.Controls.GestureState - - 0 - - The gesture has begun and has not ended, failed, or been cancelled. - - - - - - - - Field - - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.Controls.GestureState - - 4 - - The gesture was cancelled. - - - - - - - - Field - - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.Controls.GestureState - - 2 - - The gesture has ended. - - - - - - - - Field - - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.Controls.GestureState - - 3 - - The gesture was not recognized. - - - - - - - - Field - - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.Controls.GestureState - - 5 - - The gesture is in progress and may still become recognizable. - - - - - - - - Field - - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.Controls.GestureState - - 1 - - The gesture state is being updated. - - - - diff --git a/src/Controls/docs/Microsoft.Maui.Controls/HtmlWebViewSource.xml b/src/Controls/docs/Microsoft.Maui.Controls/HtmlWebViewSource.xml deleted file mode 100644 index f81d9dbda22e..000000000000 --- a/src/Controls/docs/Microsoft.Maui.Controls/HtmlWebViewSource.xml +++ /dev/null @@ -1,170 +0,0 @@ - - - - - - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - - - Microsoft.Maui.Controls.WebViewSource - - - - A WebViewSource bound to an HTML-formatted string. - - - - - - - Constructor - - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - - Creates a new empty object with default values. - - - - - - - - Property - - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - System.String - - - The base URL for the source HTML document. - - - - - - - - Field - - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.Controls.BindableProperty - - - Backing store for the property. - - - - - - - - Property - - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - System.String - - - The HTML content. - - - - - - - - Field - - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.Controls.BindableProperty - - - Backing store for the property. - - - - - - - - Method - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - - System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never) - - - - System.Void - - - - - - The renderer into which to load html content. - Loads the specified with the current base URL and HTML. - - - - diff --git a/src/Controls/docs/Microsoft.Maui.Controls/ImageCell.xml b/src/Controls/docs/Microsoft.Maui.Controls/ImageCell.xml deleted file mode 100644 index 90a1c9a79b26..000000000000 --- a/src/Controls/docs/Microsoft.Maui.Controls/ImageCell.xml +++ /dev/null @@ -1,195 +0,0 @@ - - - - - - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - - - Microsoft.Maui.Controls.TextCell - - - - A that has an image. - - - objects are used to place images and accompanying text into a table. - - The following example shows a basic use. - - - - - - - - - - - - - Constructor - - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - - Initializes a new instance of the ImageCell class. - - - - - - - - - - Property - - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - - System.ComponentModel.TypeConverter(typeof(Microsoft.Maui.Controls.ImageSourceConverter)) - - - - Microsoft.Maui.Controls.ImageSource - - - Gets or sets the ImageSource from which the Image is loaded. This is a bindable property. - - - - - - - - - - - - Field - - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.Controls.BindableProperty - - - Identifies the ImageSource bindable property. - - - - - - - - - - Method - - 0.0.0.0 - 1.2.2.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - System.Void - - - - Overridden. - - - - - - diff --git a/src/Controls/docs/Microsoft.Maui.Controls/LayoutAlignment.xml b/src/Controls/docs/Microsoft.Maui.Controls/LayoutAlignment.xml deleted file mode 100644 index 21412294b265..000000000000 --- a/src/Controls/docs/Microsoft.Maui.Controls/LayoutAlignment.xml +++ /dev/null @@ -1,130 +0,0 @@ - - - - - - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - - - System.Enum - - - - System.Flags - - - - Values that represent LayoutAlignment. - - - - - - - - Field - - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.Controls.LayoutAlignment - - 1 - - The center of an alignment. - - - - - - - - Field - - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.Controls.LayoutAlignment - - 2 - - The end of an alignment. Usually the Bottom or Right. - - - - - - - - Field - - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.Controls.LayoutAlignment - - 3 - - Fill the entire area if possible. - - - - - - - - Field - - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.Controls.LayoutAlignment - - 0 - - The start of an alignment. Usually the Top or Left. - - - - diff --git a/src/Controls/docs/Microsoft.Maui.Controls/LayoutOptions.xml b/src/Controls/docs/Microsoft.Maui.Controls/LayoutOptions.xml deleted file mode 100644 index e2852d311db1..000000000000 --- a/src/Controls/docs/Microsoft.Maui.Controls/LayoutOptions.xml +++ /dev/null @@ -1,300 +0,0 @@ - - - - - - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - - - System.ValueType - - - - - System.ComponentModel.TypeConverter(typeof(Microsoft.Maui.Controls.LayoutOptionsConverter)) - - - - A struct whose static members define various alignment and expansion options. - - - - - - - - Constructor - - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - - - - - An alignment value. - Whether or not an element will expand to fill available space in its parent. - Creates a new object with and . - - - - - - - - Property - - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.Controls.LayoutAlignment - - - Gets or sets a value that indicates how an element will be aligned. - The flags that describe the behavior of an element. - - - - - - - - Field - - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.Controls.LayoutOptions - - - A structure that describes an element that is centered and does not expand. - - - - - - - - Field - - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.Controls.LayoutOptions - - - A structure that describes an element that is centered and expands. - - - - - - - - Field - - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.Controls.LayoutOptions - - - A structure that describes an element that appears at the end of its parent and does not expand. - - - - - - - - Field - - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.Controls.LayoutOptions - - - A object that describes an element that appears at the end of its parent and expands. - - - - - - - - Property - - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - System.Boolean - - - Gets or sets a value that indicates whether or not the element that is described by this structure will occupy the largest space that its parent will give to it. - Whether or not the element that is described by this structure will occupy the largest space that its parent will give it. if the element will occupy the largest space the parent will give to it. if the element will be as compact as it can be. - - - - - - - - Field - - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.Controls.LayoutOptions - - - A stucture that describes an element that has no padding around itself and does not expand. - - - - - - - - Field - - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.Controls.LayoutOptions - - - A structure that describes an element that has no padding around itself and expands. - - - - - - - - Field - - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.Controls.LayoutOptions - - - A structure that describes an element that appears at the start of its parent and does not expand. - - - - - - - - Field - - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.Controls.LayoutOptions - - - A structure that describes an element that appears at the start of its parent and expands. - - - - diff --git a/src/Controls/docs/Microsoft.Maui.Controls/LayoutOptionsConverter.xml b/src/Controls/docs/Microsoft.Maui.Controls/LayoutOptionsConverter.xml deleted file mode 100644 index 4229a0389e4d..000000000000 --- a/src/Controls/docs/Microsoft.Maui.Controls/LayoutOptionsConverter.xml +++ /dev/null @@ -1,64 +0,0 @@ - - - - - - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 1.5.0.0 - 2.0.0.0 - - - System.ComponentModel.TypeConverter - - - - - Microsoft.Maui.Controls.Xaml.TypeConversion(typeof(Microsoft.Maui.Controls.LayoutOptions)) - - - - Class that takes a string representation of a and returns a corresponding . - - - - - - - Constructor - - 0.0.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - - Creates a new with default values. - - - - - - - - Method - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - System.Object - - - - - - The value to convert. - Returns a for a valid layout options string. - - - - diff --git a/src/Controls/docs/Microsoft.Maui.Controls/ListStringTypeConverter.xml b/src/Controls/docs/Microsoft.Maui.Controls/ListStringTypeConverter.xml deleted file mode 100644 index 2f43d82346dc..000000000000 --- a/src/Controls/docs/Microsoft.Maui.Controls/ListStringTypeConverter.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - System.ComponentModel.TypeConverter - - - - - Microsoft.Maui.Controls.Xaml.TypeConversion(typeof(System.Collections.Generic.List`1<System.String>)) - - - - Type converter for converting properly formatted string lists to lists. - - - - - - - Constructor - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - - Creates a new object. - - - - - - - - Method - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - System.Object - - - - - - The value to convert. - Converts to a list. - - - - diff --git a/src/Controls/docs/Microsoft.Maui.Controls/ListViewCachingStrategy.xml b/src/Controls/docs/Microsoft.Maui.Controls/ListViewCachingStrategy.xml deleted file mode 100644 index e21d4bee84b0..000000000000 --- a/src/Controls/docs/Microsoft.Maui.Controls/ListViewCachingStrategy.xml +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 1.5.0.0 - 2.0.0.0 - - - System.Enum - - - - System.Flags - - - - Enumerates caching strategies for a ListView. - - Application developers can specify one of these values when constructing a to determine whether the List View will minimize their memory footprint and speed execution by recycling list cells, or will instead generate a cell for every item in the list. Currently, the default behavior is to retain item data in their generated cells when they are not needed. (Items are not needed, for example, when they are far enough off screen that their display is not imminent.) This behavior corresponds to a value of . For performance reasons, it is likely that the default behavior will be changed to in a future release. In the meantime, for memory and performance reasons, app developers should specify when constructing a new List View. - The performance advantage of is so great that application developers have been provided with a XAML syntax shortcut for initializing List Views. Instead of x:TypeArguments syntax that specifies a parameter for the constructor, XAML for Microsoft.Maui.Controls provides a XAML attribute for a non-existent property that corresponds to the caching strategy argument of the constructor. Application developers can set the CachingStrategy attribute to either of the RecycleElement (preferred) or RetainElement values to choose a caching strategy. For example: - - - - - - - - -]]> - - Note: when developers specify , OnElementChanged events are not raised when cells are recycled. Instead, the cell is retained and its property values change when the binding context is updated to that of an available cell, OnElementPropertyChanged events are raised. Application developers should remember to listen for the correct events, and should note that their renderers will need to be updated if the default behavior changes to in a future release. - - - Note: the UWP platform ignores , because it always uses caching to improve performance. Therefore, if the developer has opted not to use data bindings, they must use to update cell data on UWP, because it always behaves as if was specified. - - - - - - - - - - Field - - 0.0.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.Controls.ListViewCachingStrategy - - 1 - - Indicates that unneeded cells will have their binding contexts updated to that of a cell that is needed. - - - - - - - - Field - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.Controls.ListViewCachingStrategy - - 3 - - Indicates that, in addition to the behavior specified by , objects that are selected by a are cached by the data template type. - - - - - - - - Field - - 0.0.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.Controls.ListViewCachingStrategy - - 0 - - Indicates that for every item in the List View's property, a single unique element will be constructed from the DataTemplate. - - - - diff --git a/src/Controls/docs/Microsoft.Maui.Controls/ListViewSelectionMode.xml b/src/Controls/docs/Microsoft.Maui.Controls/ListViewSelectionMode.xml deleted file mode 100644 index 477e82add5de..000000000000 --- a/src/Controls/docs/Microsoft.Maui.Controls/ListViewSelectionMode.xml +++ /dev/null @@ -1,57 +0,0 @@ - - - - - - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - System.Enum - - - Enumerates values that control whether items in a list view can or cannot be selected. - - - - - - - - Field - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - Microsoft.Maui.Controls.ListViewSelectionMode - - 0 - - Indicates that items cannot be selected. - - - - - - - - Field - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - Microsoft.Maui.Controls.ListViewSelectionMode - - 1 - - Indicates that a single item can be selected. - - - - diff --git a/src/Controls/docs/Microsoft.Maui.Controls/MeasureFlags.xml b/src/Controls/docs/Microsoft.Maui.Controls/MeasureFlags.xml deleted file mode 100644 index 6ae8b61e72f6..000000000000 --- a/src/Controls/docs/Microsoft.Maui.Controls/MeasureFlags.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - System.Enum - - - - System.Flags - - - - Enumerates values that tell whether margins are included when laying out windows. - - - - - - - - Field - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.Controls.MeasureFlags - - 1 - - Include margins in a layout measurement. - - - - - - - - Field - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.Controls.MeasureFlags - - 0 - - Do not include margins in a layout measurement. - - - - diff --git a/src/Controls/docs/Microsoft.Maui.Controls/MessagingCenter.xml b/src/Controls/docs/Microsoft.Maui.Controls/MessagingCenter.xml deleted file mode 100644 index 4d35877cd880..000000000000 --- a/src/Controls/docs/Microsoft.Maui.Controls/MessagingCenter.xml +++ /dev/null @@ -1,566 +0,0 @@ - - - - - - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - - - System.Object - - - - Microsoft.Maui.Controls.IMessagingCenter - - - - Associates a callback on subscribers with a specific message name. - - The following shows a simple example of a strongly-typed callback using is: - - (subscriber, "IntPropertyMessage", (s, e) => { - subscriber.IntProperty = e; -}); - -//...later... - -MessagingCenter.Send(this, "IntPropertyMessage", 2); -Assert.AreEqual(2, subscriber.IntProperty); - ]]> - - - - - - - - - Constructor - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - - Creates a new with default values. - - - - - - - - Property - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.Controls.IMessagingCenter - - - Gets the singleton instance of the . - The singleton instance of the . - - - - - - - - Method - - M:Microsoft.Maui.Controls.IMessagingCenter.Send``1(``0,System.String) - - - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - System.Void - - - - - ReferenceTypeConstraint - - - - - - - - - The type of object that sends the message. - The instance that is sending the message. Typically, this is specified with the keyword used within the sending object. - The message that will be sent to objects that are listening for the message from instances of type . - Sends a named message that has no arguments. - - - - - - - - Method - - M:Microsoft.Maui.Controls.IMessagingCenter.Send``2(``0,System.String,``1) - - - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - System.Void - - - - - ReferenceTypeConstraint - - - - - - - - - - - The type of object that sends the message. - The type of the objects that are used as message arguments for the message. - The instance that is sending the message. Typically, this is specified with the keyword used within the sending object. - The message that will be sent to objects that are listening for the message from instances of type . - The arguments that will be passed to the listener's callback. - Sends a named message with the specified arguments. - - - - - - - - Method - - M:Microsoft.Maui.Controls.IMessagingCenter.Subscribe``1(System.Object,System.String,System.Action{``0},``0) - - - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - System.Void - - - - - ReferenceTypeConstraint - - - - - - - - - - - The type of object that sends the message. - The object that is subscribing to the messages. Typically, this is specified with the keyword used within the subscribing object. - The message that will be sent to objects that are listening for the message from instances of type . - A callback, which takes the sender and arguments as parameters, that is run when the message is received by the subscriber. - The object that will send the messages. - Run the on in response to messages that are named and that are created by . - - - - - - - - Method - - M:Microsoft.Maui.Controls.IMessagingCenter.Subscribe``2(System.Object,System.String,System.Action{``0,``1},``0) - - - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - System.Void - - - - - ReferenceTypeConstraint - - - - - - - - - - - - The type of object that sends the message. - The type of the objects that are used as message arguments for the message. - The object that is subscribing to the messages. Typically, this is specified with the keyword used within the subscribing object. - The message that will be sent to objects that are listening for the message from instances of type . - A callback, which takes the sender and arguments as parameters, that is run when the message is received by the subscriber. - The object that will send the messages. - Run the on in response to parameterized messages that are named and that are created by . - - - - - - - - Method - - M:Microsoft.Maui.Controls.IMessagingCenter.Unsubscribe``1(System.Object,System.String) - - - 0.0.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - System.Void - - - - - ReferenceTypeConstraint - - - - - - - - - The type of object that sends the message. - The object that is subscribing to the messages. Typically, this is specified with the keyword used within the subscribing object. - The message that will be sent to objects that are listening for the message from instances of type . - Unsubscribes a subscriber from the specified messages that come from the specified sender. - - - - - - - - Method - - M:Microsoft.Maui.Controls.IMessagingCenter.Unsubscribe``2(System.Object,System.String) - - - 0.0.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - System.Void - - - - - ReferenceTypeConstraint - - - - - - - - - - The type of object that sends the message. - The type of the objects that are used as message arguments for the message. - The object that is subscribing to the messages. Typically, this is specified with the keyword used within the subscribing object. - The message that will be sent to objects that are listening for the message from instances of type . - Unsubscribes from the specified parameterless subscriber messages. - - - - - - - - Method - - M:Microsoft.Maui.Controls.IMessagingCenter.Send``1(``0,System.String) - - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - System.Void - - - - - ReferenceTypeConstraint - - - - - - - - - The type of object that sends the message. - The instance that is sending the message. Typically, this is specified with the keyword used within the sending object. - The message that will be sent to objects that are listening for the message from instances of type . - Sends the named parameterless message to objects that are listening for it on the type that is specified by . - - - - - - - - Method - - M:Microsoft.Maui.Controls.IMessagingCenter.Send``2(``0,System.String,``1) - - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - System.Void - - - - - ReferenceTypeConstraint - - - - - - - - - - - The type of object that sends the message. - The type of the objects that are used as message arguments for the message. - The instance that is sending the message. Typically, this is specified with the keyword used within the sending object. - The message that will be sent to objects that are listening for the message from instances of type . - The arguments that will be passed to the listener's callback. - Sends a message and arguments to objects that are listening for them on the type that is specified by . - - - - - - - - Method - - M:Microsoft.Maui.Controls.IMessagingCenter.Subscribe``1(System.Object,System.String,System.Action{``0},``0) - - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - System.Void - - - - - ReferenceTypeConstraint - - - - - - - - - - - The type of object that sends the message. - The object that is subscribing to the messages. Typically, this is specified with the keyword used within the subscribing object. - The message to subscribe to from . - A callback, which takes the sender and arguments as parameters, that is run when the message is received by the subscriber. - The object that will send the messages. - Subscribes to the specified from the specified . - - - - - - - - Method - - M:Microsoft.Maui.Controls.IMessagingCenter.Subscribe``2(System.Object,System.String,System.Action{``0,``1},``0) - - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - System.Void - - - - - ReferenceTypeConstraint - - - - - - - - - - - - The type of object that sends the message. - The type of the objects that are used as message arguments for the message. - The object that is subscribing to the messages. Typically, this is specified with the keyword used within the subscribing object. - The message that will be sent to objects that are listening for the message from instances of type . - A callback, which takes the sender and arguments as parameters, that is run when the message is received by the subscriber. - The object that will send the messages. - Subscribes to the specified from the specified . - - - - - - - - Method - - M:Microsoft.Maui.Controls.IMessagingCenter.Unsubscribe``1(System.Object,System.String) - - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - System.Void - - - - - ReferenceTypeConstraint - - - - - - - - - The type of object that sends the message. - The object that is unsubscribing to the messages. Typically, this is specified with the keyword used within the subscribing object. - The message that will be sent to objects that are listening for the message from instances of type . - Unsubscribes the specified from the specified . - - - - - - - - Method - - M:Microsoft.Maui.Controls.IMessagingCenter.Unsubscribe``2(System.Object,System.String) - - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - System.Void - - - - - ReferenceTypeConstraint - - - - - - - - - - The type of object that sends the message. - The type of the objects that are used as message arguments for the message. - The object that is subscribing to the messages. Typically, this is specified with the keyword used within the subscribing object. - The message that will be sent to objects that are listening for the message from instances of type . - Unsubscribes the specified from the specified . - - - - diff --git a/src/Controls/docs/Microsoft.Maui.Controls/ModalEventArgs.xml b/src/Controls/docs/Microsoft.Maui.Controls/ModalEventArgs.xml deleted file mode 100644 index d8aea8aa27f6..000000000000 --- a/src/Controls/docs/Microsoft.Maui.Controls/ModalEventArgs.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 1.3.5.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - - - System.EventArgs - - - - Base class for , , , and . - - - - - - - - Constructor - - 0.0.0.0 - 1.3.5.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - - - - The modal page. - Creates a new object for a navigation event that happened to the page. - - - - - - - - Property - - 0.0.0.0 - 1.3.5.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.Controls.Page - - - Gets or sets the page whose navigation triggered the event. - - - - diff --git a/src/Controls/docs/Microsoft.Maui.Controls/ModalPoppedEventArgs.xml b/src/Controls/docs/Microsoft.Maui.Controls/ModalPoppedEventArgs.xml deleted file mode 100644 index 556f3a943ad7..000000000000 --- a/src/Controls/docs/Microsoft.Maui.Controls/ModalPoppedEventArgs.xml +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 1.3.5.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - - - Microsoft.Maui.Controls.ModalEventArgs - - - - Arguments for the event that is raised when a modal window is popped from the navigation stack. - - - - - - - - Constructor - - 0.0.0.0 - 1.3.5.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - - - - The modal page. - Constructs a new object for the page that was just popped. - - - - diff --git a/src/Controls/docs/Microsoft.Maui.Controls/ModalPoppingEventArgs.xml b/src/Controls/docs/Microsoft.Maui.Controls/ModalPoppingEventArgs.xml deleted file mode 100644 index 28753e22775e..000000000000 --- a/src/Controls/docs/Microsoft.Maui.Controls/ModalPoppingEventArgs.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 1.3.5.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - - - Microsoft.Maui.Controls.ModalEventArgs - - - - Arguments for the event that is raised when a modal window is popping from the navigation stack. - - - - - - - - Constructor - - 0.0.0.0 - 1.3.5.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - - - - The modal page. - Constructs a new object for the page that is being popped. - - - - - - - - Property - - 0.0.0.0 - 1.3.5.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - System.Boolean - - - Gets or sets a value that tells whether the modal navigation was canceled. - - - - diff --git a/src/Controls/docs/Microsoft.Maui.Controls/ModalPushedEventArgs.xml b/src/Controls/docs/Microsoft.Maui.Controls/ModalPushedEventArgs.xml deleted file mode 100644 index e86cfd89599e..000000000000 --- a/src/Controls/docs/Microsoft.Maui.Controls/ModalPushedEventArgs.xml +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 1.3.5.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - - - Microsoft.Maui.Controls.ModalEventArgs - - - - Arguments for the event that is raised when a modal window is pushed onto the navigation stack. - - - - - - - - Constructor - - 0.0.0.0 - 1.3.5.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - - - - The modal page. - Constructs a new object for the page that was just popped. - - - - diff --git a/src/Controls/docs/Microsoft.Maui.Controls/ModalPushingEventArgs.xml b/src/Controls/docs/Microsoft.Maui.Controls/ModalPushingEventArgs.xml deleted file mode 100644 index 82f94f151c56..000000000000 --- a/src/Controls/docs/Microsoft.Maui.Controls/ModalPushingEventArgs.xml +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 1.3.5.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - - - Microsoft.Maui.Controls.ModalEventArgs - - - - Arguments for the event that is raised when a modal window is being pushed onto the navigation stack. - - - - - - - - Constructor - - 0.0.0.0 - 1.3.5.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - - - - The modal page. - Constructs a new object for the page that is being pushed. - - - - diff --git a/src/Controls/docs/Microsoft.Maui.Controls/NameScopeExtensions.xml b/src/Controls/docs/Microsoft.Maui.Controls/NameScopeExtensions.xml deleted file mode 100644 index 6aad10a021d3..000000000000 --- a/src/Controls/docs/Microsoft.Maui.Controls/NameScopeExtensions.xml +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - - - System.Object - - - - Extension methods for that adds a strongly-typed FindByName method. - - - - - - - - Method - - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - T - - - - - - - - - - The type of instance to find. - An element in the scope to search. - The name of the element to find. - Returns the instance of type that has name in the scope that includes . - - - - diff --git a/src/Controls/docs/Microsoft.Maui.Controls/NamedSize.xml b/src/Controls/docs/Microsoft.Maui.Controls/NamedSize.xml deleted file mode 100644 index 20c8a96ec8e9..000000000000 --- a/src/Controls/docs/Microsoft.Maui.Controls/NamedSize.xml +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - - - System.Enum - - - Represents pre-defined font sizes. - The exact pixel-value depends on the platform on which Microsoft.Maui.Controls is running. - - - - - - - - Field - - Microsoft.Maui.Controls.Core - 2.0.0.0 - - - Microsoft.Maui.Controls.NamedSize - - 5 - - Body. - - - - - - - - Field - - Microsoft.Maui.Controls.Core - 2.0.0.0 - - - Microsoft.Maui.Controls.NamedSize - - 9 - - Caption. - - - - - - - - Field - - 0.0.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.Controls.NamedSize - - 0 - - The default font size. - - - - - - - - Field - - Microsoft.Maui.Controls.Core - 2.0.0.0 - - - Microsoft.Maui.Controls.NamedSize - - 6 - - Header. - - - - - - - - Field - - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.Controls.NamedSize - - 4 - - A Large font size, for titles or other important text elements. - - - - - - - - Field - - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.Controls.NamedSize - - 3 - - A default font size, to be used in stand alone labels or buttons. - - - - - - - - Field - - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.Controls.NamedSize - - 1 - - The smallest readable font size for the device. Think about this like legal footnotes. - - - - - - - - Field - - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.Controls.NamedSize - - 2 - - A small but readable font size. Use this for block of text. - - - - - - - - Field - - Microsoft.Maui.Controls.Core - 2.0.0.0 - - - Microsoft.Maui.Controls.NamedSize - - 8 - - Subtitle. - - - - - - - - Field - - Microsoft.Maui.Controls.Core - 2.0.0.0 - - - Microsoft.Maui.Controls.NamedSize - - 7 - - Title. - - - - diff --git a/src/Controls/docs/Microsoft.Maui.Controls/On.xml b/src/Controls/docs/Microsoft.Maui.Controls/On.xml deleted file mode 100644 index 8c253ed598fc..000000000000 --- a/src/Controls/docs/Microsoft.Maui.Controls/On.xml +++ /dev/null @@ -1,81 +0,0 @@ - - - - - - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 2.0.0.0 - - - System.Object - - - - - Microsoft.Maui.Controls.ContentProperty("Value") - - - - Class that is used within OnPlatform tags in XAML when specifying values on platforms. - - - - - - - Constructor - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - - Creates a new with default values. - - - - - - - - Property - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - - System.ComponentModel.TypeConverter(typeof(Microsoft.Maui.Controls.ListStringTypeConverter)) - - - - System.Collections.Generic.IList<System.String> - - - Gets or sets the list of specified platforms. - - - - - - - - Property - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - System.Object - - - Gets or sets the value on the current platform. - - - - diff --git a/src/Controls/docs/Microsoft.Maui.Controls/PanGestureRecognizer.xml b/src/Controls/docs/Microsoft.Maui.Controls/PanGestureRecognizer.xml deleted file mode 100644 index 5574aef35f7a..000000000000 --- a/src/Controls/docs/Microsoft.Maui.Controls/PanGestureRecognizer.xml +++ /dev/null @@ -1,230 +0,0 @@ - - - - - - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 1.5.0.0 - 2.0.0.0 - - - Microsoft.Maui.Controls.GestureRecognizer - - - - Microsoft.Maui.Controls.IPanGestureController - - - - A gesture recognizer for panning content that is larger than its parent view. - - - - - - - Constructor - - 0.0.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - - Creates a new with default values. - - - - - - - - Event - - 0.0.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - System.EventHandler<Microsoft.Maui.Controls.PanUpdatedEventArgs> - - - Event that is raised when the pan gesture changes. - - - - - - - - Method - - M:Microsoft.Maui.Controls.IPanGestureController.SendPan(Microsoft.Maui.Controls.Element,System.Double,System.Double,System.Int32) - - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - - System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never) - - - - System.Void - - - - - - - - - For internal use by the Microsoft.Maui.Controls platform. - For internal use by the Microsoft.Maui.Controls platform. - For internal use by the Microsoft.Maui.Controls platform. - For internal use by the Microsoft.Maui.Controls platform. - For internal use by the Microsoft.Maui.Controls platform. - - - - - - - - Method - - M:Microsoft.Maui.Controls.IPanGestureController.SendPanCanceled(Microsoft.Maui.Controls.Element,System.Int32) - - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - - System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never) - - - - System.Void - - - - - - - For internal use by the Microsoft.Maui.Controls platform. - For internal use by the Microsoft.Maui.Controls platform. - For internal use by the Microsoft.Maui.Controls platform. - - - - - - - - Method - - M:Microsoft.Maui.Controls.IPanGestureController.SendPanCompleted(Microsoft.Maui.Controls.Element,System.Int32) - - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - - System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never) - - - - System.Void - - - - - - - For internal use by the Microsoft.Maui.Controls platform. - For internal use by the Microsoft.Maui.Controls platform. - For internal use by the Microsoft.Maui.Controls platform. - - - - - - - - Method - - M:Microsoft.Maui.Controls.IPanGestureController.SendPanStarted(Microsoft.Maui.Controls.Element,System.Int32) - - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - - System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never) - - - - System.Void - - - - - - - For internal use by the Microsoft.Maui.Controls platform. - For internal use by the Microsoft.Maui.Controls platform. - For internal use by the Microsoft.Maui.Controls platform. - - - - - - - - Property - - 0.0.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - System.Int32 - - - Gets or sets the number of touch points in the gesture. - - - - - - - - Field - - 0.0.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.Controls.BindableProperty - - - Backing store for the property. - - - - diff --git a/src/Controls/docs/Microsoft.Maui.Controls/PinchGestureRecognizer.xml b/src/Controls/docs/Microsoft.Maui.Controls/PinchGestureRecognizer.xml deleted file mode 100644 index c90c9a87df99..000000000000 --- a/src/Controls/docs/Microsoft.Maui.Controls/PinchGestureRecognizer.xml +++ /dev/null @@ -1,212 +0,0 @@ - - - - - - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 1.5.0.0 - 2.0.0.0 - - - Microsoft.Maui.Controls.GestureRecognizer - - - - Microsoft.Maui.Controls.IPinchGestureController - - - - Recognizer for pinch gestures. - - - - - - - Constructor - - 0.0.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - - Constructs a new pinch gesture recognizer. - - - - - - - - Property - - P:Microsoft.Maui.Controls.IPinchGestureController.IsPinching - - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - - System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never) - - - - System.Boolean - - - For internal use by the Microsoft.Maui.Controls platform. - - - - - - - - Event - - 0.0.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - System.EventHandler<Microsoft.Maui.Controls.PinchGestureUpdatedEventArgs> - - - Event that is raised when a pinch gesture updates. - - - - - - - - Method - - M:Microsoft.Maui.Controls.IPinchGestureController.SendPinch(Microsoft.Maui.Controls.Element,System.Double,Microsoft.Maui.Controls.Point) - - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - - System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never) - - - - System.Void - - - - - - - - For internal use by the Microsoft.Maui.Controls platform. - For internal use by the Microsoft.Maui.Controls platform. - For internal use by the Microsoft.Maui.Controls platform. - For internal use by the Microsoft.Maui.Controls platform. - - - - - - - - Method - - M:Microsoft.Maui.Controls.IPinchGestureController.SendPinchCanceled(Microsoft.Maui.Controls.Element) - - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - - System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never) - - - - System.Void - - - - - - For internal use by the Microsoft.Maui.Controls platform. - For internal use by the Microsoft.Maui.Controls platform. - - - - - - - - Method - - M:Microsoft.Maui.Controls.IPinchGestureController.SendPinchEnded(Microsoft.Maui.Controls.Element) - - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - - System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never) - - - - System.Void - - - - - - For internal use by the Microsoft.Maui.Controls platform. - For internal use by the Microsoft.Maui.Controls platform. - - - - - - - - Method - - M:Microsoft.Maui.Controls.IPinchGestureController.SendPinchStarted(Microsoft.Maui.Controls.Element,Microsoft.Maui.Controls.Point) - - - 0.0.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - - System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never) - - - - System.Void - - - - - - - For internal use by the Microsoft.Maui.Controls platform. - For internal use by the Microsoft.Maui.Controls platform. - For internal use by the Microsoft.Maui.Controls platform. - - - - diff --git a/src/Controls/docs/Microsoft.Maui.Controls/TextCell.xml b/src/Controls/docs/Microsoft.Maui.Controls/TextCell.xml deleted file mode 100644 index 32c36273afda..000000000000 --- a/src/Controls/docs/Microsoft.Maui.Controls/TextCell.xml +++ /dev/null @@ -1,440 +0,0 @@ - - - - - - - Microsoft.Maui.Controls.Core - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - - - Microsoft.Maui.Controls.Cell - - - - - A with primary and text. - - - The following example shows a basic use. - - - - - - - - - - - - - - Constructor - - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - - Initializes a new instance of the TextCell class. - - - - - - - - - - Property - - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - System.Windows.Input.ICommand - - - Gets or sets the ICommand to be executed when the TextCell is tapped. This is a bindable property. - - - Setting the Command property has a side effect of changing the Enabled property depending on ICommand.CanExecute. - - - - - - - - Property - - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - System.Object - - - Gets or sets the parameter passed when invoking the Command. This is a bindable property. - - - - - - - - - - - - Field - - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.Controls.BindableProperty - - - Identifies the CommandParameter bindable property. - - - - - - - - - - Field - - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.Controls.BindableProperty - - - Identifies the Command bindable property. - - - - - - - - - - Property - - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - System.String - - - Gets or sets the secondary text to be displayed in the TextCell. This is a bindable property. - - - - - - - - - - - - Property - - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.Graphics.Color - - - Gets or sets the color to render the secondary text. This is a bindable property. - The color of the text. Color.Default is the default color value. - Not all platforms may support transparent text rendering. Using Color.Default will result in the system theme color being used. - - - - - - - - Field - - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.Controls.BindableProperty - - - Identifies the DetailColor bindable property. - - - - - - - - - - Field - - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.Controls.BindableProperty - - - Gets or sets the secondary text to be displayed. This is a bindable property. - - - - - - - - - - Method - - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - System.Void - - - - Invoked whenever the Cell is Tapped. - overridden for TextCell. - - - - - - - - Property - - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - System.String - - - Gets or sets the primary text to be displayed. This is a bindable property. - - - - - - - - - - - - Property - - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.Graphics.Color - - - Gets or sets the color to render the primary text. This is a bindable property. - The color of the text. - Not all platforms may support transparent text rendering. Using Color.Default will result in the system theme color being used. Color.Default is the default color value. - - - - - - - - Field - - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.Controls.BindableProperty - - - Identifies the TextColor bindable property. - - - - - - - - - - Field - - 0.0.0.0 - 1.0.0.0 - 1.1.0.0 - 1.2.0.0 - 1.3.0.0 - 1.4.0.0 - 1.5.0.0 - 2.0.0.0 - Microsoft.Maui.Controls.Core - - - Microsoft.Maui.Controls.BindableProperty - - - Identifies the Text bindable property. - - - - - - diff --git a/src/Controls/docs/Microsoft.Maui.Controls/TextDecorationConverter.xml b/src/Controls/docs/Microsoft.Maui.Controls/TextDecorationConverter.xml deleted file mode 100644 index 326cc4b896c8..000000000000 --- a/src/Controls/docs/Microsoft.Maui.Controls/TextDecorationConverter.xml +++ /dev/null @@ -1,61 +0,0 @@ - - - - - - - Microsoft.Maui.Controls.Core - 2.0.0.0 - - - System.ComponentModel.TypeConverter - - - - - Microsoft.Maui.Controls.Xaml.TypeConversion(typeof(Microsoft.Maui.TextDecorations)) - - - - A subclass that can convert between a string and a object. - - - - - - - Constructor - - Microsoft.Maui.Controls.Core - 2.0.0.0 - - - - - - - - - - - Method - - Microsoft.Maui.Controls.Core - 2.0.0.0 - - - System.Object - - - - - - A comma-separated string whose contents correspond to values of . - Converts a single value or comma-separated string to a object. - - The elements of must each be a value within or the string "line-through". - - - - - diff --git a/src/Controls/src/Core/AlertArguments.cs b/src/Controls/src/Core/AlertArguments.cs index ee658b29f998..8e803246bb30 100644 --- a/src/Controls/src/Core/AlertArguments.cs +++ b/src/Controls/src/Core/AlertArguments.cs @@ -4,11 +4,17 @@ namespace Microsoft.Maui.Controls.Internals { - /// + /// Contains configuration arguments for displaying platform-specific alert dialogs. + /// For internal use only. This API can be changed or removed without notice at any time. [EditorBrowsable(EditorBrowsableState.Never)] public class AlertArguments { - /// + /// Initializes a new instance of the AlertArguments class with the specified dialog configuration. + /// The title text to display in the alert dialog header. + /// The message text to display in the alert dialog body. + /// The text for the positive/accept button in the alert dialog. + /// The text for the negative/cancel button in the alert dialog. + /// For internal use only. This API can be changed or removed without notice at any time. public AlertArguments(string title, string message, string accept, string cancel) { Title = title; @@ -34,7 +40,8 @@ public AlertArguments(string title, string message, string accept, string cancel /// public string Message { get; private set; } - /// + /// Gets the TaskCompletionSource used to handle the async result of the alert dialog interaction. + /// For internal use only. This API can be changed or removed without notice at any time. public TaskCompletionSource Result { get; } public FlowDirection FlowDirection { get; set; } @@ -44,7 +51,9 @@ public AlertArguments(string title, string message, string accept, string cancel /// public string Title { get; private set; } - /// + /// Sets the result of the alert dialog interaction. + /// True if the user selected the accept button, false if they selected cancel or dismissed the dialog. + /// For internal use only. This API can be changed or removed without notice at any time. public void SetResult(bool result) { Result.TrySetResult(result); diff --git a/src/Controls/src/Core/AnimationExtensions.cs b/src/Controls/src/Core/AnimationExtensions.cs index be490c9144d7..b41764b31cbb 100644 --- a/src/Controls/src/Core/AnimationExtensions.cs +++ b/src/Controls/src/Core/AnimationExtensions.cs @@ -34,7 +34,7 @@ namespace Microsoft.Maui.Controls { - /// + /// Extension methods for objects. public static class AnimationExtensions { // We use a ConcurrentDictionary because Tweener relies on being able to remove @@ -111,7 +111,9 @@ public static void Remove(this IAnimationManager animationManager, int tickerId) } } - /// + /// Stops the animation. + /// The object on which this method will be run. + /// An animation key that must be unique among its sibling and parent animations for the duration of the animation. public static bool AbortAnimation(this IAnimatable self, string handle) { var key = new AnimatableKey(self, handle); @@ -186,10 +188,15 @@ public static void Animate(this IAnimatable self, string name, Func -#pragma warning disable CS1573 // Parameter has no matching param tag in the XML comment (but other parameters do) + /// Sets the specified parameters and starts the kinetic animation. + /// The object on which this method will be run. + /// An animation key that should be unique among its sibling and parent animations for the duration of the animation. + /// An action that is called with successive animation values. + /// The amount that the animation progresses in each animation step. For example, a velocity of 1 progresses at the default speed. + /// The amount that the progression speed is reduced per frame. Can be negative. + /// An action to call when the animation is finished. + /// The animation manager to use for this animation. If null, the default animation manager for the target object will be used. public static void AnimateKinetic(this IAnimatable self, string name, Func callback, double velocity, double drag, Action finished = null, IAnimationManager animationManager = null) -#pragma warning restore CS1573 // Parameter has no matching param tag in the XML comment (but other parameters do) { animationManager ??= self.GetAnimationManager(); @@ -197,21 +204,29 @@ public static void AnimateKinetic(this IAnimatable self, string name, Func + /// Returns a Boolean value that indicates whether or not the animation that is specified by is running. + /// The object on which this method will be run. + /// An animation key that must be unique among its sibling and parent animations for the duration of the animation. public static bool AnimationIsRunning(this IAnimatable self, string handle) { var key = new AnimatableKey(self, handle); return s_animations.ContainsKey(key); } - /// + /// Returns a function that performs a linear interpolation between and . + /// The fraction into the current animation at which to start the animation. + /// The fraction into the current animation at which to stop the animation. + /// The inverse scale factor to use if is . + /// Whether to use the inverse scale factor in to deinterpolate. + /// A function that performs a linear interpolation between and . Application developers can pass values between 0.0f and 1.0f to this function in order to receive a value that is offset from or , depending on the value of , by the passed value times the distance between and . + /// If is , then the interpolation happens between and . public static Func Interpolate(double start, double end = 1.0f, double reverseVal = 0.0f, bool reverse = false) { double target = reverse ? reverseVal : end; return x => start + (target - start) * x; } - /// + /// The object instance. public static IDisposable Batch(this IAnimatable self) => new BatchObject(self); static void AbortAnimation(AnimatableKey key) diff --git a/src/Controls/src/Core/AppLinkEntry.cs b/src/Controls/src/Core/AppLinkEntry.cs index 83900ac65506..ee0eee07284f 100644 --- a/src/Controls/src/Core/AppLinkEntry.cs +++ b/src/Controls/src/Core/AppLinkEntry.cs @@ -4,12 +4,12 @@ namespace Microsoft.Maui.Controls { - /// + /// A deep application link in an app link search index. public class AppLinkEntry : Element, IAppLinkEntry { readonly Dictionary keyValues; - /// + /// Creates a new with default values. public AppLinkEntry() { keyValues = new(StringComparer.Ordinal); @@ -30,48 +30,51 @@ public AppLinkEntry() /// Bindable property for . public static readonly BindableProperty IsLinkActiveProperty = BindableProperty.Create(nameof(IsLinkActive), typeof(bool), typeof(AppLinkEntry), false); - /// + /// Gets or sets an application-specific URI that uniquely describes content within an app. This is a bindable property. public Uri AppLinkUri { get { return (Uri)GetValue(AppLinkUriProperty); } set { SetValue(AppLinkUriProperty, value); } } - /// + /// Gets or sets a description that appears with the item in search results. This is a bindable property. public string Description { get { return (string)GetValue(DescriptionProperty); } set { SetValue(DescriptionProperty, value); } } - /// + /// Gets or sets a value that tells whether the item that is identified by the link entry is currently open. + /// Application developers can set this value in and methods to control whether the app link is shown for indexing or Handoff. public bool IsLinkActive { get { return (bool)GetValue(IsLinkActiveProperty); } set { SetValue(IsLinkActiveProperty, value); } } - /// + /// Gets a dictionary of application-specific key-value pairs. + /// The standard keys are contentType, associatedWebPage, and shouldAddToPublicIndex. public IDictionary KeyValues { get { return keyValues; } } - /// + /// Gets or sets a small image that appears with the item in search results. This is a bindable property. public ImageSource Thumbnail { get { return (ImageSource)GetValue(ThumbnailProperty); } set { SetValue(ThumbnailProperty, value); } } - /// + /// Gets or sets the title of the item. This is a bindable property. public string Title { get { return (string)GetValue(TitleProperty); } set { SetValue(TitleProperty, value); } } - /// + /// Creates and returns a new for the specified . + /// A URI that can be parsed by the target appliction to recreate a specific state. public static AppLinkEntry FromUri(Uri uri) { var appEntry = new AppLinkEntry(); @@ -79,7 +82,8 @@ public static AppLinkEntry FromUri(Uri uri) return appEntry; } - /// + /// Returns a string representation of this . + /// A string representation of this . public override string ToString() { return AppLinkUri.ToString(); diff --git a/src/Controls/src/Core/AppThemeChangedEventArgs.cs b/src/Controls/src/Core/AppThemeChangedEventArgs.cs index 8d5be43349d3..9f2ec3b37ad7 100644 --- a/src/Controls/src/Core/AppThemeChangedEventArgs.cs +++ b/src/Controls/src/Core/AppThemeChangedEventArgs.cs @@ -7,7 +7,7 @@ namespace Microsoft.Maui.Controls /// public class AppThemeChangedEventArgs : EventArgs { - /// + /// The appTheme parameter. public AppThemeChangedEventArgs(AppTheme appTheme) => RequestedTheme = appTheme; diff --git a/src/Controls/src/Core/AutomationProperties.cs b/src/Controls/src/Core/AutomationProperties.cs index 7e17cba35c03..69ad8f60c292 100644 --- a/src/Controls/src/Core/AutomationProperties.cs +++ b/src/Controls/src/Core/AutomationProperties.cs @@ -3,7 +3,7 @@ namespace Microsoft.Maui.Controls { - /// + /// Contains both abbreviated and detailed UI information that is supplied to accessibility services. public class AutomationProperties { /// Bindable property for HelpText. @@ -24,7 +24,8 @@ public class AutomationProperties [Obsolete("Use SemanticProperties.Description instead. See the conceptual docs about accessibility for more information.")] public static readonly BindableProperty NameProperty = BindableProperty.Create("Name", typeof(string), typeof(AutomationProperties), default(string)); - /// + /// Returns the help text, if any, for the bindable object. + /// The bindable object whose help text to get. public static string GetHelpText(BindableObject bindable) { #pragma warning disable CS0618 // Type or member is obsolete @@ -32,7 +33,9 @@ public static string GetHelpText(BindableObject bindable) #pragma warning restore CS0618 // Type or member is obsolete } - /// + /// Gets a nullable Boolean value that tells whether the bindable object is available to the accessibility system. + /// The bindable object whose status to check. + /// if is available to the accessibility system. or if it is not. public static bool? GetIsInAccessibleTree(BindableObject bindable) { return (bool?)bindable.GetValue(IsInAccessibleTreeProperty); @@ -43,7 +46,9 @@ public static string GetHelpText(BindableObject bindable) return (bool?)bindable.GetValue(ExcludedWithChildrenProperty); } - /// + /// Returns the element that labels , if does not label itself and if another element describes it in the UI. + /// The object whose label to find. + /// The element that labels , if present. [System.ComponentModel.TypeConverter(typeof(ReferenceTypeConverter))] public static VisualElement GetLabeledBy(BindableObject bindable) { @@ -52,7 +57,9 @@ public static VisualElement GetLabeledBy(BindableObject bindable) #pragma warning restore CS0618 // Type or member is obsolete } - /// + /// Returns the short, developer-specified, introductory name of the element, such as "Progress Indicator" or "Button". + /// The object whose name to get. + /// The short, introdctory name of the element. public static string GetName(BindableObject bindable) { #pragma warning disable CS0618 // Type or member is obsolete @@ -60,7 +67,9 @@ public static string GetName(BindableObject bindable) #pragma warning restore CS0618 // Type or member is obsolete } - /// + /// Sets the help text for . + /// The object whose help text to set. + /// The new help text value. public static void SetHelpText(BindableObject bindable, string value) { #pragma warning disable CS0618 // Type or member is obsolete @@ -68,7 +77,9 @@ public static void SetHelpText(BindableObject bindable, string value) #pragma warning restore CS0618 // Type or member is obsolete } - /// + /// Sets a Boolean value that tells whether the bindable object is available to the accessibility system. + /// The object ot add or remove from the accessibility system. + /// to make visible to the accessibility system. to remove it from the system. public static void SetIsInAccessibleTree(BindableObject bindable, bool? value) { bindable.SetValue(IsInAccessibleTreeProperty, value); @@ -79,7 +90,9 @@ public static void SetExcludedWithChildren(BindableObject bindable, bool? value) bindable.SetValue(ExcludedWithChildrenProperty, value); } - /// + /// Sets another element, such as a as the label for . + /// The object whose label to set. + /// The visual element that will name , or to make its own label. public static void SetLabeledBy(BindableObject bindable, VisualElement value) { #pragma warning disable CS0618 // Type or member is obsolete @@ -87,7 +100,9 @@ public static void SetLabeledBy(BindableObject bindable, VisualElement value) #pragma warning restore CS0618 // Type or member is obsolete } - /// + /// Sets the short, developer-specified, introductory name of the element, such as "Progress Indicator" or "Button". + /// The object whose name to set. + /// The new name. public static void SetName(BindableObject bindable, string value) { #pragma warning disable CS0618 // Type or member is obsolete diff --git a/src/Controls/src/Core/BackButtonPressedEventArgs.cs b/src/Controls/src/Core/BackButtonPressedEventArgs.cs index 3692c63863d7..d98f7c2f9ebe 100644 --- a/src/Controls/src/Core/BackButtonPressedEventArgs.cs +++ b/src/Controls/src/Core/BackButtonPressedEventArgs.cs @@ -3,10 +3,10 @@ namespace Microsoft.Maui.Controls { - /// + /// Internal API that may change or be removed without notice. public class BackButtonPressedEventArgs : EventArgs { - /// + /// Internal API that may change or be removed without notice. public bool Handled { get; set; } } } \ No newline at end of file diff --git a/src/Controls/src/Core/BindableObjectExtensions.cs b/src/Controls/src/Core/BindableObjectExtensions.cs index bceb514ebe83..f234bc9d57d6 100644 --- a/src/Controls/src/Core/BindableObjectExtensions.cs +++ b/src/Controls/src/Core/BindableObjectExtensions.cs @@ -8,7 +8,7 @@ namespace Microsoft.Maui.Controls { - /// + /// Contains convenience extension methods for . public static class BindableObjectExtensions { internal static void RefreshPropertyValue(this BindableObject self, BindableProperty property, object value) @@ -49,7 +49,14 @@ internal static void PropagateBindingContext(this BindableObject self, IEnume } } - /// + /// Creates and applies a binding to a property. + /// The . + /// The BindableProperty on which to set a binding. + /// A indicating the property path to bind to. + /// The for the binding. This parameter is optional. Default is . + /// An for the binding. This parameter is optional. Default is . + /// A string used as stringFormat for the binding. This parameter is optional. Default is . + /// The following example shows how to use the extension method to set a binding. [RequiresUnreferencedCode(TrimmerConstants.StringPathBindingWarning, Url = TrimmerConstants.ExpressionBasedBindingsDocsUrl)] public static void SetBinding(this BindableObject self, BindableProperty targetProperty, string path, BindingMode mode = BindingMode.Default, IValueConverter converter = null, string stringFormat = null) @@ -115,10 +122,10 @@ public static void SetBinding(this BindableObject self, BindableProperty targetP /// /// The source type. /// The property type. - /// The . - /// The on which to set a binding. + /// The . + /// The on which to set a binding. /// An getter method used to retrieve the source property. - /// The binding mode. This property is optional. Default is . + /// The binding mode. This property is optional. Default is . /// The converter. This parameter is optional. Default is . /// An user-defined parameter to pass to the converter. This parameter is optional. Default is . /// A String format. This parameter is optional. Default is . @@ -211,7 +218,10 @@ internal static bool TrySetAppTheme( public static void SetAppTheme(this BindableObject self, BindableProperty targetProperty, T light, T dark) => self.SetBinding(targetProperty, new AppThemeBinding { Light = light, Dark = dark }); - /// + /// The object instance. + /// The targetProperty parameter. + /// The light parameter. + /// The dark parameter. public static void SetAppThemeColor(this BindableObject self, BindableProperty targetProperty, Color light, Color dark) => SetAppTheme(self, targetProperty, light, dark); } diff --git a/src/Controls/src/Core/BindableProperty.cs b/src/Controls/src/Core/BindableProperty.cs index 7044baea43d5..0f58a074403e 100644 --- a/src/Controls/src/Core/BindableProperty.cs +++ b/src/Controls/src/Core/BindableProperty.cs @@ -12,7 +12,7 @@ namespace Microsoft.Maui.Controls { - /// + /// A BindableProperty is a backing store for properties allowing bindings on . [DebuggerDisplay("{PropertyName}")] [System.ComponentModel.TypeConverter(typeof(BindablePropertyConverter))] public sealed class BindableProperty @@ -112,23 +112,24 @@ public sealed class BindableProperty DefaultValueCreator = defaultValueCreator; } - /// + /// Gets the type declaring the BindableProperty + /// Unused [DynamicallyAccessedMembers(DeclaringTypeMembers)] public Type DeclaringType { get; private set; } - /// + /// Gets the default BindingMode. public BindingMode DefaultBindingMode { get; private set; } - /// + /// Gets the default value for the BindableProperty. public object DefaultValue { get; } - /// + /// Gets a value indicating if the BindableProperty is created form a BindablePropertyKey. public bool IsReadOnly { get; private set; } - /// + /// Gets the property name. public string PropertyName { get; } - /// + /// Gets the type of the BindableProperty. [DynamicallyAccessedMembers(ReturnTypeMembers)] public Type ReturnType { get; } @@ -144,7 +145,18 @@ public sealed class BindableProperty internal ValidateValueDelegate ValidateValue { get; private set; } - /// + /// Creates a new instance of the BindableProperty class. + /// The name of the BindableProperty. + /// The type of the property. + /// The type of the declaring object. + /// The default value for the property. + /// The BindingMode to use on SetBinding() if no BindingMode is given. This parameter is optional. Default is BindingMode.OneWay. + /// A delegate to be run when a value is set. This parameter is optional. Default is null. + /// A delegate to be run when the value has changed. This parameter is optional. Default is null. + /// A delegate to be run when the value will change. This parameter is optional. Default is null. + /// A delegate used to coerce the range of a value. This parameter is optional. Default is null. + /// A Func used to initialize default value for reference types. + /// A newly created BindableProperty. public static BindableProperty Create(string propertyName, [DynamicallyAccessedMembers(ReturnTypeMembers)] Type returnType, [DynamicallyAccessedMembers(DeclaringTypeMembers)] Type declaringType, object defaultValue = null, BindingMode defaultBindingMode = BindingMode.OneWay, ValidateValueDelegate validateValue = null, BindingPropertyChangedDelegate propertyChanged = null, BindingPropertyChangingDelegate propertyChanging = null, CoerceValueDelegate coerceValue = null, CreateDefaultValueDelegate defaultValueCreator = null) @@ -153,7 +165,18 @@ public static BindableProperty Create(string propertyName, [DynamicallyAccessedM defaultValueCreator: defaultValueCreator); } - /// + /// Creates a new instance of the BindableProperty class for an attached property. + /// The name of the BindableProperty. + /// The type of the property. + /// The type of the declaring object. + /// The default value for the property. + /// The BindingMode to use on SetBinding() if no BindingMode is given. This parameter is optional. Default is BindingMode.OneWay. + /// A delegate to be run when a value is set. This parameter is optional. Default is null. + /// A delegate to be run when the value has changed. This parameter is optional. Default is null. + /// A delegate to be run when the value will change. This parameter is optional. Default is null. + /// A delegate used to coerce the range of a value. This parameter is optional. Default is null. + /// A Func used to initialize default value for reference types. + /// A newly created attached BindableProperty. public static BindableProperty CreateAttached(string propertyName, [DynamicallyAccessedMembers(ReturnTypeMembers)] Type returnType, [DynamicallyAccessedMembers(DeclaringTypeMembers)] Type declaringType, object defaultValue, BindingMode defaultBindingMode = BindingMode.OneWay, ValidateValueDelegate validateValue = null, BindingPropertyChangedDelegate propertyChanged = null, BindingPropertyChangingDelegate propertyChanging = null, CoerceValueDelegate coerceValue = null, CreateDefaultValueDelegate defaultValueCreator = null) @@ -161,7 +184,19 @@ public static BindableProperty CreateAttached(string propertyName, [DynamicallyA return CreateAttached(propertyName, returnType, declaringType, defaultValue, defaultBindingMode, validateValue, propertyChanged, propertyChanging, coerceValue, null, false, defaultValueCreator); } - /// + /// Creates a new instance of the BindableProperty class for attached read-only properties. + /// The name of the BindableProperty. + /// The type of the property. + /// The type of the declaring object. + /// The default value for the property. + /// The BindingMode to use on SetBinding() if no BindingMode is given. This parameter is optional. Default is BindingMode.OneWay. + /// A delegate to be run when a value is set. This parameter is optional. Default is null. + /// A delegate to be run when the value has changed. This parameter is optional. Default is null. + /// A delegate to be run when the value will change. This parameter is optional. Default is null. + /// A delegate used to coerce the range of a value. This parameter is optional. Default is null. + /// A Func used to initialize default value for reference types. + /// A newly created attached read-only BindableProperty. + /// Attached properties are bindable properties that are bound to an object other than their parent. Often, they are used for child items in tables and grids, where data about the location of an item is maintained by its parent, but must be accessed from the child item itself. public static BindablePropertyKey CreateAttachedReadOnly(string propertyName, [DynamicallyAccessedMembers(ReturnTypeMembers)] Type returnType, [DynamicallyAccessedMembers(DeclaringTypeMembers)] Type declaringType, object defaultValue, BindingMode defaultBindingMode = BindingMode.OneWayToSource, ValidateValueDelegate validateValue = null, BindingPropertyChangedDelegate propertyChanged = null, BindingPropertyChangingDelegate propertyChanging = null, CoerceValueDelegate coerceValue = null, CreateDefaultValueDelegate defaultValueCreator = null) @@ -171,7 +206,17 @@ public static BindablePropertyKey CreateAttachedReadOnly(string propertyName, [D defaultValueCreator)); } - /// + /// Creates a new instance of the BindablePropertyKey class. + /// The name of the BindableProperty. + /// The type of the property. + /// The type of the declaring object. + /// The default value for the property. + /// The BindingMode to use on SetBinding() if no BindingMode is given. This parameter is optional. Default is BindingMode.OneWay. + /// A delegate to be run when a value is set. This parameter is optional. Default is null. + /// A delegate to be run when the value has changed. This parameter is optional. Default is null. + /// A delegate to be run when the value will change. This parameter is optional. Default is null. + /// A delegate used to coerce the range of a value. This parameter is optional. Default is null. + /// A Func used to initialize default value for reference types. public static BindablePropertyKey CreateReadOnly(string propertyName, [DynamicallyAccessedMembers(ReturnTypeMembers)] Type returnType, [DynamicallyAccessedMembers(DeclaringTypeMembers)] Type declaringType, object defaultValue, BindingMode defaultBindingMode = BindingMode.OneWayToSource, ValidateValueDelegate validateValue = null, BindingPropertyChangedDelegate propertyChanged = null, BindingPropertyChangingDelegate propertyChanging = null, CoerceValueDelegate coerceValue = null, CreateDefaultValueDelegate defaultValueCreator = null) diff --git a/src/Controls/src/Core/BoundsConstraint.cs b/src/Controls/src/Core/BoundsConstraint.cs index 45a0b7931258..8ee2d1371a7c 100644 --- a/src/Controls/src/Core/BoundsConstraint.cs +++ b/src/Controls/src/Core/BoundsConstraint.cs @@ -7,7 +7,7 @@ namespace Microsoft.Maui.Controls { - /// + /// A bounds layout constraint used by s. public class BoundsConstraint { Func _measureFunc; @@ -19,7 +19,9 @@ public class BoundsConstraint internal bool CreatedFromExpression { get; set; } internal IEnumerable RelativeTo { get; set; } - /// + /// Returns a object that contains the compiled version of and is relative to either or the views referred to in . + /// The expression from which to compile the constraint. + /// The parents to consider when compiling the constraint. public static BoundsConstraint FromExpression(Expression> expression, IEnumerable parents = null) { return FromExpression(expression, false, parents); diff --git a/src/Controls/src/Core/Button/ButtonsMask.cs b/src/Controls/src/Core/Button/ButtonsMask.cs index 93ed553bdcb7..e0de7dbf63cd 100644 --- a/src/Controls/src/Core/Button/ButtonsMask.cs +++ b/src/Controls/src/Core/Button/ButtonsMask.cs @@ -4,7 +4,7 @@ namespace Microsoft.Maui.Controls { - /// + /// Flag values that represent mouse buttons. [Flags] public enum ButtonsMask { diff --git a/src/Controls/src/Core/CarouselPage/CarouselPage.cs b/src/Controls/src/Core/CarouselPage/CarouselPage.cs index 8500a125fdda..b1f824b66108 100644 --- a/src/Controls/src/Core/CarouselPage/CarouselPage.cs +++ b/src/Controls/src/Core/CarouselPage/CarouselPage.cs @@ -8,7 +8,7 @@ internal class CarouselPage : MultiPage, IElementConfiguration> _platformConfigurationRegistry; - /// + /// Initializes a new instance of the CarouselPage class. public CarouselPage() { _platformConfigurationRegistry = new Lazy>(() => new PlatformConfigurationRegistry(this)); diff --git a/src/Controls/src/Core/Cells/Cell.cs b/src/Controls/src/Core/Cells/Cell.cs index eafc18ba5658..0c9551300fb2 100644 --- a/src/Controls/src/Core/Cells/Cell.cs +++ b/src/Controls/src/Core/Cells/Cell.cs @@ -10,10 +10,10 @@ namespace Microsoft.Maui.Controls { // Don't add IElementConfiguration because it kills performance on UWP structures that use Cells - /// + /// Provides base class and capabilities for all Microsoft.Maui.Controls cells. Cells are elements meant to be added to or . public abstract class Cell : Element, ICellController, IFlowDirectionController, IPropertyPropagationController, IVisualController, IWindowController, IVisualTreeElement { - /// + /// The default height of cells. public const int DefaultCellHeight = 40; /// Bindable property for . public static readonly BindableProperty IsEnabledProperty = BindableProperty.Create(nameof(IsEnabled), typeof(bool), typeof(Cell), true, propertyChanged: OnIsEnabledPropertyChanged); @@ -26,7 +26,8 @@ public abstract class Cell : Element, ICellController, IFlowDirectionController, bool _nextCallToForceUpdateSizeQueued; - /// + /// Initializes a new instance of the Cell class. + /// Cell class is abstract, this constructor is never invoked directly. public Cell() { _elementConfiguration = new Lazy(() => new ElementConfiguration(this)); @@ -83,7 +84,8 @@ Window IWindowController.Window } } - /// + /// Gets a list of menu items to display when the user performs the device-specific context gesture on the Cell. + /// The context gesture on the iOS platform is a left swipe. For Android and Windows Phone operating systems, the context gesture is a press and hold. public IList ContextActions { get @@ -98,7 +100,7 @@ public IList ContextActions } } - /// + /// Gets a value that indicates whether the cell has at least one menu item in its list property. public bool HasContextActions { get { return _contextActions != null && _contextActions.Count > 0 && IsEnabled; } @@ -107,7 +109,7 @@ public bool HasContextActions /// public bool IsContextActionsLegacyModeEnabled { get; set; } = false; - /// + /// Gets or sets the height of the Cell. public double Height { get { return _height; } @@ -124,14 +126,14 @@ public double Height } } - /// + /// Gets or sets the IsEnabled state of the Cell. This is a bindable property. public bool IsEnabled { get { return (bool)GetValue(IsEnabledProperty); } set { SetValue(IsEnabledProperty, value); } } - /// + /// Gets the height of the rendered cell on the device. public double RenderHeight { get @@ -157,7 +159,8 @@ public double RenderHeight [EditorBrowsable(EditorBrowsableState.Never)] public event EventHandler ForceUpdateSizeRequested; - /// + /// Immediately updates the cell's size. + /// Developers can call this method to update the cell's size, even if the cell is currently visible. Developers should note that this operation can be expensive. public void ForceUpdateSize() { if (_nextCallToForceUpdateSizeQueued) @@ -221,7 +224,8 @@ protected override void OnPropertyChanging(string propertyName = null) base.OnPropertyChanging(propertyName); } - /// + /// Internal API for Microsoft.Maui.Controls platform use. + /// For internal use only. This API can be changed or removed without notice at any time. [EditorBrowsable(EditorBrowsableState.Never)] public void SendAppearing() { @@ -231,7 +235,8 @@ public void SendAppearing() container?.SendCellAppearing(this); } - /// + /// Internal API for Microsoft.Maui.Controls platform use. + /// For internal use only. This API can be changed or removed without notice at any time. [EditorBrowsable(EditorBrowsableState.Never)] public void SendDisappearing() { diff --git a/src/Controls/src/Core/Cells/EntryCell.cs b/src/Controls/src/Core/Cells/EntryCell.cs index 4ec072392262..1220bc37c72e 100644 --- a/src/Controls/src/Core/Cells/EntryCell.cs +++ b/src/Controls/src/Core/Cells/EntryCell.cs @@ -5,7 +5,7 @@ namespace Microsoft.Maui.Controls { - /// + /// A with a label and a single line text entry field. public class EntryCell : Cell, ITextAlignmentElement, IEntryCellController, ITextAlignment { /// Bindable property for . @@ -29,7 +29,7 @@ public class EntryCell : Cell, ITextAlignmentElement, IEntryCellController, ITex /// Bindable property for . public static readonly BindableProperty VerticalTextAlignmentProperty = TextAlignmentElement.VerticalTextAlignmentProperty; - /// + /// Gets or sets the horizontal alignement of the Text property. This is a bindable property. public TextAlignment HorizontalTextAlignment { get { return (TextAlignment)GetValue(TextAlignmentElement.HorizontalTextAlignmentProperty); } @@ -43,7 +43,7 @@ public TextAlignment VerticalTextAlignment set { SetValue(TextAlignmentElement.VerticalTextAlignmentProperty, value); } } - /// + /// Gets or sets the Keyboard to display while editing the EntryCell. This is a bindable property. [System.ComponentModel.TypeConverter(typeof(Converters.KeyboardTypeConverter))] public Keyboard Keyboard { @@ -51,28 +51,28 @@ public Keyboard Keyboard set { SetValue(KeyboardProperty, value); } } - /// + /// Gets or sets the fixed text presented next to the Entry in the EntryCell. This is a bindable property. public string Label { get { return (string)GetValue(LabelProperty); } set { SetValue(LabelProperty, value); } } - /// + /// Gets or sets the Color used for rendering the Label property. This is a bindable property. public Color LabelColor { get { return (Color)GetValue(LabelColorProperty); } set { SetValue(LabelColorProperty, value); } } - /// + /// Gets or sets the placeholder text displayed in the Entry when the Text is null or empty. This is a bindable property. public string Placeholder { get { return (string)GetValue(PlaceholderProperty); } set { SetValue(PlaceholderProperty, value); } } - /// + /// Gets or sets the content of the Entry of the EntryCell. This is a bindable property. public string Text { get { return (string)GetValue(TextProperty); } @@ -81,7 +81,8 @@ public string Text public event EventHandler Completed; - /// + /// Internal API for Microsoft.Maui.Controls platform use. + /// For internal use only. This API can be changed or removed without notice at any time. [EditorBrowsable(EditorBrowsableState.Never)] public void SendCompleted() => Completed?.Invoke(this, EventArgs.Empty); diff --git a/src/Controls/src/Core/Cells/ImageCell.cs b/src/Controls/src/Core/Cells/ImageCell.cs index 475df8cf322f..75744f314e80 100644 --- a/src/Controls/src/Core/Cells/ImageCell.cs +++ b/src/Controls/src/Core/Cells/ImageCell.cs @@ -3,7 +3,7 @@ namespace Microsoft.Maui.Controls { - /// + /// A that has an image. public class ImageCell : TextCell { /// Bindable property for . @@ -11,7 +11,7 @@ public class ImageCell : TextCell propertyChanging: (bindable, oldvalue, newvalue) => ((ImageCell)bindable).OnSourcePropertyChanging((ImageSource)oldvalue, (ImageSource)newvalue), propertyChanged: (bindable, oldvalue, newvalue) => ((ImageCell)bindable).OnSourcePropertyChanged((ImageSource)oldvalue, (ImageSource)newvalue)); - /// + /// Initializes a new instance of the ImageCell class. public ImageCell() { Disappearing += (sender, e) => @@ -22,7 +22,7 @@ public ImageCell() }; } - /// + /// Gets or sets the ImageSource from which the Image is loaded. This is a bindable property. [System.ComponentModel.TypeConverter(typeof(ImageSourceConverter))] public ImageSource ImageSource { diff --git a/src/Controls/src/Core/Cells/SwitchCell.cs b/src/Controls/src/Core/Cells/SwitchCell.cs index 3703c1f32013..a7af7db80b31 100644 --- a/src/Controls/src/Core/Cells/SwitchCell.cs +++ b/src/Controls/src/Core/Cells/SwitchCell.cs @@ -4,7 +4,7 @@ namespace Microsoft.Maui.Controls { - /// + /// A with a label and an on/off switch. public class SwitchCell : Cell { /// Bindable property for . @@ -27,14 +27,14 @@ public Color OnColor set { SetValue(OnColorProperty, value); } } - /// + /// Gets or sets the state of the switch. This is a bindable property. public bool On { get { return (bool)GetValue(OnProperty); } set { SetValue(OnProperty, value); } } - /// + /// Gets or sets the text displayed next to the switch. This is a bindable property. public string Text { get { return (string)GetValue(TextProperty); } diff --git a/src/Controls/src/Core/Cells/TextCell.cs b/src/Controls/src/Core/Cells/TextCell.cs index 283ccedc653b..edc4821e0711 100644 --- a/src/Controls/src/Core/Cells/TextCell.cs +++ b/src/Controls/src/Core/Cells/TextCell.cs @@ -6,7 +6,7 @@ namespace Microsoft.Maui.Controls { - /// + /// A with primary and text. public class TextCell : Cell, ICommandElement { /// Bindable property for . @@ -35,42 +35,45 @@ public class TextCell : Cell, ICommandElement /// Bindable property for . public static readonly BindableProperty DetailColorProperty = BindableProperty.Create(nameof(DetailColor), typeof(Color), typeof(TextCell), null); - /// + /// Gets or sets the ICommand to be executed when the TextCell is tapped. This is a bindable property. + /// Setting the Command property has a side effect of changing the Enabled property depending on ICommand.CanExecute. public ICommand Command { get { return (ICommand)GetValue(CommandProperty); } set { SetValue(CommandProperty, value); } } - /// + /// Gets or sets the parameter passed when invoking the Command. This is a bindable property. public object CommandParameter { get { return GetValue(CommandParameterProperty); } set { SetValue(CommandParameterProperty, value); } } - /// + /// Gets or sets the secondary text to be displayed in the TextCell. This is a bindable property. public string Detail { get { return (string)GetValue(DetailProperty); } set { SetValue(DetailProperty, value); } } - /// + /// Gets or sets the color to render the secondary text. This is a bindable property. + /// Not all platforms may support transparent text rendering. Using Color.Default will result in the system theme color being used. public Color DetailColor { get { return (Color)GetValue(DetailColorProperty); } set { SetValue(DetailColorProperty, value); } } - /// + /// Gets or sets the primary text to be displayed. This is a bindable property. public string Text { get { return (string)GetValue(TextProperty); } set { SetValue(TextProperty, value); } } - /// + /// Gets or sets the color to render the primary text. This is a bindable property. + /// Not all platforms may support transparent text rendering. Using Color.Default will result in the system theme color being used. Color.Default is the default color value. public Color TextColor { get { return (Color)GetValue(TextColorProperty); } diff --git a/src/Controls/src/Core/Cells/ViewCell.cs b/src/Controls/src/Core/Cells/ViewCell.cs index 052a60d55340..d8c86d513240 100644 --- a/src/Controls/src/Core/Cells/ViewCell.cs +++ b/src/Controls/src/Core/Cells/ViewCell.cs @@ -4,13 +4,13 @@ namespace Microsoft.Maui.Controls { - /// + /// A containing a developer-defined . [ContentProperty("View")] public class ViewCell : Cell { View _view; - /// + /// Gets or sets the View representing the content of the ViewCell. public View View { get { return _view; } diff --git a/src/Controls/src/Core/CheckBox/CheckedChangedEventArgs.cs b/src/Controls/src/Core/CheckBox/CheckedChangedEventArgs.cs index d551b8ede087..ccbc536cab00 100644 --- a/src/Controls/src/Core/CheckBox/CheckedChangedEventArgs.cs +++ b/src/Controls/src/Core/CheckBox/CheckedChangedEventArgs.cs @@ -3,16 +3,17 @@ namespace Microsoft.Maui.Controls { - /// + /// Event Args for 's event. public class CheckedChangedEventArgs : EventArgs { - /// + /// Creates a new specifying whether the is checked. + /// Boolean value indicating whether the is checked. public CheckedChangedEventArgs(bool value) { Value = value; } - /// + /// Boolean value indicating whether the is checked. public bool Value { get; private set; } } } \ No newline at end of file diff --git a/src/Controls/src/Core/ChildGestureRecognizer.cs b/src/Controls/src/Core/ChildGestureRecognizer.cs index ec574771ec78..d7b9e78b3868 100644 --- a/src/Controls/src/Core/ChildGestureRecognizer.cs +++ b/src/Controls/src/Core/ChildGestureRecognizer.cs @@ -4,11 +4,11 @@ namespace Microsoft.Maui.Controls { - /// + /// A gesture recognizer for use as a child of another. public sealed class ChildGestureRecognizer : IGestureRecognizer { private IGestureRecognizer _gestureRecognizer; - /// + /// Gets or sets the recognizer. public IGestureRecognizer GestureRecognizer { get => _gestureRecognizer; @@ -17,7 +17,8 @@ public IGestureRecognizer GestureRecognizer public event PropertyChangedEventHandler PropertyChanged; - /// + /// Method that is called when the recognizer is changed. + /// The property that changed. public void OnPropertyChanged([CallerMemberName] string propertyName = "") => PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName)); } diff --git a/src/Controls/src/Core/ClickGestureRecognizer.cs b/src/Controls/src/Core/ClickGestureRecognizer.cs index c7916a849b3d..e41e3246627a 100644 --- a/src/Controls/src/Core/ClickGestureRecognizer.cs +++ b/src/Controls/src/Core/ClickGestureRecognizer.cs @@ -5,7 +5,7 @@ namespace Microsoft.Maui.Controls { - /// + /// Recognizer for click gestures. [Obsolete("The ClickGestureRecognizer is deprecated; please use TapGestureRecognizer or PointerGestureRecognizer instead.")] public sealed class ClickGestureRecognizer : GestureRecognizer { @@ -21,33 +21,36 @@ public sealed class ClickGestureRecognizer : GestureRecognizer /// Bindable property for . public static readonly BindableProperty ButtonsProperty = BindableProperty.Create(nameof(Buttons), typeof(ButtonsMask), typeof(ClickGestureRecognizer), ButtonsMask.Primary); - /// + /// Creates a new with default values. public ClickGestureRecognizer() { } - /// + /// Gets or sets the command to run. + /// The command may be null. public ICommand Command { get { return (ICommand)GetValue(CommandProperty); } set { SetValue(CommandProperty, value); } } - /// + /// Gets or sets the command parameter. + /// The command parameter may be null. public object CommandParameter { get { return GetValue(CommandParameterProperty); } set { SetValue(CommandParameterProperty, value); } } - /// + /// The number of clicks required to activate the recognizer. This is a bindable property. public int NumberOfClicksRequired { get { return (int)GetValue(NumberOfClicksRequiredProperty); } set { SetValue(NumberOfClicksRequiredProperty, value); } } - /// + /// Gets or sets flag values that indicate which button or buttons were clicked. + /// On a mouse used in the right hand, the left button is typically the primary button. It is the button typically under the index finger. For a mouse used in the left hand, the right button is typically the primary button. public ButtonsMask Buttons { get { return (ButtonsMask)GetValue(ButtonsProperty); } @@ -56,7 +59,10 @@ public ButtonsMask Buttons public event EventHandler Clicked; - /// + /// Runs the command for the click, if present, and invokes the click event handler when appropriate. + /// The object that is sending the click event. + /// The buttons that were involved in the click event. + /// Both the command and the event are run, if present. [EditorBrowsable(EditorBrowsableState.Never)] public void SendClicked(View sender, ButtonsMask buttons) { diff --git a/src/Controls/src/Core/ClickedEventArgs.cs b/src/Controls/src/Core/ClickedEventArgs.cs index c999af93c9ae..d8f940dfa9d9 100644 --- a/src/Controls/src/Core/ClickedEventArgs.cs +++ b/src/Controls/src/Core/ClickedEventArgs.cs @@ -3,20 +3,22 @@ namespace Microsoft.Maui.Controls { - /// + /// Event arguments for a click event. public class ClickedEventArgs : EventArgs { - /// + /// Creates a new with the specified values. + /// The button or buttons that were pressed. + /// The command parameter. public ClickedEventArgs(ButtonsMask buttons, object commandParameter) { Buttons = buttons; Parameter = commandParameter; } - /// + /// Gets the button or buttons that were pressed. public ButtonsMask Buttons { get; private set; } - /// + /// Gets the command parameter. public object Parameter { get; private set; } } } \ No newline at end of file diff --git a/src/Controls/src/Core/ColumnDefinition.cs b/src/Controls/src/Core/ColumnDefinition.cs index 4e3d3ba8d56a..8b7370e8d981 100644 --- a/src/Controls/src/Core/ColumnDefinition.cs +++ b/src/Controls/src/Core/ColumnDefinition.cs @@ -3,14 +3,14 @@ namespace Microsoft.Maui.Controls { - /// + /// An that defines properties for a column in a . public sealed class ColumnDefinition : BindableObject, IDefinition, IGridColumnDefinition { /// Bindable property for . public static readonly BindableProperty WidthProperty = BindableProperty.Create(nameof(Width), typeof(GridLength), typeof(ColumnDefinition), GridLength.Star, propertyChanged: (bindable, oldValue, newValue) => ((ColumnDefinition)bindable).OnSizeChanged()); - /// + /// Creates a new object with default values. public ColumnDefinition() { } @@ -18,7 +18,7 @@ public ColumnDefinition() public ColumnDefinition(GridLength width) => SetValue(WidthProperty, width); - /// + /// Gets or sets the width of the column. [System.ComponentModel.TypeConverter(typeof(GridLengthTypeConverter))] public GridLength Width { diff --git a/src/Controls/src/Core/ColumnDefinitionCollection.cs b/src/Controls/src/Core/ColumnDefinitionCollection.cs index 9f2f246c1504..7be164bdcde4 100644 --- a/src/Controls/src/Core/ColumnDefinitionCollection.cs +++ b/src/Controls/src/Core/ColumnDefinitionCollection.cs @@ -2,7 +2,7 @@ using System.Collections.Generic; namespace Microsoft.Maui.Controls { - /// + /// A for s. public sealed class ColumnDefinitionCollection : DefinitionCollection { public ColumnDefinitionCollection() : base() diff --git a/src/Controls/src/Core/Command.cs b/src/Controls/src/Core/Command.cs index 452abc21bab5..454d0ec0b741 100644 --- a/src/Controls/src/Core/Command.cs +++ b/src/Controls/src/Core/Command.cs @@ -60,7 +60,7 @@ static bool IsValidParameter(object o) } } - /// + /// Defines an implementation that wraps a . public class Command : ICommand { readonly Func _canExecute; @@ -101,7 +101,11 @@ public Command(Action execute, Func canExecute) : this(o => execute(), o = throw new ArgumentNullException(nameof(canExecute)); } - /// + /// Returns a indicating if the Command can be exectued with the given parameter. + /// An used as parameter to determine if the Command can be executed. + /// if the Command can be executed, otherwise. + /// If no canExecute parameter was passed to the Command constructor, this method always returns + /// If the Command was created with non-generic execute parameter, the parameter of this method is ignored. public bool CanExecute(object parameter) { if (_canExecute != null) @@ -116,13 +120,15 @@ public event EventHandler CanExecuteChanged remove { _weakEventManager.RemoveEventHandler(value); } } - /// + /// Invokes the execute Action + /// An used as parameter for the execute Action. + /// If the Command was created with non-generic execute parameter, the parameter of this method is ignored. public void Execute(object parameter) { _execute(parameter); } - /// + /// Send a public void ChangeCanExecute() { _weakEventManager.HandleEvent(this, EventArgs.Empty, nameof(CanExecuteChanged)); diff --git a/src/Controls/src/Core/DatePicker/DatePicker.cs b/src/Controls/src/Core/DatePicker/DatePicker.cs index de39e32d2f54..f5adbbc7f472 100644 --- a/src/Controls/src/Core/DatePicker/DatePicker.cs +++ b/src/Controls/src/Core/DatePicker/DatePicker.cs @@ -6,7 +6,7 @@ namespace Microsoft.Maui.Controls { - /// + /// A that allows date picking. [DebuggerDisplay("{GetDebuggerDisplay(), nq}")] public partial class DatePicker : View, IFontElement, ITextElement, IElementConfiguration, IDatePicker { @@ -47,20 +47,21 @@ public partial class DatePicker : View, IFontElement, ITextElement, IElementConf readonly Lazy> _platformConfigurationRegistry; - /// + /// Initializes a new instance of the DatePicker class. public DatePicker() { _platformConfigurationRegistry = new Lazy>(() => new PlatformConfigurationRegistry(this)); } - /// + /// Gets or sets the displayed date. This is a bindable property. public DateTime Date { get { return (DateTime)GetValue(DateProperty); } set { SetValue(DateProperty, value); } } - /// + /// The format of the date to display to the user. This is a dependency property. + /// Format string is the same is passed to DateTime.ToString (string format). public string Format { get { return (string)GetValue(FormatProperty); } @@ -73,21 +74,21 @@ TextTransform ITextElement.TextTransform set { } } - /// + /// The highest date selectable for this DatePicker. This is a bindable property. public DateTime MaximumDate { get { return (DateTime)GetValue(MaximumDateProperty); } set { SetValue(MaximumDateProperty, value); } } - /// + /// The lowest date selectable for this DatePicker. This is a bindable property. public DateTime MinimumDate { get { return (DateTime)GetValue(MinimumDateProperty); } set { SetValue(MinimumDateProperty, value); } } - /// + /// Gets or sets the text color for the date picker. This is a bindable property. public Color TextColor { get { return (Color)GetValue(TextElement.TextColorProperty); } @@ -101,21 +102,21 @@ public double CharacterSpacing set { SetValue(TextElement.CharacterSpacingProperty, value); } } - /// + /// Gets a value that indicates whether the font for the date picker text is bold, italic, or neither. This is a bindable property. public FontAttributes FontAttributes { get { return (FontAttributes)GetValue(FontAttributesProperty); } set { SetValue(FontAttributesProperty, value); } } - /// + /// Gets or sets the font family for the picker text. This is a bindable property. public string FontFamily { get { return (string)GetValue(FontFamilyProperty); } set { SetValue(FontFamilyProperty, value); } } - /// + /// Gets or sets the size of the font for the text in the picker. [System.ComponentModel.TypeConverter(typeof(FontSizeConverter))] public double FontSize { @@ -154,7 +155,8 @@ void ITextElement.OnTextTransformChanged(TextTransform oldValue, TextTransform n { } - /// + /// The source parameter. + /// The textTransform parameter. public virtual string UpdateFormsText(string source, TextTransform textTransform) => TextTransformUtilites.GetTransformedText(source, textTransform); diff --git a/src/Controls/src/Core/DecorableTextElement.cs b/src/Controls/src/Core/DecorableTextElement.cs index 14e079f82098..55dc8032716e 100644 --- a/src/Controls/src/Core/DecorableTextElement.cs +++ b/src/Controls/src/Core/DecorableTextElement.cs @@ -11,7 +11,7 @@ static class DecorableTextElement public static readonly BindableProperty TextDecorationsProperty = BindableProperty.Create(nameof(IDecorableTextElement.TextDecorations), typeof(TextDecorations), typeof(IDecorableTextElement), TextDecorations.None); } - /// + /// A subclass that can convert between a string and a object. public class TextDecorationConverter : TypeConverter { public override bool CanConvertFrom(ITypeDescriptorContext context, Type sourceType) diff --git a/src/Controls/src/Core/DependencyAttribute.cs b/src/Controls/src/Core/DependencyAttribute.cs index 8445ca045e5b..d2e03b6bcaa7 100644 --- a/src/Controls/src/Core/DependencyAttribute.cs +++ b/src/Controls/src/Core/DependencyAttribute.cs @@ -4,11 +4,12 @@ namespace Microsoft.Maui.Controls { - /// + /// An attribute that indicates that the specified type provides a concrete implementation of a needed interface. [AttributeUsage(AttributeTargets.Assembly, AllowMultiple = true)] public sealed class DependencyAttribute : Attribute { - /// + /// Creates a new with default values. + /// The type of the implementor of the dependency. public DependencyAttribute( [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicParameterlessConstructor)] Type implementorType) { diff --git a/src/Controls/src/Core/DependencyFetchTarget.cs b/src/Controls/src/Core/DependencyFetchTarget.cs index 41b1c2968ad6..6663152325cd 100644 --- a/src/Controls/src/Core/DependencyFetchTarget.cs +++ b/src/Controls/src/Core/DependencyFetchTarget.cs @@ -1,11 +1,11 @@ namespace Microsoft.Maui.Controls { - /// + /// Enumeration specifying whether should return a reference to a global or new instance. public enum DependencyFetchTarget { - /// + /// Return a global instance. GlobalInstance, - /// + /// Return a new instance. NewInstance } } \ No newline at end of file diff --git a/src/Controls/src/Core/DependencyResolver.cs b/src/Controls/src/Core/DependencyResolver.cs index 51e04f7e8d31..fdd0488e25fd 100644 --- a/src/Controls/src/Core/DependencyResolver.cs +++ b/src/Controls/src/Core/DependencyResolver.cs @@ -6,7 +6,7 @@ namespace Microsoft.Maui.Controls.Internals { - /// + /// Contains static methods that add functions to use for resolving dependencies. public static class DependencyResolver { static Type _defaultVisualType = typeof(VisualMarker.DefaultVisual); diff --git a/src/Controls/src/Core/DependencyService.cs b/src/Controls/src/Core/DependencyService.cs index 242e5fa8c1bd..3960871f52b2 100644 --- a/src/Controls/src/Core/DependencyService.cs +++ b/src/Controls/src/Core/DependencyService.cs @@ -8,7 +8,7 @@ namespace Microsoft.Maui.Controls { - /// + /// Static class that provides the factory method for retrieving platform-specific implementations of the specified type T. public static class DependencyService { static bool s_initialized; diff --git a/src/Controls/src/Core/DesignMode.cs b/src/Controls/src/Core/DesignMode.cs index 3688df463b9b..8daa8894ca50 100644 --- a/src/Controls/src/Core/DesignMode.cs +++ b/src/Controls/src/Core/DesignMode.cs @@ -1,9 +1,9 @@ namespace Microsoft.Maui.Controls { - /// + /// Static class that developers can use to determine if the application is running in a previewer. public static class DesignMode { - /// + /// Indicates whether the application is being run in a previewer. public static bool IsDesignModeEnabled { get; internal set; } } } \ No newline at end of file diff --git a/src/Controls/src/Core/Device.cs b/src/Controls/src/Core/Device.cs index 2e5783525627..5fb1020fc092 100644 --- a/src/Controls/src/Core/Device.cs +++ b/src/Controls/src/Core/Device.cs @@ -11,7 +11,7 @@ namespace Microsoft.Maui.Controls { - /// + /// A utility class to interact with the current Device/Platform. [Obsolete] public static class Device { @@ -20,27 +20,27 @@ public static class Device [EditorBrowsable(EditorBrowsableState.Never)] public static Assembly DefaultRendererAssembly { get; set; } - /// + /// The string "iOS", representing the iOS operating system. [Obsolete("Use Microsoft.Maui.Devices.DevicePlatform.iOS instead.")] public const string iOS = "iOS"; - /// + /// The string "Android", representing the Android operating system. [Obsolete("Use Microsoft.Maui.Devices.DevicePlatform.Android instead.")] public const string Android = "Android"; - /// + /// The string "UWP", representing the UWP operating system. [Obsolete("Use Microsoft.Maui.Devices.DevicePlatform.WinUI instead.")] public const string UWP = "WinUI"; - /// + /// The string "macOS", representing the macOS operating system. [Obsolete("Use Microsoft.Maui.Devices.DevicePlatform.macOS instead.")] internal const string macOS = "macOS"; - /// + /// The string "GTK", representing the Linux operating system. [Obsolete("Use Microsoft.Maui.Devices.DevicePlatform.GTK instead.")] internal const string GTK = "GTK"; - /// + /// The string "Tizen", representing the Tizen operating system. [Obsolete("Use Microsoft.Maui.Devices.DevicePlatform.Tizen instead.")] public const string Tizen = "Tizen"; [Obsolete("Use Microsoft.Maui.Devices.DevicePlatform.WinUI instead.")] public const string WinUI = "WinUI"; - /// + /// The string "WPF", representing the Windows Presentation Foundation framework. [Obsolete("Use Microsoft.Maui.Devices.DevicePlatform.WPF instead.")] internal const string WPF = "WPF"; [Obsolete("Use Microsoft.Maui.Devices.DevicePlatform.MacCatalyst instead.")] @@ -48,7 +48,7 @@ public static class Device [Obsolete("Use Microsoft.Maui.Devices.DevicePlatform.tvOS instead.")] public const string tvOS = "tvOS"; - /// + /// Gets the kind of device that Microsoft.Maui.Controls is currently working on. [Obsolete("Use Microsoft.Maui.Devices.DeviceInfo.Idiom instead.")] public static TargetIdiom Idiom { @@ -69,23 +69,29 @@ public static TargetIdiom Idiom } } - /// + /// Gets the kind of device that Microsoft.Maui.Controls is currently working on. [Obsolete("Use Microsoft.Maui.Devices.DeviceInfo.Platform instead.")] public static string RuntimePlatform => DeviceInfo.Platform.ToString(); - /// + /// Gets the flow direction on the device. + /// The following contains a few important points about flow direction from + /// The default value of + /// All [Obsolete("Use Microsoft.Maui.ApplicationModel.AppInfo.RequestedLayoutDirection instead.")] public static FlowDirection FlowDirection => AppInfo.RequestedLayoutDirection == LayoutDirection.RightToLeft ? FlowDirection.RightToLeft : FlowDirection.LeftToRight; - /// + /// Internal API for Microsoft.Maui.Controls platform use. + /// For internal use only. This API can be changed or removed without notice at any time. [Obsolete("Use BindableObject.Dispatcher.IsDispatchRequired instead.")] public static bool IsInvokeRequired => Application.Current.FindDispatcher().IsDispatchRequired; - /// + /// Invokes an Action on the device main (UI) thread. + /// The Action to invoke + /// This example shows how to set the Text of Label on the main thread, e.g. in response to an async event. [Obsolete("Use BindableObject.Dispatcher.Dispatch() instead.")] public static void BeginInvokeOnMainThread(Action action) => Application.Current.FindDispatcher().Dispatch(action); @@ -110,7 +116,8 @@ public static Task InvokeOnMainThreadAsync(Func> funcTask) => public static Task InvokeOnMainThreadAsync(Func funcTask) => Application.Current.FindDispatcher().DispatchAsync(funcTask); - /// + /// Returns the current from the main thread. + /// The current from the main thread. [Obsolete("Use BindableObject.Dispatcher.GetSynchronizationContextAsync() instead.")] public static Task GetMainThreadSynchronizationContextAsync() => Application.Current.FindDispatcher().GetSynchronizationContextAsync(); @@ -129,7 +136,11 @@ public static double GetNamedSize(NamedSize size, Type targetElementType) return GetNamedSize(size, targetElementType, false); } - /// + /// Starts a recurring timer using the device clock capabilities. + /// The interval between invocations of the callback. + /// The action to run when the timer elapses. + /// While the callback returns + /// If you want the code inside the timer to interact on the UI thread (e.g. setting text of a Label or showing an alert), it should be done within a [Obsolete("Use BindableObject.Dispatcher.StartTimer() or BindableObject.Dispatcher.DispatchDelayed() instead.")] public static void StartTimer(TimeSpan interval, Func callback) { diff --git a/src/Controls/src/Core/DeviceOrientationExtensions.cs b/src/Controls/src/Core/DeviceOrientationExtensions.cs index 528dd7c9b259..9bd8bca8223f 100644 --- a/src/Controls/src/Core/DeviceOrientationExtensions.cs +++ b/src/Controls/src/Core/DeviceOrientationExtensions.cs @@ -5,11 +5,17 @@ namespace Microsoft.Maui.Controls.Internals { static class DeviceOrientationExtensions { - /// + /// Internal API for Microsoft.Maui.Controls platform use. + /// For internal use only. This API can be changed or removed without notice at any time. + /// Internal parameter for platform use. + /// For internal use by the Microsoft.Maui.Controls platform. public static bool IsLandscape(this DisplayOrientation orientation) => orientation == DisplayOrientation.Landscape; - /// + /// Internal API for Microsoft.Maui.Controls platform use. + /// For internal use only. This API can be changed or removed without notice at any time. + /// Internal parameter for platform use. + /// For internal use by the Microsoft.Maui.Controls platform. public static bool IsPortrait(this DisplayOrientation orientation) => orientation == DisplayOrientation.Portrait; } diff --git a/src/Controls/src/Core/DragAndDrop/DataPackagePropertySet.cs b/src/Controls/src/Core/DragAndDrop/DataPackagePropertySet.cs index ea668eede3c2..9a9b6f1516d0 100644 --- a/src/Controls/src/Core/DragAndDrop/DataPackagePropertySet.cs +++ b/src/Controls/src/Core/DragAndDrop/DataPackagePropertySet.cs @@ -30,19 +30,21 @@ public object this[string key] /// public IEnumerable Values => _propertyBag.Values; - /// + /// The key parameter. + /// The value to set. public void Add(string key, object value) { _propertyBag.Add(key, value); } - /// + /// The key parameter. public bool ContainsKey(string key) => _propertyBag.ContainsKey(key); /// public IEnumerator> GetEnumerator() => _propertyBag.GetEnumerator(); - /// + /// The key parameter. + /// The value to set. public bool TryGetValue(string key, out object value) => _propertyBag.TryGetValue(key, out value); IEnumerator IEnumerable.GetEnumerator() diff --git a/src/Controls/src/Core/DragAndDrop/DataPackagePropertySetView.cs b/src/Controls/src/Core/DragAndDrop/DataPackagePropertySetView.cs index faa631f33228..b2310bd139f1 100644 --- a/src/Controls/src/Core/DragAndDrop/DataPackagePropertySetView.cs +++ b/src/Controls/src/Core/DragAndDrop/DataPackagePropertySetView.cs @@ -10,7 +10,7 @@ public class DataPackagePropertySetView : IReadOnlyDictionary /// public DataPackagePropertySet _dataPackagePropertySet; - /// + /// The dataPackagePropertySet parameter. public DataPackagePropertySetView(DataPackagePropertySet dataPackagePropertySet) { _ = dataPackagePropertySet ?? throw new global::System.ArgumentNullException(nameof(dataPackagePropertySet)); @@ -28,13 +28,14 @@ public DataPackagePropertySetView(DataPackagePropertySet dataPackagePropertySet) /// public int Count => _dataPackagePropertySet.Count; - /// + /// The key parameter. public bool ContainsKey(string key) => _dataPackagePropertySet.ContainsKey(key); /// public IEnumerator> GetEnumerator() => _dataPackagePropertySet.GetEnumerator(); - /// + /// The key parameter. + /// The value to set. public bool TryGetValue(string key, out object value) => _dataPackagePropertySet.TryGetValue(key, out value); IEnumerator IEnumerable.GetEnumerator() => _dataPackagePropertySet.GetEnumerator(); diff --git a/src/Controls/src/Core/DragAndDrop/DropGestureRecognizer.cs b/src/Controls/src/Core/DragAndDrop/DropGestureRecognizer.cs index 9de336ee7060..7a41689ce52a 100644 --- a/src/Controls/src/Core/DragAndDrop/DropGestureRecognizer.cs +++ b/src/Controls/src/Core/DragAndDrop/DropGestureRecognizer.cs @@ -89,7 +89,7 @@ public object DropCommandParameter set { SetValue(DropCommandParameterProperty, value); } } - /// + /// The event arguments. [EditorBrowsable(EditorBrowsableState.Never)] public void SendDragOver(DragEventArgs args) { diff --git a/src/Controls/src/Core/Editor/Editor.cs b/src/Controls/src/Core/Editor/Editor.cs index 6689d1a23a09..a6b5cda39604 100644 --- a/src/Controls/src/Core/Editor/Editor.cs +++ b/src/Controls/src/Core/Editor/Editor.cs @@ -8,10 +8,10 @@ namespace Microsoft.Maui.Controls { - /// + /// A control that can edit multiple lines of text. public partial class Editor : InputView, IEditorController, ITextAlignmentElement, IElementConfiguration, IEditor { - /// + /// Identifies the Text bindable property. public new static readonly BindableProperty TextProperty = InputView.TextProperty; /// @@ -26,16 +26,16 @@ public partial class Editor : InputView, IEditorController, ITextAlignmentElemen /// public new static readonly BindableProperty FontAutoScalingEnabledProperty = InputView.FontAutoScalingEnabledProperty; - /// + /// Backing store for the property. public new static readonly BindableProperty TextColorProperty = InputView.TextColorProperty; /// public new static readonly BindableProperty CharacterSpacingProperty = InputView.CharacterSpacingProperty; - /// + /// Backing store for the property. public new static readonly BindableProperty PlaceholderProperty = InputView.PlaceholderProperty; - /// + /// Backing store for the property. public new static readonly BindableProperty PlaceholderColorProperty = InputView.PlaceholderColorProperty; /// @@ -59,7 +59,8 @@ public partial class Editor : InputView, IEditorController, ITextAlignmentElemen readonly Lazy> _platformConfigurationRegistry; - /// + /// Gets or sets a value that controls whether the editor will change size to accommodate input as the user enters it. + /// Automatic resizing is turned off by default. public EditorAutoSizeOption AutoSize { get { return (EditorAutoSizeOption)GetValue(AutoSizeProperty); } @@ -94,7 +95,8 @@ void UpdateAutoSizeOption() Rect _previousBounds; - /// + /// Initializes a new instance of the Editor class. + /// The following example creates a Editor with a Chat keyboard that fills the available space. public Editor() { _platformConfigurationRegistry = new Lazy>(() => new PlatformConfigurationRegistry(this)); @@ -106,7 +108,8 @@ public IPlatformElementConfiguration On() where T : IConfigPlatfor return _platformConfigurationRegistry.Value.On(); } - /// + /// Internal API for Microsoft.Maui.Controls platform use. + /// For internal use only. This API can be changed or removed without notice at any time. [EditorBrowsable(EditorBrowsableState.Never)] public void SendCompleted() => Completed?.Invoke(this, EventArgs.Empty); diff --git a/src/Controls/src/Core/EditorAutoSizeOption.cs b/src/Controls/src/Core/EditorAutoSizeOption.cs index dd8d90efcec0..ecff01926946 100644 --- a/src/Controls/src/Core/EditorAutoSizeOption.cs +++ b/src/Controls/src/Core/EditorAutoSizeOption.cs @@ -4,12 +4,12 @@ namespace Microsoft.Maui.Controls { - /// + /// Enumerates values that control whether an editor will change size to accommodate input as the user enters it. public enum EditorAutoSizeOption { - /// + /// Automatic resizing is not enabled. This is the default value. Disabled = 0, - /// + /// Automatic resizing is enabled. TextChanges = 1 } } diff --git a/src/Controls/src/Core/Effect.cs b/src/Controls/src/Core/Effect.cs index 405c17ee7b90..6d5df0896de9 100644 --- a/src/Controls/src/Core/Effect.cs +++ b/src/Controls/src/Core/Effect.cs @@ -6,7 +6,7 @@ namespace Microsoft.Maui.Controls { - /// + /// A collection of styles and properties that can be added to an element at run time. public abstract class Effect { internal Effect() @@ -15,20 +15,24 @@ internal Effect() internal PlatformEffect PlatformEffect { get; set; } - /// + /// Gets the element to which the style is attached. public Element Element { get; internal set; } - /// + /// Gets a value that tells whether the effect is attached to an element. public bool IsAttached { get; private set; } #pragma warning disable CS1734 // XML comment on 'Effect.ResolveId' has a paramref tag for 'name', but there is no parameter by that name - /// + /// Gets the ID that is used to resolve this effect at runtime. + /// Developers must supply a name to + /// This property returns the string that developers pass to #pragma warning restore CS1734 public string ResolveId { get; internal set; } #region Statics - /// + /// Returns an for the specified name, which is of the form ResolutionGroupName.ExportEffect. + /// The name of the effect to get. + /// The uniquely identified effect. public static Effect Resolve(string name) { Effect result = null; diff --git a/src/Controls/src/Core/EffectiveFlowDirection.cs b/src/Controls/src/Core/EffectiveFlowDirection.cs index 65107ead6874..b1a3fe416f08 100644 --- a/src/Controls/src/Core/EffectiveFlowDirection.cs +++ b/src/Controls/src/Core/EffectiveFlowDirection.cs @@ -2,13 +2,13 @@ namespace Microsoft.Maui.Controls { - /// + /// Enumerates flags that indicate whether the layout direction was explicitly set, and whether the layout direction is right-to-left. [Flags] public enum EffectiveFlowDirection { - /// + /// Indicates that the flow direction is right-to-left. RightToLeft = 1 << 0, - /// + /// Indicates that the developer explicitly set the flow direction. Explicit = 1 << 1 } } \ No newline at end of file diff --git a/src/Controls/src/Core/EffectiveFlowDirectionExtensions.cs b/src/Controls/src/Core/EffectiveFlowDirectionExtensions.cs index 195295125066..5dc2d9dcfdf3 100644 --- a/src/Controls/src/Core/EffectiveFlowDirectionExtensions.cs +++ b/src/Controls/src/Core/EffectiveFlowDirectionExtensions.cs @@ -49,25 +49,33 @@ internal static FlowDirection ToFlowDirection(this EffectiveFlowDirection self) throw new InvalidOperationException($"Cannot convert {self} to {nameof(FlowDirection)}."); } - /// + /// Returns if the flow direction is right-to-left. Otherwise, returns . + /// The enumeration value on which this method operates. + /// if the flow direction is right-to-left. Otherwise, . public static bool IsRightToLeft(this EffectiveFlowDirection self) { return (self & EffectiveFlowDirection.RightToLeft) == EffectiveFlowDirection.RightToLeft; } - /// + /// Returns if the flow direction is left-to-right. Otherwise, returns . + /// The enumeration value on which this method operates. + /// if the flow direction is left-to-right. Otherwise, . public static bool IsLeftToRight(this EffectiveFlowDirection self) { return (self & EffectiveFlowDirection.RightToLeft) != EffectiveFlowDirection.RightToLeft; } - /// + /// Returns if the developer set the flow direction on the current object. Returns if the flow direction is inherited or was not set by the developer. + /// The enumeration value on which this method operates. + /// if the developer set the flow direction on the current object, or if the flow direction is inherited or was not set by the developer. public static bool IsImplicit(this EffectiveFlowDirection self) { return (self & EffectiveFlowDirection.Explicit) != EffectiveFlowDirection.Explicit; } - /// + /// Returns if the developer set the flow direction on the current object. Returns if the flow direction is inherited or was not set by the developer. + /// The enumeration value on which this method operates. + /// if the developer set the flow direction on the current object, or if the flow direction is inherited or was not set by the developer. public static bool IsExplicit(this EffectiveFlowDirection self) { return (self & EffectiveFlowDirection.Explicit) == EffectiveFlowDirection.Explicit; diff --git a/src/Controls/src/Core/EffectiveVisualExtensions.cs b/src/Controls/src/Core/EffectiveVisualExtensions.cs index b374c7a95e1f..d57b716b7e46 100644 --- a/src/Controls/src/Core/EffectiveVisualExtensions.cs +++ b/src/Controls/src/Core/EffectiveVisualExtensions.cs @@ -8,11 +8,11 @@ namespace Microsoft.Maui.Controls [EditorBrowsable(EditorBrowsableState.Never)] public static class EffectiveVisualExtensions { - /// + /// The visual parameter. public static bool IsDefault(this IVisual visual) => visual == VisualMarker.Default; - /// + /// The visual parameter. public static bool IsMatchParent(this IVisual visual) => visual == VisualMarker.MatchParent; - /// + /// The visual parameter. public static bool IsMaterial(this IVisual visual) => false; // visual == VisualMarker.Material; } } \ No newline at end of file diff --git a/src/Controls/src/Core/Element/ElementEventArgs.cs b/src/Controls/src/Core/Element/ElementEventArgs.cs index 42c27ac83d32..71133d5c6032 100644 --- a/src/Controls/src/Core/Element/ElementEventArgs.cs +++ b/src/Controls/src/Core/Element/ElementEventArgs.cs @@ -3,13 +3,14 @@ namespace Microsoft.Maui.Controls { - /// + /// Provides data for events pertaining to a single . public class ElementEventArgs : EventArgs { - /// + /// Constructs and initializes a new instance of the class. + /// The element relevant to the event. public ElementEventArgs(Element element) => Element = element ?? throw new ArgumentNullException(nameof(element)); - /// + /// Gets the element relevant to the event. public Element Element { get; private set; } } } \ No newline at end of file diff --git a/src/Controls/src/Core/ElementTemplate.cs b/src/Controls/src/Core/ElementTemplate.cs index 187f63bfc7a0..4e8c5761f18b 100644 --- a/src/Controls/src/Core/ElementTemplate.cs +++ b/src/Controls/src/Core/ElementTemplate.cs @@ -6,7 +6,7 @@ namespace Microsoft.Maui.Controls { - /// + /// Base class for and classes. public class ElementTemplate : IElementDefinition { List> _changeHandlers; @@ -70,7 +70,7 @@ void IElementDefinition.RemoveResourcesChangedListener(Action + /// Used by the XAML infrastructure to load data templates and set up the content of the resulting UI. public object CreateContent() { if (LoadTemplate == null) diff --git a/src/Controls/src/Core/ExportEffectAttribute.cs b/src/Controls/src/Core/ExportEffectAttribute.cs index b8dfc10b60e0..7782cbe96f2d 100644 --- a/src/Controls/src/Core/ExportEffectAttribute.cs +++ b/src/Controls/src/Core/ExportEffectAttribute.cs @@ -5,12 +5,15 @@ namespace Microsoft.Maui.Controls { #pragma warning disable CS1734 // XML comment on 'ExportEffectAttribute' has a paramref tag for 'effectType', but there is no parameter by that name - /// + /// Attribute that identifies a with a unique identifier that can be used with to locate an effect. #pragma warning restore CS1734 [AttributeUsage(AttributeTargets.Assembly, AllowMultiple = true)] public sealed class ExportEffectAttribute : Attribute { - /// + /// Creates a new . + /// The type of the marked . + /// A unique name for the . + /// Developers must supply a public ExportEffectAttribute( [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors | DynamicallyAccessedMemberTypes.NonPublicConstructors)] Type effectType, string uniqueName) diff --git a/src/Controls/src/Core/ExportFontAttribute.cs b/src/Controls/src/Core/ExportFontAttribute.cs index ee455e83a5d0..574d5dde7bc6 100644 --- a/src/Controls/src/Core/ExportFontAttribute.cs +++ b/src/Controls/src/Core/ExportFontAttribute.cs @@ -10,7 +10,7 @@ public class ExportFontAttribute : Attribute /// public string Alias { get; set; } - /// + /// The fontFileName parameter. public ExportFontAttribute(string fontFileName) { FontFileName = fontFileName; diff --git a/src/Controls/src/Core/ExpressionSearch.cs b/src/Controls/src/Core/ExpressionSearch.cs index 4fd1f6e53ab6..1a136047fce2 100644 --- a/src/Controls/src/Core/ExpressionSearch.cs +++ b/src/Controls/src/Core/ExpressionSearch.cs @@ -3,11 +3,13 @@ namespace Microsoft.Maui.Controls.Internals { - /// + /// Internal API for Microsoft.Maui.Controls platform use. + /// For internal use only. This API can be changed or removed without notice at any time. [EditorBrowsable(EditorBrowsableState.Never)] public abstract class ExpressionSearch { - /// + /// Internal API for Microsoft.Maui.Controls platform use. + /// For internal use only. This API can be changed or removed without notice at any time. public static IExpressionSearch Default { get; set; } } } \ No newline at end of file diff --git a/src/Controls/src/Core/FileImageSource.cs b/src/Controls/src/Core/FileImageSource.cs index d6bb3fd4cde9..c502e4e2cae3 100644 --- a/src/Controls/src/Core/FileImageSource.cs +++ b/src/Controls/src/Core/FileImageSource.cs @@ -3,30 +3,32 @@ namespace Microsoft.Maui.Controls { - /// + /// An that reads an image from a file. [System.ComponentModel.TypeConverter(typeof(FileImageSourceConverter))] public sealed partial class FileImageSource : ImageSource { /// Bindable property for . public static readonly BindableProperty FileProperty = BindableProperty.Create(nameof(File), typeof(string), typeof(FileImageSource), default(string)); - /// + /// Indicates whether the property is null or empty. public override bool IsEmpty => string.IsNullOrEmpty(File); - /// + /// Gets or sets the file from which this will load an image. public string File { get { return (string)GetValue(FileProperty); } set { SetValue(FileProperty, value); } } - /// + /// Request a cancel of the ImageSource loading. + /// An awaitable Task. + /// overridden for FileImageSource. FileImageSource are not cancellable, so this will always returns a completed Task with as Result. public override Task Cancel() { return Task.FromResult(false); } - /// + /// Returns the path to the file for the image, prefixed with the string, "File: ". public override string ToString() { return $"File: {File}"; diff --git a/src/Controls/src/Core/FileImageSourceConverter.cs b/src/Controls/src/Core/FileImageSourceConverter.cs index ad1ae0242296..27324a4a43a8 100644 --- a/src/Controls/src/Core/FileImageSourceConverter.cs +++ b/src/Controls/src/Core/FileImageSourceConverter.cs @@ -5,7 +5,7 @@ namespace Microsoft.Maui.Controls { - /// + /// A that converts to . public sealed class FileImageSourceConverter : TypeConverter { public override bool CanConvertFrom(ITypeDescriptorContext context, Type sourceType) diff --git a/src/Controls/src/Core/FocusEventArgs.cs b/src/Controls/src/Core/FocusEventArgs.cs index 462ad437be60..a0e28972fedb 100644 --- a/src/Controls/src/Core/FocusEventArgs.cs +++ b/src/Controls/src/Core/FocusEventArgs.cs @@ -3,10 +3,12 @@ namespace Microsoft.Maui.Controls { - /// + /// Event args for 's and events. public class FocusEventArgs : EventArgs { - /// + /// Constructs and initializes a new instance of the class. + /// The whose focused was changed. + /// Whether or not the was focused. public FocusEventArgs(VisualElement visualElement, bool isFocused) { if (visualElement == null) @@ -16,10 +18,10 @@ public FocusEventArgs(VisualElement visualElement, bool isFocused) IsFocused = isFocused; } - /// + /// Gets whether or not the was focused. public bool IsFocused { get; private set; } - /// + /// Gets the who's focused was changed. public VisualElement VisualElement { get; private set; } } } \ No newline at end of file diff --git a/src/Controls/src/Core/FontAttributes.cs b/src/Controls/src/Core/FontAttributes.cs index 3af244a497a3..bbf9d6bee7b5 100644 --- a/src/Controls/src/Core/FontAttributes.cs +++ b/src/Controls/src/Core/FontAttributes.cs @@ -6,19 +6,19 @@ namespace Microsoft.Maui.Controls { - /// + /// Enumerates values that describe font styles. [Flags] public enum FontAttributes { - /// + /// The font is unmodified. None = 0, - /// + /// The font is bold. Bold = 1 << 0, - /// + /// The font is italic. Italic = 1 << 1 } - /// + /// Converts a string into a object. public sealed class FontAttributesConverter : TypeConverter { public override bool CanConvertFrom(ITypeDescriptorContext context, Type sourceType) diff --git a/src/Controls/src/Core/FontImageSource.cs b/src/Controls/src/Core/FontImageSource.cs index 849f84228654..63aec67fccf8 100644 --- a/src/Controls/src/Core/FontImageSource.cs +++ b/src/Controls/src/Core/FontImageSource.cs @@ -6,7 +6,7 @@ namespace Microsoft.Maui.Controls /// public partial class FontImageSource : ImageSource { - /// + /// Indicates whether the property is null or empty. public override bool IsEmpty => string.IsNullOrEmpty(Glyph); /// Bindable property for . diff --git a/src/Controls/src/Core/FontSizeConverter.cs b/src/Controls/src/Core/FontSizeConverter.cs index 9a6e80522fdf..f16e41511212 100644 --- a/src/Controls/src/Core/FontSizeConverter.cs +++ b/src/Controls/src/Core/FontSizeConverter.cs @@ -6,7 +6,7 @@ namespace Microsoft.Maui.Controls { - /// + /// Converts a string into a font size. [ProvideCompiled("Microsoft.Maui.Controls.XamlC.FontSizeTypeConverter")] public class FontSizeConverter : TypeConverter, IExtendedTypeConverter { diff --git a/src/Controls/src/Core/FormattedString.cs b/src/Controls/src/Core/FormattedString.cs index c4c83e6701a7..bc65a2d63563 100644 --- a/src/Controls/src/Core/FormattedString.cs +++ b/src/Controls/src/Core/FormattedString.cs @@ -8,7 +8,7 @@ namespace Microsoft.Maui.Controls { - /// + /// Represents a text with attributes applied to some parts. [ContentProperty("Spans")] [TypeConverter(typeof(FormattedStringConverter))] public class FormattedString : Element @@ -16,7 +16,7 @@ public class FormattedString : Element readonly SpanCollection _spans = new SpanCollection(); internal event NotifyCollectionChangedEventHandler SpansCollectionChanged; - /// + /// Initializes a new instance of the FormattedString class. public FormattedString() => _spans.CollectionChanged += OnCollectionChanged; protected override void OnBindingContextChanged() @@ -26,14 +26,14 @@ protected override void OnBindingContextChanged() SetInheritedBindingContext(Spans[i], BindingContext); } - /// + /// Gets the collection of spans. public IList Spans => _spans; public static explicit operator string(FormattedString formatted) => formatted.ToString(); public static implicit operator FormattedString(string text) => new FormattedString { Spans = { new Span { Text = text } } }; - /// + /// Returns the text of the formatted string as an unformatted string. public override string ToString() => string.Concat(Spans.Select(span => span.Text)); void OnCollectionChanged(object sender, NotifyCollectionChangedEventArgs e) diff --git a/src/Controls/src/Core/Frame/Frame.cs b/src/Controls/src/Core/Frame/Frame.cs index 8c6a2a28ceff..a15e72d8bbe1 100644 --- a/src/Controls/src/Core/Frame/Frame.cs +++ b/src/Controls/src/Core/Frame/Frame.cs @@ -5,7 +5,7 @@ namespace Microsoft.Maui.Controls { - /// + /// An element containing a single child, with some framing options. [ContentProperty(nameof(Content))] [Obsolete("Frame is obsolete as of .NET 9. Please use Border instead.")] public partial class Frame : ContentView, IElementConfiguration, IPaddingElement, IBorderElement, IView, IContentView @@ -22,7 +22,8 @@ public partial class Frame : ContentView, IElementConfiguration, IPadding readonly Lazy> _platformConfigurationRegistry; - /// + /// Initializes a new instance of the Frame class. + /// A Frame has a default of 20. public Frame() { _platformConfigurationRegistry = new Lazy>(() => new PlatformConfigurationRegistry(this)); @@ -33,21 +34,21 @@ Thickness IPaddingElement.PaddingDefaultValueCreator() return 20d; } - /// + /// Gets or sets a flag indicating if the Frame has a shadow displayed. This is a bindable property. public bool HasShadow { get { return (bool)GetValue(HasShadowProperty); } set { SetValue(HasShadowProperty, value); } } - /// + /// Gets or sets the border color for the frame. This is a bindable property. public Color BorderColor { get { return (Color)GetValue(BorderElement.BorderColorProperty); } set { SetValue(BorderElement.BorderColorProperty, value); } } - /// + /// Gets or sets the corner radius of the frame. This is a bindable property. public float CornerRadius { get { return (float)GetValue(CornerRadiusProperty); } diff --git a/src/Controls/src/Core/GestureElement.cs b/src/Controls/src/Core/GestureElement.cs index 57ffd3f5ecf7..b62a0b00d2bd 100644 --- a/src/Controls/src/Core/GestureElement.cs +++ b/src/Controls/src/Core/GestureElement.cs @@ -7,13 +7,13 @@ namespace Microsoft.Maui.Controls { - /// + /// An element that can respond to gestures. public class GestureElement : Element, ISpatialElement, IGestureRecognizers { readonly GestureRecognizerCollection _gestureRecognizers = new GestureRecognizerCollection(); internal event NotifyCollectionChangedEventHandler GestureRecognizersCollectionChanged; - /// + /// Creates a new object with default values. public GestureElement() { _gestureRecognizers.CollectionChanged += (sender, args) => @@ -57,7 +57,7 @@ void RemoveItems() Region ISpatialElement.Region { get; set; } - /// + /// Gets the list of recognizers that belong to the element. public IList GestureRecognizers { get { return _gestureRecognizers; } diff --git a/src/Controls/src/Core/GestureRecognizer.cs b/src/Controls/src/Core/GestureRecognizer.cs index 800c7f1ecab9..3e27324fc15f 100644 --- a/src/Controls/src/Core/GestureRecognizer.cs +++ b/src/Controls/src/Core/GestureRecognizer.cs @@ -1,6 +1,6 @@ namespace Microsoft.Maui.Controls { - /// + /// The base class for all gesture recognizers. public class GestureRecognizer : Element, IGestureRecognizer { public GestureRecognizer() diff --git a/src/Controls/src/Core/GestureState.cs b/src/Controls/src/Core/GestureState.cs index 766e2475a372..44ecfb515574 100644 --- a/src/Controls/src/Core/GestureState.cs +++ b/src/Controls/src/Core/GestureState.cs @@ -1,19 +1,19 @@ namespace Microsoft.Maui.Controls { - /// + /// Enumeration specifying the various states of a gesture. public enum GestureState { - /// + /// The gesture has begun and has not ended, failed, or been cancelled. Began, - /// + /// The gesture state is being updated. Update, - /// + /// The gesture has ended. Ended, - /// + /// The gesture was not recognized. Failed, - /// + /// The gesture was cancelled. Cancelled, - /// + /// The gesture is in progress and may still become recognizable. Possible } } \ No newline at end of file diff --git a/src/Controls/src/Core/GradientStop.cs b/src/Controls/src/Core/GradientStop.cs index 3cb4d885e331..d1f7cbb7fa74 100644 --- a/src/Controls/src/Core/GradientStop.cs +++ b/src/Controls/src/Core/GradientStop.cs @@ -38,7 +38,7 @@ public GradientStop(Color color, float offset) Offset = offset; } - /// + /// The obj parameter. public override bool Equals(object obj) { if (!(obj is GradientStop dest)) diff --git a/src/Controls/src/Core/HandlerAttribute.cs b/src/Controls/src/Core/HandlerAttribute.cs index 3c1794d95717..3288da4d7c63 100644 --- a/src/Controls/src/Core/HandlerAttribute.cs +++ b/src/Controls/src/Core/HandlerAttribute.cs @@ -5,7 +5,7 @@ namespace Microsoft.Maui.Controls { - /// + /// An abstract attribute whose subclasses specify the platform-specific renderers for Microsoft.Maui.Controls abstract controls. [AttributeUsage(AttributeTargets.Assembly, AllowMultiple = true)] public abstract class HandlerAttribute : Attribute { @@ -30,7 +30,7 @@ protected HandlerAttribute(Type handler, [DynamicallyAccessedMembers(Internals.H [DynamicallyAccessedMembers(Internals.HandlerType.TargetMembers)] internal Type TargetType { get; private set; } - /// + /// Returns a Boolean value that indicates whether the runtime should automatically register the handler for the target. public virtual bool ShouldRegister() { return true; diff --git a/src/Controls/src/Core/HtmlWebViewSource.cs b/src/Controls/src/Core/HtmlWebViewSource.cs index 0359cded4ea8..2817e53f9afc 100644 --- a/src/Controls/src/Core/HtmlWebViewSource.cs +++ b/src/Controls/src/Core/HtmlWebViewSource.cs @@ -3,7 +3,7 @@ namespace Microsoft.Maui.Controls { - /// + /// A WebViewSource bound to an HTML-formatted string. public class HtmlWebViewSource : WebViewSource { /// Bindable property for . @@ -14,21 +14,22 @@ public class HtmlWebViewSource : WebViewSource public static readonly BindableProperty BaseUrlProperty = BindableProperty.Create(nameof(BaseUrl), typeof(string), typeof(HtmlWebViewSource), default(string), propertyChanged: (bindable, oldvalue, newvalue) => ((HtmlWebViewSource)bindable).OnSourceChanged()); - /// + /// The base URL for the source HTML document. This is a bindable property. public string BaseUrl { get { return (string)GetValue(BaseUrlProperty); } set { SetValue(BaseUrlProperty, value); } } - /// + /// The HTML content. This is a bindable property. public string Html { get { return (string)GetValue(HtmlProperty); } set { SetValue(HtmlProperty, value); } } - /// + /// Loads the specified with the current base URL and HTML. + /// The renderer into which to load html content. [EditorBrowsable(EditorBrowsableState.Never)] public override void Load(IWebViewDelegate renderer) { diff --git a/src/Controls/src/Core/IMarkupExtension.cs b/src/Controls/src/Core/IMarkupExtension.cs index 1a2e9cab2742..1d8b0d6eca52 100644 --- a/src/Controls/src/Core/IMarkupExtension.cs +++ b/src/Controls/src/Core/IMarkupExtension.cs @@ -13,7 +13,7 @@ public interface IMarkupExtension object ProvideValue(IServiceProvider serviceProvider); } - /// + /// Tells the XAML parser and compiler that they may ignore supplied service providers in methods and constructors in the attributed class. [AttributeUsage(AttributeTargets.Class, Inherited = false)] public sealed class AcceptEmptyServiceProviderAttribute : Attribute { diff --git a/src/Controls/src/Core/Image/Image.cs b/src/Controls/src/Core/Image/Image.cs index 5eb9e799f1fd..41c9b2f68f79 100644 --- a/src/Controls/src/Core/Image/Image.cs +++ b/src/Controls/src/Core/Image/Image.cs @@ -6,7 +6,7 @@ namespace Microsoft.Maui.Controls { - /// + /// that holds an image. [DebuggerDisplay("{GetDebuggerDisplay(), nq}")] public partial class Image : View, IImageController, IElementConfiguration, IViewController, IImageElement, IImage { @@ -29,27 +29,31 @@ public partial class Image : View, IImageController, IElementConfiguration> _platformConfigurationRegistry; - /// + /// Initializes a new instance of the Image class. + /// The following example creates a new image from a file public Image() { _platformConfigurationRegistry = new Lazy>(() => new PlatformConfigurationRegistry(this)); } - /// + /// Gets or sets the scaling mode for the image. This is a bindable property. public Aspect Aspect { get { return (Aspect)GetValue(AspectProperty); } set { SetValue(AspectProperty, value); } } - /// + /// Gets the loading status of the image. This is a bindable property. + /// The following example illustrates running a public bool IsLoading { get => (bool)GetValue(IsLoadingProperty); private set => SetValue(IsLoadingPropertyKey, value); } - /// + /// Gets or sets a Boolean value that, if hints to the rendering engine that it may safely omit drawing visual elements behind the image. + /// When this property is + /// Setting this property does not change the opacity of the image. Instead, it indicates whether the rendering engine may treat the image as opaque while rendering. public bool IsOpaque { get { return (bool)GetValue(IsOpaqueProperty); } @@ -63,7 +67,7 @@ public bool IsAnimationPlaying set { SetValue(IsAnimationPlayingProperty, value); } } - /// + /// Gets or sets the source of the image. This is a bindable property. [System.ComponentModel.TypeConverter(typeof(ImageSourceConverter))] public ImageSource Source { diff --git a/src/Controls/src/Core/Image/ImageSource.cs b/src/Controls/src/Core/Image/ImageSource.cs index 8cb6166520e9..e46a63ea3714 100644 --- a/src/Controls/src/Core/Image/ImageSource.cs +++ b/src/Controls/src/Core/Image/ImageSource.cs @@ -1,22 +1,22 @@ #nullable disable namespace Microsoft.Maui.Controls { - /// + /// Abstract class whose implementors load images from files or the Web. public partial class ImageSource : IImageSource { } - /// + /// An that reads an image from a file. public partial class FileImageSource : IFileImageSource { } - /// + /// that loads an image from a . public partial class StreamImageSource : IStreamImageSource { } - /// + /// An ImageSource that loads an image from a URI, caching the result. public partial class UriImageSource : IUriImageSource, IStreamImageSource { } diff --git a/src/Controls/src/Core/Internals/NavigationRequestedEventArgs.cs b/src/Controls/src/Core/Internals/NavigationRequestedEventArgs.cs index 54cffae3a738..cb19c4ea4c4d 100644 --- a/src/Controls/src/Core/Internals/NavigationRequestedEventArgs.cs +++ b/src/Controls/src/Core/Internals/NavigationRequestedEventArgs.cs @@ -4,7 +4,7 @@ namespace Microsoft.Maui.Controls.Internals { - /// + /// For internal use by platform renderers. [EditorBrowsable(EditorBrowsableState.Never)] public class NavigationRequestedEventArgs : NavigationEventArgs { @@ -20,16 +20,17 @@ public NavigationRequestedEventArgs(Page page, Page before, bool animated) : thi BeforePage = before; } - /// + /// For internal use by platform renderers. public bool Animated { get; set; } - /// + /// For internal use by platform renderers. public Page BeforePage { get; set; } - /// + /// For internal use by platform renderers. public Task Task { get; set; } - /// + /// Internal API for Microsoft.Maui.Controls platform use. + /// For internal use only. This API can be changed or removed without notice at any time. public NavigationRequestType RequestType { get; set; } = NavigationRequestType.Unknown; } } \ No newline at end of file diff --git a/src/Controls/src/Core/Internals/NotifyCollectionChangedEventArgsEx.cs b/src/Controls/src/Core/Internals/NotifyCollectionChangedEventArgsEx.cs index 5d5df533ba0d..682954680d43 100644 --- a/src/Controls/src/Core/Internals/NotifyCollectionChangedEventArgsEx.cs +++ b/src/Controls/src/Core/Internals/NotifyCollectionChangedEventArgsEx.cs @@ -5,7 +5,7 @@ namespace Microsoft.Maui.Controls.Internals { - /// + /// For internal use by platform renderers. [EditorBrowsable(EditorBrowsableState.Never)] public class NotifyCollectionChangedEventArgsEx : NotifyCollectionChangedEventArgs { @@ -75,7 +75,7 @@ public NotifyCollectionChangedEventArgsEx(int count, NotifyCollectionChangedActi Count = count; } - /// + /// For internal use by platform renderers. public int Count { get; private set; } } } \ No newline at end of file diff --git a/src/Controls/src/Core/Internals/NotifyCollectionChangedEventArgsExtensions.cs b/src/Controls/src/Core/Internals/NotifyCollectionChangedEventArgsExtensions.cs index 68a785355a72..b7e15aa073b2 100644 --- a/src/Controls/src/Core/Internals/NotifyCollectionChangedEventArgsExtensions.cs +++ b/src/Controls/src/Core/Internals/NotifyCollectionChangedEventArgsExtensions.cs @@ -6,7 +6,7 @@ namespace Microsoft.Maui.Controls.Internals { - /// + /// For internal use by platform renderers. [EditorBrowsable(EditorBrowsableState.Never)] public static class NotifyCollectionChangedEventArgsExtensions { @@ -87,7 +87,10 @@ public static NotifyCollectionChangedAction Apply(this NotifyCollectionChangedEv return self.Action; } - /// + /// For internal use by platform renderers. + /// Internal parameter for platform use. + /// Internal parameter for platform use. + /// For internal use by the Microsoft.Maui.Controls platform. public static NotifyCollectionChangedEventArgsEx WithCount(this NotifyCollectionChangedEventArgs e, int count) { switch (e.Action) diff --git a/src/Controls/src/Core/Internals/PageExtensions.cs b/src/Controls/src/Core/Internals/PageExtensions.cs index 824ac319261f..028a62cde60f 100644 --- a/src/Controls/src/Core/Internals/PageExtensions.cs +++ b/src/Controls/src/Core/Internals/PageExtensions.cs @@ -3,11 +3,15 @@ namespace Microsoft.Maui.Controls.Internals { - /// + /// Internal API for Microsoft.Maui.Controls platform use. + /// For internal use only. This API can be changed or removed without notice at any time. [EditorBrowsable(EditorBrowsableState.Never)] public static class PageExtensions { - /// + /// Internal API for Microsoft.Maui.Controls platform use. + /// For internal use only. This API can be changed or removed without notice at any time. + /// Internal parameter for platform use. + /// For internal use by the Microsoft.Maui.Controls platform. public static Page AncestorToRoot(this Page page) { Element parent = page; diff --git a/src/Controls/src/Core/Internals/PreserveAttribute.cs b/src/Controls/src/Core/Internals/PreserveAttribute.cs index 68485895dc37..7633c027c974 100644 --- a/src/Controls/src/Core/Internals/PreserveAttribute.cs +++ b/src/Controls/src/Core/Internals/PreserveAttribute.cs @@ -4,14 +4,14 @@ namespace Microsoft.Maui.Controls.Internals { - /// + /// For internal use by platform renderers. [AttributeUsage(AttributeTargets.All)] [EditorBrowsable(EditorBrowsableState.Never)] public sealed class PreserveAttribute : Attribute { - /// + /// For internal use by platform renderers. public bool AllMembers; - /// + /// For internal use by platform renderers. public bool Conditional; /// diff --git a/src/Controls/src/Core/Internals/ProfilePage.cs b/src/Controls/src/Core/Internals/ProfilePage.cs index 80a169cfdcf8..6c81a88f938d 100644 --- a/src/Controls/src/Core/Internals/ProfilePage.cs +++ b/src/Controls/src/Core/Internals/ProfilePage.cs @@ -93,7 +93,7 @@ private static void AppendProfile(StringBuilder sb, long profiledMs, bool showZe } } - /// + /// The page parameter. public static void LoadProfile(this ContentPage page) { Profile.Stop(); diff --git a/src/Controls/src/Core/Internals/PropertyPropagationExtensions.cs b/src/Controls/src/Core/Internals/PropertyPropagationExtensions.cs index 93713f124de9..58df3eb3572d 100644 --- a/src/Controls/src/Core/Internals/PropertyPropagationExtensions.cs +++ b/src/Controls/src/Core/Internals/PropertyPropagationExtensions.cs @@ -47,7 +47,9 @@ internal static void PropagatePropertyChanged(string propertyName, Element eleme } } - /// + /// The propertyName parameter. + /// The target parameter. + /// The source parameter. public static void PropagatePropertyChanged(string propertyName, Element target, Element source) { if (propertyName == null || propertyName == VisualElement.FlowDirectionProperty.PropertyName) diff --git a/src/Controls/src/Core/Internals/ResourceLoader.cs b/src/Controls/src/Core/Internals/ResourceLoader.cs index d84a8303685d..fdd9d3f57aab 100644 --- a/src/Controls/src/Core/Internals/ResourceLoader.cs +++ b/src/Controls/src/Core/Internals/ResourceLoader.cs @@ -5,12 +5,14 @@ namespace Microsoft.Maui.Controls.Internals { - /// + /// Internal API for Microsoft.Maui.Controls platform use. + /// For internal use only. This API can be changed or removed without notice at any time. [EditorBrowsable(EditorBrowsableState.Never)] public static class ResourceLoader { static Func _resourceProvider2; - /// + /// Internal API for Microsoft.Maui.Controls platform use. + /// For internal use only. This API can be changed or removed without notice at any time. public static Func ResourceProvider2 { get => _resourceProvider2; diff --git a/src/Controls/src/Core/ItemTappedEventArgs.cs b/src/Controls/src/Core/ItemTappedEventArgs.cs index cf4bfd39f1d2..17253f5ef7d5 100644 --- a/src/Controls/src/Core/ItemTappedEventArgs.cs +++ b/src/Controls/src/Core/ItemTappedEventArgs.cs @@ -3,7 +3,7 @@ namespace Microsoft.Maui.Controls { - /// + /// Event arguments for the event. public class ItemTappedEventArgs : EventArgs { /// @@ -14,10 +14,10 @@ public ItemTappedEventArgs(object group, object item, int itemIndex) ItemIndex = itemIndex; } - /// + /// The collection of elements to which the tapped item belongs. public object Group { get; private set; } - /// + /// The visual element that the user tapped. public object Item { get; private set; } /// diff --git a/src/Controls/src/Core/ItemVisibilityEventArgs.cs b/src/Controls/src/Core/ItemVisibilityEventArgs.cs index bba3b1d4c191..2c77eb3bde9b 100644 --- a/src/Controls/src/Core/ItemVisibilityEventArgs.cs +++ b/src/Controls/src/Core/ItemVisibilityEventArgs.cs @@ -3,7 +3,7 @@ namespace Microsoft.Maui.Controls { - /// + /// Event args when an item's visibility has been changed in a . public sealed class ItemVisibilityEventArgs : EventArgs { /// @@ -13,7 +13,7 @@ public ItemVisibilityEventArgs(object item, int itemIndex) ItemIndex = itemIndex; } - /// + /// The item from the whose visibility has changed. public object Item { get; private set; } /// diff --git a/src/Controls/src/Core/Items/CarouselView.cs b/src/Controls/src/Core/Items/CarouselView.cs index 8b45cb00b885..95918e8efc3a 100644 --- a/src/Controls/src/Core/Items/CarouselView.cs +++ b/src/Controls/src/Core/Items/CarouselView.cs @@ -11,7 +11,7 @@ namespace Microsoft.Maui.Controls { - /// + /// A whose scrollable child views 'snap' into place. public class CarouselView : ItemsView { /// @@ -261,7 +261,7 @@ static void PositionPropertyChanged(BindableObject bindable, object oldValue, ob carousel.OnPositionChanged(args); } - /// + /// The value to set. [EditorBrowsable(EditorBrowsableState.Never)] public void SetIsDragging(bool value) { diff --git a/src/Controls/src/Core/Items/CollectionView.cs b/src/Controls/src/Core/Items/CollectionView.cs index d9294eb263e4..7b8f412cbd1f 100644 --- a/src/Controls/src/Core/Items/CollectionView.cs +++ b/src/Controls/src/Core/Items/CollectionView.cs @@ -8,7 +8,7 @@ namespace Microsoft.Maui.Controls { - /// + /// A that presents a collection of items. public class CollectionView : ReorderableItemsView { } diff --git a/src/Controls/src/Core/Items/ItemsView.cs b/src/Controls/src/Core/Items/ItemsView.cs index cd0b0d820d7b..fbe4973cbd54 100644 --- a/src/Controls/src/Core/Items/ItemsView.cs +++ b/src/Controls/src/Core/Items/ItemsView.cs @@ -13,7 +13,7 @@ namespace Microsoft.Maui.Controls { - /// + /// A that serves as a base class for views that contain a templated list of items. [DebuggerDisplay("{GetDebuggerDisplay(), nq}")] public abstract class ItemsView : View { @@ -178,7 +178,7 @@ public void SendRemainingItemsThresholdReached() OnRemainingItemsThresholdReached(); } - /// + /// The event arguments. public void SendScrolled(ItemsViewScrolledEventArgs e) { Scrolled?.Invoke(this, e); diff --git a/src/Controls/src/Core/Items/LinearItemsLayout.cs b/src/Controls/src/Core/Items/LinearItemsLayout.cs index 22ce806f96f2..fc08ecc343c1 100644 --- a/src/Controls/src/Core/Items/LinearItemsLayout.cs +++ b/src/Controls/src/Core/Items/LinearItemsLayout.cs @@ -6,7 +6,7 @@ namespace Microsoft.Maui.Controls /// public class LinearItemsLayout : ItemsLayout { - /// + /// The orientation parameter. public LinearItemsLayout([Parameter("Orientation")] ItemsLayoutOrientation orientation) : base(orientation) { } diff --git a/src/Controls/src/Core/Items/MarshalingObservableCollection.cs b/src/Controls/src/Core/Items/MarshalingObservableCollection.cs index ba2c7ce362c9..532ed1631440 100644 --- a/src/Controls/src/Core/Items/MarshalingObservableCollection.cs +++ b/src/Controls/src/Core/Items/MarshalingObservableCollection.cs @@ -18,7 +18,7 @@ public class MarshalingObservableCollection : List, INotifyCollectionCha readonly IList _internalCollection; readonly IDispatcher _dispatcher; - /// + /// The list parameter. public MarshalingObservableCollection(IList list) { if (!(list is INotifyCollectionChanged incc)) diff --git a/src/Controls/src/Core/Items/SelectableItemsView.cs b/src/Controls/src/Core/Items/SelectableItemsView.cs index 7549adbd6f3a..3c72cbf79f05 100644 --- a/src/Controls/src/Core/Items/SelectableItemsView.cs +++ b/src/Controls/src/Core/Items/SelectableItemsView.cs @@ -82,7 +82,7 @@ public SelectionMode SelectionMode public event EventHandler SelectionChanged; - /// + /// The newSelection parameter. public void UpdateSelectedItems(IList newSelection) { var oldSelection = new List(SelectedItems); diff --git a/src/Controls/src/Core/ItemsView.cs b/src/Controls/src/Core/ItemsView.cs index 6da264ece396..a358e00488a3 100644 --- a/src/Controls/src/Core/ItemsView.cs +++ b/src/Controls/src/Core/ItemsView.cs @@ -7,7 +7,7 @@ namespace Microsoft.Maui.Controls { - /// + /// A that serves as a base class for views that contain a templated list of items. public abstract class ItemsView<[DynamicallyAccessedMembers(BindableProperty.DeclaringTypeMembers | BindableProperty.ReturnTypeMembers)] TVisual> : View, ITemplatedItemsView where TVisual : BindableObject { /* diff --git a/src/Controls/src/Core/Label/Label.Mapper.cs b/src/Controls/src/Core/Label/Label.Mapper.cs index e388dd47272b..fdc6a046daea 100644 --- a/src/Controls/src/Core/Label/Label.Mapper.cs +++ b/src/Controls/src/Core/Label/Label.Mapper.cs @@ -6,7 +6,7 @@ namespace Microsoft.Maui.Controls { - /// + /// A that displays text. public partial class Label { internal static new void RemapForControls() diff --git a/src/Controls/src/Core/Label/Label.Standard.cs b/src/Controls/src/Core/Label/Label.Standard.cs index 4842d7341449..5dc5885ca2b7 100644 --- a/src/Controls/src/Core/Label/Label.Standard.cs +++ b/src/Controls/src/Core/Label/Label.Standard.cs @@ -3,7 +3,7 @@ namespace Microsoft.Maui.Controls { - /// + /// A that displays text. public partial class Label { public static void MapText(ILabelHandler handler, Label label) { } diff --git a/src/Controls/src/Core/Label/Label.cs b/src/Controls/src/Core/Label/Label.cs index dc5fceea5721..042df803dc36 100644 --- a/src/Controls/src/Core/Label/Label.cs +++ b/src/Controls/src/Core/Label/Label.cs @@ -12,7 +12,7 @@ namespace Microsoft.Maui.Controls { - /// + /// A that displays text. [ContentProperty(nameof(Text))] [DebuggerDisplay("{GetDebuggerDisplay(), nq}")] public partial class Label : View, IFontElement, ITextElement, ITextAlignmentElement, ILineHeightElement, IElementConfiguration