Aracılığıyla paylaş


.NET Çok Platformlu Uygulama Kullanıcı Arabirimi (.NET MAUI) Topluluk Araç Seti ile Çalışmaya Başlama

Bu makale, .NET MAUI Community Toolkit projesi kapsamında sağlanan paketleri kullanmaya başlamayı kapsar.

NuGet paketlerini ekleme

Araç seti, Visual Studio kullanılarak mevcut veya yeni herhangi bir projeye eklenebilen bir dizi NuGet paketi olarak kullanılabilir.

  1. Var olan bir projeyi açma veya .NET MAUI kurulum belgelerine göre yeni bir proje oluşturma

  2. Çözüm Gezgini panelinde proje adınıza sağ tıklayın ve NuGet Paketlerini Yönet'i seçin. CommunityToolkit.Maui için arama yapın ve listeden istediğiniz NuGet Paketini seçin.

    NuGet Paketlerini Yönet...

  3. Aşağıdaki seçeneklerden ihtiyaçlarınıza en uygun araç setlerini seçin:

Bu paket .NET MAUI ile geliştirme için Animasyonlar, Davranışlar, Dönüştürücüler ve Özel Görünümler koleksiyonudur. .NET MAUI ile iOS, Android, macOS ve Windows uygulamaları oluşturan yaygın geliştirici görevlerini basitleştirir ve gösterir.

Paket adı:CommunityToolkit.Maui

Paket url'si:https://www.nuget.org/packages/CommunityToolkit.Maui

Paketi başlatma

İlk olarak using deyiminin MauiProgram.cs dosyanızın en üstüne eklenmesi gerekir

using CommunityToolkit.Maui;

Araç setini doğru UseMauiCommunityToolkit kullanabilmek için, bir uygulama MauiProgram.cs dosyasını önyüklerken yönteminin MauiAppBuildersınıfta çağrılması gerekir. Aşağıdaki örnekte bunun nasıl gerçekleştirebileceğiniz gösterilmektedir.

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

Araç setinin özelliklerini kullanmak için lütfen belirli özelliklerin belge sayfalarına bakın.

NuGet paketlerini kullanma

  1. araç setini içinde MauiProgram.csetkinleştirme:
var builder = MauiApp.CreateBuilder();
builder.UseMauiApp<App>();
builder.UseMauiCommunityToolkit();

4.1. Gelişmiş ayarlar için CommunityToolkit.Maui.Options'ı ayarlayın:

builder.UseMauiCommunityToolkit(options =>
{
    options.SetShouldSuppressExceptionsInConverters(false);
    options.SetShouldSuppressExceptionsInBehaviors(false);
    options.SetShouldSuppressExceptionsInAnimations(false);
});
  1. Belirli özellikleri uygulama hakkında daha fazla bilgi edinmek için diğer belgelere göz atın.

Diğer kaynaklar

.NET MAUI Community Toolkit GitHub Deposu, .NET MAUI uygulaması oluşturmak için araç setini nasıl kullanabileceğinizi göstermek üzere tasarlanmış örnek bir uygulamanın kaynak kodunu içerir. Örnek uygulamayı çalıştırmak için depoyu kopyalamanız veya indirmeniz ve kaynak kodu derlemeniz gerekeceğini lütfen unutmayın.

.NET MAUI'de yeni olan geliştiricilerin .NET MAUI belgelerini ziyaret etmelerini öneririz.

Geçerli kaynak kodunu, sırada neler olduğunu görmek ve depoyu kopyalamak için .NET MAUI Community Toolkit GitHub Deposu'nu ziyaret edin. Topluluk katkıları memnuniyetle karşılanır!