Freigeben über


MauiAppBuilder Klasse

Definition

Ein Generator für plattformübergreifende .NET MAUI-Anwendungen und -Dienste.

public ref class MauiAppBuilder sealed
public sealed class MauiAppBuilder
type MauiAppBuilder = class
Public NotInheritable Class MauiAppBuilder
Vererbung
MauiAppBuilder

Eigenschaften

Configuration

Eine Sammlung von Konfigurationsanbietern für die Zu verfassende Anwendung. Dies ist nützlich, um neue Konfigurationsquellen und -anbieter hinzuzufügen.

Logging

Eine Sammlung von Protokollierungsanbietern für die zu verfassende Anwendung. Dies ist nützlich, um neue Protokollierungsanbieter hinzuzufügen.

Services

Eine Sammlung von Diensten, die von der Anwendung erstellt werden sollen. Dies ist nützlich, um vom Benutzer bereitgestellte oder vom Framework bereitgestellte Dienste hinzuzufügen.

Methoden

Build()

Erstellt die MauiApp.

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

Registriert eine IServiceProviderFactory<TContainerBuilder> instance, die zum Erstellen von IServiceProviderverwendet werden soll.

Erweiterungsmethoden

UseMauiCompatibility(MauiAppBuilder)

Ein Generator für plattformübergreifende .NET MAUI-Anwendungen und -Dienste.

ConfigureEffects(MauiAppBuilder, Action<IEffectsBuilder>)

Ein Generator für plattformübergreifende .NET MAUI-Anwendungen und -Dienste.

UseMauiApp<TApp>(MauiAppBuilder)

Konfiguriert die MauiAppBuilder so, dass der angegebene als Standard Anwendungstyp verwendet TApp wird.

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

Konfiguriert die MauiAppBuilder so, dass der angegebene als Standard Anwendungstyp verwendet TApp wird.

UseMauiMaps(MauiAppBuilder)

MauiAppBuilder Konfiguriert, um Unterstützung für das Map Steuerelement hinzuzufügen.

UseMauiEmbedding<TApp>(MauiAppBuilder)

Ein Generator für plattformübergreifende .NET MAUI-Anwendungen und -Dienste.

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

Ein Generator für plattformübergreifende .NET MAUI-Anwendungen und -Dienste.

UseFoldable(MauiAppBuilder)

Ein Generator für plattformübergreifende .NET MAUI-Anwendungen und -Dienste.

ConfigureAnimations(MauiAppBuilder)

Ein Generator für plattformübergreifende .NET MAUI-Anwendungen und -Dienste.

ConfigureDispatching(MauiAppBuilder)

Ein Generator für plattformübergreifende .NET MAUI-Anwendungen und -Dienste.

ConfigureEssentials(MauiAppBuilder, Action<IEssentialsBuilder>)

Ein Generator für plattformübergreifende .NET MAUI-Anwendungen und -Dienste.

ConfigureFonts(MauiAppBuilder)

Konfiguriert die MauiAppBuilder mit Schriftarten.

ConfigureFonts(MauiAppBuilder, Action<IFontCollection>)

Konfiguriert mit MauiAppBuilder einem angegebenen Delegaten configureDelegate , um Schriftarten in der Anwendung zu registrieren.

ConfigureMauiHandlers(MauiAppBuilder, Action<IMauiHandlersCollection>)

Ein Generator für plattformübergreifende .NET MAUI-Anwendungen und -Dienste.

ConfigureImageSources(MauiAppBuilder)

Ein Generator für plattformübergreifende .NET MAUI-Anwendungen und -Dienste.

ConfigureImageSources(MauiAppBuilder, Action<IImageSourceServiceCollection>)

Ein Generator für plattformübergreifende .NET MAUI-Anwendungen und -Dienste.

ConfigureLifecycleEvents(MauiAppBuilder, Action<ILifecycleBuilder>)

Ein Generator für plattformübergreifende .NET MAUI-Anwendungen und -Dienste.

Gilt für: