Introduzione a .NET Multipiattaforma App UI (.NET MAUI) Community Toolkit

Questo articolo illustra come iniziare a usare i pacchetti forniti come parte del progetto .NET MAUI Community Toolkit.

Aggiunta dei pacchetti NuGet

Il toolkit è disponibile come set di pacchetti NuGet che possono essere aggiunti a qualsiasi progetto esistente o nuovo usando Visual Studio.

  1. Aprire un progetto esistente o creare un nuovo progetto in base alla documentazione di installazione di .NET MAUI

  2. Nel pannello Esplora soluzioni fai clic con il pulsante destro del mouse sul progetto e scegli Gestisci pacchetti NuGet. Cercare CommunityToolkit.Maui e scegliere il pacchetto NuGet desiderato dall'elenco.

    Gestisci pacchetti NuGet...

  3. Scegliere i toolkit più appropriati per le proprie esigenze dalle opzioni seguenti:

Questo pacchetto è una raccolta di animazioni, comportamenti, convertitori e visualizzazioni personalizzate per lo sviluppo con .NET MAUI. Semplifica e illustra le attività di sviluppo comuni che creano app iOS, Android, macOS e Windows con .NET MAUI.

Nome pacchetto:CommunityToolkit.Maui

URL pacchetto:https://www.nuget.org/packages/CommunityToolkit.Maui

Inizializzazione del pacchetto

Prima di tutto l'istruzione using deve essere aggiunta all'inizio del file MauiProgram.cs

using CommunityToolkit.Maui;

Per usare correttamente il toolkit, è necessario chiamare il UseMauiCommunityToolkit metodo nella classe durante il MauiAppBuilder bootstrap di un'applicazione nel file MauiProgram.cs . Nell'esempio seguente viene illustrato come eseguire questa operazione.

var builder = MauiApp.CreateBuilder();
builder
    .UseMauiApp<App>()
    .UseMauiCommunityToolkit()

Per usare le funzionalità del toolkit, vedere le pagine della documentazione per ogni funzionalità specifica.

Uso dei pacchetti NuGet

  1. Abilitare toolkit in MauiProgram.cs:
var builder = MauiApp.CreateBuilder();
builder.UseMauiApp<App>();
builder.UseMauiCommunityToolkit();

4.1. Per le impostazioni avanzate, impostare CommunityToolkit.Maui.Options:

builder.UseMauiCommunityToolkit(options =>
{
    options.SetShouldSuppressExceptionsInConverters(false);
    options.SetShouldSuppressExceptionsInBehaviors(false);
    options.SetShouldSuppressExceptionsInAnimations(false);
});
  1. Per altre informazioni sull'implementazione di funzionalità specifiche, vedere il resto della documentazione.

Altre risorse

Il repository GitHub di .NET MAUI Community Toolkit contiene il codice sorgente per un'applicazione di esempio progettata per illustrare come è possibile usare il toolkit per compilare un'applicazione MAUI .NET. Si noti che sarà necessario clonare o scaricare il repository e compilare il codice sorgente per eseguire l'applicazione di esempio.

Si consiglia agli sviluppatori che non hanno esperienza con .NET MAUI di visitare la documentazione di .NET MAUI .

Visitare il repository GitHub di .NET MAUI Community Toolkit per visualizzare il codice sorgente corrente, le novità successive e clonare il repository. I contributi della community sono benvenuti.