Поделиться через


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, Func<IServiceProvider,TApp>)

Настраивает MauiAppBuilder использование указанного TApp в качестве внедренного типа приложения.

UseMauiEmbeddedApp<TApp>(MauiAppBuilder)

Настраивает MauiAppBuilder использование указанного TApp в качестве внедренного типа приложения.

ConfigureEffects(MauiAppBuilder, Action<IEffectsBuilder>)

Построитель кроссплатформенных приложений и служб .NET MAUI.

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

Настраивает MauiAppBuilder использование указанного TApp в качестве основного типа приложения.

UseMauiApp<TApp>(MauiAppBuilder)

Настраивает MauiAppBuilder использование указанного TApp в качестве основного типа приложения.

UseMauiMaps(MauiAppBuilder)

Настраивается MauiAppBuilder для добавления поддержки Map элемента управления.

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

Построитель кроссплатформенных приложений и служб .NET MAUI.

UseMauiEmbedding<TApp>(MauiAppBuilder)

Построитель кроссплатформенных приложений и служб .NET MAUI.

UseFoldable(MauiAppBuilder)

Построитель кроссплатформенных приложений и служб .NET MAUI.

ConfigureAnimations(MauiAppBuilder)

Построитель кроссплатформенных приложений и служб .NET MAUI.

ConfigureDispatching(MauiAppBuilder)

Построитель кроссплатформенных приложений и служб .NET MAUI.

ConfigureEssentials(MauiAppBuilder, Action<IEssentialsBuilder>)

Построитель кроссплатформенных приложений и служб .NET MAUI.

ConfigureFonts(MauiAppBuilder, Action<IFontCollection>)

Настраивает MauiAppBuilder указанный делегат configureDelegate для регистрации шрифтов в приложении.

ConfigureFonts(MauiAppBuilder)

Настраивает MauiAppBuilder шрифты с помощью шрифтов.

ConfigureMauiHandlers(MauiAppBuilder, Action<IMauiHandlersCollection>)

Построитель кроссплатформенных приложений и служб .NET MAUI.

ConfigureImageSources(MauiAppBuilder, Action<IImageSourceServiceCollection>)

Построитель кроссплатформенных приложений и служб .NET MAUI.

ConfigureImageSources(MauiAppBuilder)

Построитель кроссплатформенных приложений и служб .NET MAUI.

ConfigureLifecycleEvents(MauiAppBuilder, Action<ILifecycleBuilder>)

Построитель кроссплатформенных приложений и служб .NET MAUI.

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