Microsoft.Maui 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。
类
ActivationState |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
CommandMapper |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
CommandMapper<TVirtualView> |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
CommandMapper<TVirtualView,TViewHandler> |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
CommandMapperExtensions |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
Crc64 |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
CustomKeyboard |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
DisplayDensityRequest |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
Easing |
以非线性的方式修改值的函数,通常用于动画。 |
ElementHandlerExtensions |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
EmbeddedFont |
表示在应用程序中添加为嵌入资源的字体。 |
EmbeddedFontLoader |
可以从 IEmbeddedFontLoader 嵌入的资源加载字体。 |
EvaluateJavaScriptAsyncRequest |
指定要由平台 Web 视图控件评估的 JavasScript |
FileImageSourceService |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
FileSystemEmbeddedFontLoader |
可以从 IEmbeddedFontLoader 嵌入的资源加载字体。 |
FocusRequest |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
FontFile |
表示字体文件。 |
FontImageSourceService |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
FontManager |
在整个 FontManager 应用程序中处理所有字体、字体系列和字号。 |
FontRegistrar |
跟踪 IFontRegistrar 应用程序中注册的字体。 |
HybridWebViewInvokeJavaScriptRequest |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
HybridWebViewRawMessage |
表示使用 HybridWebView 接收的原始消息。 |
ImageSourceExtensions |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
ImageSourceService |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
ImageSourceServiceLoadResult |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
ImageSourceServiceProviderExtensions |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
ImageSourceServiceResult |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
IPickerExtension |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
ItemDelegateList<T> |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
ITextInputExtensions |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
Keyboard |
专用键盘的默认键盘和基类,例如电话号码、电子邮件和 URL 的默认键盘和基类。 |
LockableObservableListWrapper |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
MauiContext |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
MissingMapperAttribute |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
NavigationRequest |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
PersistedState |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
PortHandlerAttribute |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
PropertyMapper |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
PropertyMapper<TVirtualView> |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
PropertyMapper<TVirtualView,TViewHandler> |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
PropertyMapperExtensions |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
RectangleAdorner |
矩形装饰器。 |
RectangleGridAdorner |
矩形网格装饰器。 |
RetrievePlatformValueRequest<T> |
指定检索平台值的请求。 |
ScrollToRequest |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
SemanticExtensions |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
Semantics |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
SoftInputExtensions |
用于与平台的软输入窗格交互的扩展方法 |
SourceInfo |
给定对象的源信息。 用于查找在给定项目中创建给定对象的位置。 |
StreamImageSourceService |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
SwipeViewCloseRequest |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
SwipeViewOpenRequest |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
SwipeViewSwipeChanging |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
SwipeViewSwipeEnded |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
SwipeViewSwipeStarted |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
ToolTip |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
UriImageSourceService |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
ViewExtensions |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
VisualDiagnostics |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
VisualDiagnosticsOverlay |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
VisualTreeChangeEventArgs |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
VisualTreeElementExtensions |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
WeakEventManager |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
WebProcessTerminatedEventArgs |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
WindowExtensions |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
WindowOverlay |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
WindowOverlayTappedEventArgs |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
结构
CornerRadius |
包含用于指定圆角半径的方法和属性。 |
Font |
用于显示文本的字体。 |
GridLength |
用于定义网格 ColumnDefinition 和 RowDefinition 的大小(宽度/高度)。 |
SizeRequest |
定义最小值和最大值 Size 的结构。 |
Thickness |
结构使用双精度值定义 Rectangle 边缘的厚度。 |
接口
IAbsoluteLayout |
用于使用显式值定位和调整子级的布局。 |
IActivationState |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
IActivityIndicator |
表示一个视图,该视图显示一个动画,用于显示应用程序参与较长的活动。 |
IAdorner |
表示视图周围的装饰器。 |
IApplication |
表示跨平台 .NET MAUI 应用程序的类。 |
IBorder |
提供提供边框的功能。 |
IBorderStroke |
定义如何在布局上绘制形状轮廓。 |
IBorderView |
提供用于定义元素周围的边框的功能。 |
IButton |
表示对触摸事件做出反应的一个 IView 。 |
IButtonStroke |
提供能够自定义按钮边框的功能。 |
ICheckBox |
表示允许用户选择二进制选项的视图。 |
ICommandMapper |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
ICommandMapper<TVirtualView,TViewHandler> |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
IContainer |
提供充当视图容器的功能。 |
IContentView |
包含另一个视图的视图。 |
IContextFlyoutElement |
表示可以包含上下文浮出控件菜单的视图,该菜单通常表示为右键单击菜单。 |
ICrossPlatformLayout |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
ICrossPlatformLayoutBacking |
指示支持跨平台布局操作的控件 |
IDatePicker |
表示允许用户选择日期的视图。 |
IEditor |
表示用于接受多行输入的视图。 |
IElement |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
IElementHandler |
定义创建自定义元素处理程序所需的核心行为。 有关处理程序的概念文档 |
IEmbeddedFontLoader |
可以从 IEmbeddedFontLoader 嵌入的资源加载字体。 |
IEntry |
表示用于单行文本输入的一个 IView 。 |
IFileImageSource |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
IFlexLayout |
类似 Flexbox 的布局,用于在子元素的可选可换行的行或列中布置子元素。 |
IFlyout |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
IFlyoutView |
表示管理两个信息窗格的页面:显示高级别数据的母版页,以及显示母版中信息的低级别详细信息的详细信息页。 |
IFontImageSource |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
IFontManager |
在整个 FontManager 应用程序中处理所有字体、字体系列和字号。 |
IFontRegistrar |
跟踪 IFontRegistrar 应用程序中注册的字体。 |
IGraphicsView |
表示可以使用绘图命令绘制的视图。 |
IGridColumnDefinition |
提供 GridLayout 中列的属性。 |
IGridLayout |
表示排列行和列中视图的布局。 |
IGridRowDefinition |
提供 GridLayout 中某行的属性。 |
IHybridWebView |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
IImage |
表示保存图像的视图。 |
IImageButton |
表示对触摸事件做出反应的视图。 |
IImageSource |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
IImageSourcePart |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
IImageSourcePartEvents |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
IImageSourceService |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
IImageSourceService<T> |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
IImageSourceServiceProvider |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
IImageSourceServiceResult |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
IImageSourceServiceResult<T> |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
IIndicatorView |
显示表示项数和当前位置的指示器的视图 |
IItemDelegate<T> |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
IKeyboardAccelerator |
表示 MenuFlyoutItem 的快捷键。 |
ILabel |
表示显示文本的视图。 |
ILayout |
为所有 Layout 元素提供基本属性和方法。 使用布局元素定位和调整 .NET MAUI 应用程序中的子元素的大小。 |
ILayoutHandler |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
IMauiContext |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
IMauiFactory |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
IMauiHandlersFactory |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
IMenuBar |
表示一个专用容器,该容器在水平行中呈现一组菜单(通常位于应用窗口的顶部)。 |
IMenuBarElement |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
IMenuBarItem |
表示 MenuBar 视图中的顶级菜单。 |
IMenuElement |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
IMenuFlyout |
表示显示命令菜单的浮出控件。 |
IMenuFlyoutItem |
表示 MenuFlyout 视图中的命令。 |
IMenuFlyoutSeparator |
表示分隔 MenuFlyout 中的项的水平线。 |
IMenuFlyoutSubItem |
表示在 MenuFlyout 视图中显示子菜单的菜单项。 |
IPadding |
提供能够自定义 Padding 的功能。 |
IPersistedState |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
IPicker |
表示用于从数据列表中选择文本项的视图。 |
IPlaceholder |
提供能够使用占位符的功能。 |
IPlatformApplication |
IPlatformApplication。 托管平台应用程序。 |
IProgress |
表示一个视图,该视图将进度显示为填充到浮点值所表示的百分比的水平条。 |
IPropertyMapper |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
IPropertyMapper<TVirtualView,TViewHandler> |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
IPropertyMapperView |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
IRadioButton |
表示提供切换值的视图。 |
IRange |
提供从值范围中选择值的功能。 |
IRefreshView |
表示提供可滚动内容的刷新功能的拉取的容器。 |
IReplaceableView |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
ISafeAreaView |
提供在设备屏幕的“安全”区域之外请求布局的功能。 |
IScrollView |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
ISearchBar |
表示用于启动搜索的视图。 |
IShadow |
表示可应用于视图的阴影。 |
IShapeView |
表示一个视图,使你能够将形状绘制到屏幕。 |
ISlider |
表示输入线性值的视图。 |
IStackLayout |
将子元素定位在可垂直或水平方向的单行中的布局。 |
IStackNavigation |
为 .NET MAUI 应用提供基于堆栈的导航。 |
IStackNavigationView |
为 .NET MAUI 应用提供基于堆栈的导航的 IView。 |
IStepper |
表示一个视图,该视图由两个带有减号和加号的按钮组成。 使用步进器从一系列值中选择一个数值。 |
IStreamImageSource |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
IStroke |
定义如何在元素上绘制轮廓。 |
ISwipeItem |
表示 SwipeView 中的单个命令。 |
ISwipeItemMenuItem |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
ISwipeItems |
表示 SwipeItem 对象的集合。 |
ISwipeItemView |
表示 SwipeView 中的自定义单个命令。 |
ISwipeView |
表示一个容器,该容器允许通过触摸交互来访问上下文命令。 |
ISwitch |
表示提供切换值的视图。 |
ITabbedView |
表示一个视图,该视图由选项卡列表和更大的详细信息区域组成,每个选项卡将内容加载到详细信息区域。 |
ITemplatedIndicatorView |
显示使用 DataTemplate 作为指示器的项数的指示器的布局 |
IText |
提供能够自定义文本的功能。 |
ITextAlignment |
提供能够对齐文本的功能。 |
ITextButton |
与按钮视图文本相关的功能。 |
ITextInput |
表示可采用键盘输入的视图。 |
ITextStyle |
提供能够自定义文本外观的功能。 |
ITimePicker |
表示允许用户选择时间的视图。 |
ITitleBar |
标题栏控件 |
ITitledElement |
表示导航视图中使用的标题内容。 |
IToolbar |
表示可以显示页面标题、导航提示和其他交互式项的条形图。 |
IToolbarElement |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
IToolTipElement |
指示此元素具有要显示的工具提示。 |
ITransform |
提供能够将转换应用于视图的功能。 |
IUriImageSource |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
IView |
表示用于在屏幕上放置布局和控件的视觉元素。 |
IViewHandler |
定义视图处理程序应实现的成员,以便将虚拟视图映射到平台视图。 |
IVisualDiagnosticsOverlay |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
IVisualTreeElement |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
IWebView |
表示显示 HTML 内容的视图。 |
IWebViewDelegate |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
IWebViewSource |
提供 WebView 的数据。 |
IWindow |
提供创建、配置、显示和管理 Windows 的功能。 |
IWindowOverlay |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
IWindowOverlayElement |
在 IWindowOverlay 顶部绘制的元素。 |
枚举
Aspect |
定义图像的显示方式。 |
ClearButtonVisibility |
枚举影响输入字段的清除按钮可见性行为的值。 通常,这是输入字段内的按钮,靠近末尾,当按下时会清除输入。 |
FilterMode |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
FlowDirection |
枚举控制视图布局方向的值。 |
FlyoutBehavior |
Shell 应用程序根菜单的模式枚举。 |
FontSlant |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
FontWeight |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
GestureStatus |
枚举可能的动作状态。 |
GridUnitType |
枚举控制如何为行和列定义解释 Value 属性的值。 |
HandlerDisconnectPolicy |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
KeyboardAcceleratorModifiers |
枚举键盘加速器的修饰符标志。 目前不支持 MacCatalyst 修饰符 AlphaShift 和 NumericPad。 |
KeyboardFlags |
枚举控制大小写、拼写检查和建议行为的键盘选项标志。 |
LineBreakMode |
指定换行的各个选项的枚举。 |
OpenSwipeItem |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
PathAspect |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
ReturnType |
枚举返回按钮样式。 通常,屏幕键盘上的操作系统会根据此值直观地设置返回键的样式。 |
ScrollBarVisibility |
枚举显示滚动条的条件。 |
ScrollOrientation |
指定垂直或水平滚动方向的枚举。 |
SemanticHeadingLevel |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
SwipeBehaviorOnInvoked |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
SwipeDirection |
枚举轻扫方向。 |
SwipeMode |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
SwipeTransitionMode |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
TextAlignment |
枚举控制文本对齐方式的值。 |
TextDecorations |
标记定义文本效果的枚举。 |
TextTransform |
枚举确定元素上的文本转换的值。 |
TextType |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
Visibility |
提供在所有 .NET MAUI 功能中通用的接口、类和支持类型。 |
VisualTreeChangeType |
应用于可视化树的更改类型。 |
WebNavigationEvent |
包含指示引发导航事件的原因的值。 |
WebNavigationResult |
枚举指示 Web 导航结果的值。 |