MauiAppBuilder 类

定义

.NET MAUI 跨平台应用程序和服务的构建者。

public ref class MauiAppBuilder sealed
public sealed class MauiAppBuilder
type MauiAppBuilder = class
Public NotInheritable Class MauiAppBuilder
继承
MauiAppBuilder

属性

Configuration

应用程序要撰写的配置提供程序的集合。 这对于添加新的配置源和提供程序非常有用。

Logging

应用程序要撰写的日志记录提供程序的集合。 这对于添加新日志记录提供程序非常有用。

Services

要撰写的应用程序的服务集合。 这可用于添加用户提供的服务或框架提供的服务。

方法

Build()

MauiApp生成 .

ConfigureContainer<TBuilder>(IServiceProviderFactory<TBuilder>, Action<TBuilder>)

IServiceProviderFactory<TContainerBuilder>注册要用于创建该实例的IServiceProvider实例。

扩展方法

UseMauiCompatibility(MauiAppBuilder)

.NET MAUI 跨平台应用程序和服务的构建者。

UseMauiEmbeddedApp<TApp>(MauiAppBuilder)

MauiAppBuilder 指定 TApp 用作嵌入应用程序类型的配置。

UseMauiEmbeddedApp<TApp>(MauiAppBuilder, Func<IServiceProvider,TApp>)

MauiAppBuilder 指定 TApp 用作嵌入应用程序类型的配置。

ConfigureEffects(MauiAppBuilder, Action<IEffectsBuilder>)

.NET MAUI 跨平台应用程序和服务的构建者。

UseMauiApp<TApp>(MauiAppBuilder)

MauiAppBuilder 指定 TApp 用作主要应用程序类型的配置。

UseMauiApp<TApp>(MauiAppBuilder, Func<IServiceProvider,TApp>)

MauiAppBuilder 指定 TApp 用作主要应用程序类型的配置。

UseMauiMaps(MauiAppBuilder)

配置 MauiAppBuilder 以添加对 Map 控件的支持。

UseMauiEmbedding<TApp>(MauiAppBuilder)

.NET MAUI 跨平台应用程序和服务的构建者。

UseMauiEmbedding<TApp>(MauiAppBuilder, Func<IServiceProvider,TApp>)

.NET MAUI 跨平台应用程序和服务的构建者。

UseFoldable(MauiAppBuilder)

.NET MAUI 跨平台应用程序和服务的构建者。

ConfigureAnimations(MauiAppBuilder)

.NET MAUI 跨平台应用程序和服务的构建者。

ConfigureDispatching(MauiAppBuilder)

.NET MAUI 跨平台应用程序和服务的构建者。

ConfigureEssentials(MauiAppBuilder, Action<IEssentialsBuilder>)

.NET MAUI 跨平台应用程序和服务的构建者。

ConfigureFonts(MauiAppBuilder)

配置 MauiAppBuilder 字体。

ConfigureFonts(MauiAppBuilder, Action<IFontCollection>)

使用 MauiAppBuilder 指定的委托 configureDelegate 配置以在应用程序中注册字体。

ConfigureMauiHandlers(MauiAppBuilder, Action<IMauiHandlersCollection>)

.NET MAUI 跨平台应用程序和服务的构建者。

ConfigureImageSources(MauiAppBuilder)

.NET MAUI 跨平台应用程序和服务的构建者。

ConfigureImageSources(MauiAppBuilder, Action<IImageSourceServiceCollection>)

.NET MAUI 跨平台应用程序和服务的构建者。

ConfigureLifecycleEvents(MauiAppBuilder, Action<ILifecycleBuilder>)

.NET MAUI 跨平台应用程序和服务的构建者。

适用于