Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
İlk WinUI uygulamanızı oluşturun ve Windows hayata geçirildi. Bu hızlı başlangıç sizi araç kurulumundan çalışan bir uygulamaya götürür ve ardından ilk arabirim güncelleştirmenizde size yol gösterir.
Başlamadan önce
Ne öğreneceksiniz?
- Geliştirme araçlarınızı seçin ve ayarlayın.
- WinUI uygulaması oluşturun ve çalıştırın.
- Arabirimi güncelleştirin ve çalışan uygulamada değişikliğinizi görün.
Geliştirme araçlarınızı seçin
Bu hızlı başlangıçta önerilen yollardan birini izleyin:
- winapp CLI: Tercih ettiğiniz düzenleyicide terminal üzerinden çalışın. Bu komut satırı iş akışı, ajan tabanlı kodlama için de gayet iyi çalışır.
- Visual Studio: Tümleşik geliştirme ve hata ayıklama ortamını kullanın.
Araçlarınız zaten yüklüyse, İlk uygulamanızı oluşturma bölümüne gidin.
Araçları yükleme
Geliştirici Modu'nu etkinleştirin. Geliştirici ayarları ile ayarlarını açabilirsiniz.
.NET 10 SDK'sını ve Windows Uygulaması Geliştirme CLI'sını yükleyin. WinGet kullanıyorsanız şunu çalıştırın:
winget install --id Microsoft.DotNet.SDK.10 --exact --source winget winget install --id Microsoft.WinAppCli --exact --source wingetGerekli araç zaten yüklüyse yüklemeyi atlayın.
Yüklü komutları algılaması için yeni bir terminal açın, ardından sürümleri kontrol edin:
dotnet --version winapp --versionBu iş akışı için .NET SDK 10 veya sonraki bir sürümünü ve winapp CLI 0.6 veya sonraki bir sürümünü kullanın.
Note
winapp CLI genel kullanıma açık önizlemededir.
winapp new WinUI proje şablonlarını yönetir, ancak .NET SDK'sını yüklemez. Yeni proje ve çalıştırma komutları için CLI 0.6 duyurusunu inceleyin.
İlk uygulamanızı oluşturun
Projeyi oluşturmak ve başlatmak için yukarıda yüklediğiniz iş akışını kullanın.
Projelerinizi tuttuğunuz bir klasörden şunu çalıştırın:
winapp new --name MyWinUIApp --template winui --use-defaults
cd MyWinUIApp
winapp run
winapp new boş WinUI uygulamasını oluşturur.
winapp run projeyi derler ve başlatır; ayrı bir derleme veya paket kaydetme komutuna ihtiyacınız yoktur.
Başka bir başlangıç şablonu seçmek, kilitlenme hatalarını ayıklamak, kullanıcı arabirimini otomatikleştirmek veya uygulamanızı komut satırından paketlemek için bkz. WinUI ile winapp CLI kullanma.
Uygulamanız bir masaüstü penceresi açar. Devam etmek için aşağıdaki Değişiklik yap seçeneğini kullanın.
Değişiklik yapma
Az önce oluşturduğunuz projeyi saklayın. Mevcut arayüzüne bir mesaj ekleyin:
Çalışan uygulamayı kapatın.
MainPage.xamldüzenleyicide açın. Şablonunuz bu dosyayı içermiyorsa, onun yerineMainWindow.xamldosyasını açın.Uygulamanın içeriğini barındıran düzen panelini bulun. Mevcut CLI boş şablonunda,
MainPage.xamlboş bir<Grid />içerir. Bu boş ızgarayı şununla değiştirin:<Grid> <TextBlock Text="Hello, WinUI!" HorizontalAlignment="Center" VerticalAlignment="Center" /> </Grid>Panelde zaten denetimler varsa, yalnızca
TextBlocköğesini o panelin içine ekleyin. Mevcut denetimleri, adları ve olay işleyicilerini koruyun. çevresindekiPageveya öğesini yaWindowda içindekiMainWindow.xamlçerçeveyi ve başlık çubuğunu değiştirmeyin.Dosyayı kaydedin. Proje klasöründen yeniden çalıştırın
winapp runveya Visual Studio F5 tuşuna basın.
Tebrikler! İlk WinUI uygulamanızı oluşturdunuz, çalıştırıp güncelleştirdiniz. Pencerede artık Hello, WinUI! görüntüleniyor
Sorun giderme
| Sorun | Denetlenecek şeyler |
|---|---|
winapp veya dotnet tanınmıyor. |
Yüklemeden sonra terminali yeniden açın. Her iki aracının da kullanılabilir olduğunu onaylamak için CLI sekmesindeki sürüm komutlarını kullanın. |
winapp new tanınmıyor. |
Bu iş akışı, winapp CLI 0.6 veya sonraki bir sürümü gerektirir. Seçtiğiniz kurulum yöntemini kullanarak CLI'yi güncelleştirin. |
| WinUI şablonları Visual Studio görünmez. | Visual Studio Yükleyicisi'ni açın, Değiştir'i seçin ve WinUI uygulama geliştirme iş yükünün yüklü olduğunu doğrulayın. Daha sonra Visual Studio yeniden başlatın. |
| Derleme işlemi bir SDK veya geri yükleme hatası bildiriyor. | Seçili iş akışının önkoşullarını ve derleme çıkışındaki ilk hatayı denetleyin. Proje özelliklerini değiştirmeden önce sürüm gereksinimlerini kontrol etmek için Windows Uygulama SDK'sı desteği kullanın. |
| Dağıtım, Geliştirici Modu'nun devre dışı bırakıldığını bildiriyor. | Geliştirici Modu'nu etkinleştirin, ardından uygulamayı yeniden çalıştırın. |
| Yeni mesajınız görünmüyor. | XAML dosyasını kaydedin ve projeyi yeniden başlatın.
MainPage.xaml içeren şablonlarda, pencerenin ana çerçevesini değiştirmek yerine mesajı o sayfaya ekleyin. |
Sonraki adımlar
Notlar öğreticisi, sayfaları, gezinmeyi, veri bağlamayı ve yerel depolamayı öğretmek amacıyla ayrı bir WinUINotes proje kullanır.
Terminalden çalışıyorsanız WinAPP CLI'yi WinUI ile kullanmak tam komut satırı iş akışını kapsar: şablonlar, dotnet runhata ayıklama, UI otomasyonu, test ve paketleme.
Odaklı denetim örneklerini Kod örnekleri ve WinUI Galerisi'nde de bulabilirsiniz.
Windows developer