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.

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

Построитель кроссплатформенных приложений и служб .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.

Применяется к