Microsoft.Maui.Controls.Internals Namespace

Provides classes and supporting types that are used internally by the controls and layouts.

Classes

ActionSheetArguments

For internal use by the Microsoft.Maui.Controls platform.

AlertArguments

For internal use by the Microsoft.Maui.Controls platform.

AsyncValue<T>
AsyncValueExtensions

For internal use by the Microsoft.Maui.Controls platform.

AutoId
CellExtensions

For internal use by platform renderers.

ContentPageEx
DataTemplateExtensions

For internal use by the Microsoft.Maui.Controls platform.

DependencyResolver

Contains static methods that add functions to use for resolving dependencies.

DynamicResource

For internal use by platform renderers.

EffectUtilities

For internal use by the Microsoft.Maui.Controls platform.

EvalRequested

For internal use by platform renderers.

EventArg<T>
ExpressionSearch

For internal use by the Microsoft.Maui.Controls platform.

GIFBitmap
GIFBitmap.Rect
GIFBitmapDecoder
GIFColorTable
GIFDecoderFormatException
GIFDecoderStreamReader
GIFHeader
GIFImageParser
NameScope

For internal use by platform renderers.

NavigationProxy

Represents an object capable of handling stack-based navigation via proxying.

NavigationRequestedEventArgs

For internal use by platform renderers.

NotifyCollectionChangedEventArgsEx

For internal use by platform renderers.

NotifyCollectionChangedEventArgsExtensions

For internal use by platform renderers.

PageExtensions

For internal use by the Microsoft.Maui.Controls platform.

Performance

For internal use by the Microsoft.Maui.Controls platform.

PreserveAttribute

For internal use by platform renderers.

ProfileDatum
PromptArguments
PropertyPropagationExtensions
Registrar

For internal use by the Microsoft.Maui.Controls platform.

Registrar<TRegistrable>
ResourceLoader

For internal use by the Microsoft.Maui.Controls platform.

ResourceLoader.ResourceLoadingQuery
ResourceLoader.ResourceLoadingResponse
ResourcesChangedEventArgs

For internal use by the Microsoft.Maui.Controls platform.

TableModel

For internal use by the Microsoft.Maui.Controls platform.

TemplatedItemsList<TView,TItem>
TextTransformUtilites

A utilities class for text transformations.

TypedBinding<TSource,TProperty>
TypedBindingBase

For internal use by platform renderers.

Structs

Profile

For internal use by the Microsoft.Maui.Controls platform.

Profile.Datum

Interfaces

IDataTemplateController
IDynamicResourceHandler
IExpressionSearch
IFontElement
IFontNamedSizeService
IGestureController
INameScope
INavigationProxy
IPerformanceProvider
IPlatformSizeService
IResourceDictionary
ISpatialElement
ISystemResourcesProvider

Enums

GIFBitmap.DisposeMethod
InvalidationTrigger

For internal use by platform renderers.

NavigationRequestType

For internal use by the Microsoft.Maui.Controls platform.

SetValueFlags

Delegates

EvaluateJavaScriptDelegate

Remarks

Should typically not be used by developers. These APIs might change or be removed in the future without prior notice.