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 跨平台应用程序和服务的生成器。

ConfigureEffects(MauiAppBuilder, Action<IEffectsBuilder>)

.NET MAUI 跨平台应用程序和服务的生成器。

UseMauiApp<TApp>(MauiAppBuilder)

MauiAppBuilder 配置为使用指定的 TApp 作为main应用程序类型。

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

MauiAppBuilder 配置为使用指定的 TApp 作为main应用程序类型。

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 跨平台应用程序和服务的生成器。

适用于