Microsoft.Maui.Controls.Internals Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Provides classes and supporting types that are used internally by the controls and layouts.
Classes
| Name | Description |
|---|---|
| ActionSheetArguments |
Arguments for an action sheet dialog. |
| AlertArguments |
Contains configuration arguments for displaying platform-specific alert dialogs. |
| AsyncValue<T> | |
| AsyncValueExtensions |
Extension methods for creating AsyncValue instances. |
| AutoId | |
| CellExtensions |
Extension methods for working with cells in templated lists. |
| ContentPageEx |
Extension methods for displaying profiling data on a ContentPage. |
| DataTemplateExtensions |
Extension methods for DataTemplate that support template selection. |
| DependencyResolver |
Contains static methods that add functions to use for resolving dependencies. |
| DynamicResource |
Represents a reference to a dynamic resource by key. |
| EffectUtilities |
Utility methods for managing effect control providers. |
| EvalRequested |
Event args for JavaScript evaluation requests in WebView. |
| EventArg<T> | |
| ExpressionSearch |
Internal API for Microsoft.Maui.Controls platform use. |
| GIFBitmap |
Represents a single frame in a GIF image. |
| GIFBitmap.Rect | |
| GIFBitmapDecoder |
Decodes LZW-compressed GIF image data. |
| GIFColorTable |
Represents a GIF color table. |
| GIFDecoderFormatException |
Exception thrown when GIF data format is invalid. |
| GIFDecoderStreamReader |
Reads bytes from a stream for GIF decoding. |
| GIFHeader |
Represents the header of a GIF file. |
| GIFImageParser |
Base class for parsing GIF image streams. |
| NameScope |
Provides XAML namescope functionality for resolving named elements. |
| 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 |
Internal API for Microsoft.Maui.Controls platform use. |
| Performance |
Internal API for Microsoft.Maui.Controls platform use. |
| PreserveAttribute |
For internal use by platform renderers. |
| ProfileDatum |
Stores profiling data for a single measured operation. |
| PromptArguments |
Arguments for a prompt dialog. |
| PropertyPropagationExtensions |
Extension methods for propagating property values through the visual tree. |
| Registrar |
Manages registration of renderers, effects, and other components. |
| Registrar<TRegistrable> | |
| ResourceLoader |
Internal API for Microsoft.Maui.Controls platform use. |
| ResourceLoader.ResourceLoadingQuery | |
| ResourceLoader.ResourceLoadingResponse | |
| ResourcesChangedEventArgs |
Event arguments for resource dictionary changes. |
| TableModel |
Abstract base class that provides the data model for a TableView. |
| TemplatedItemsList<TView,TItem> | |
| TextTransformUtilites |
A utilities class for text transformations. |
| TextTransformUtilities |
A utilities class for text transformations. |
| TypedBinding<TSource,TProperty> | |
| TypedBindingBase |
Provides the base class for type-safe bindings with compile-time property access. |
Structs
| Name | Description |
|---|---|
| Profile |
A disposable struct for profiling code execution. |
| Profile.Datum | |
Interfaces
Enums
| Name | Description |
|---|---|
| GIFBitmap.DisposeMethod | |
| InvalidationTrigger |
Flags indicating which property changes should trigger layout invalidation. |
| NavigationRequestType |
Specifies the type of navigation operation. |
| SetValueFlags | |
Delegates
| Name | Description |
|---|---|
| EvaluateJavaScriptDelegate | |
Remarks
Should typically not be used by developers. These APIs might change or be removed in the future without prior notice.