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 导航结果的值。 |