WinUI 3 Önizleme 4 kullanılabilir
Microsoft, yepyeni WinUI kitaplığının 'Önizleme 4'ünü yayınladı. Fluent kontrolleri, modern özellikler ve diğer UWP/XAML iyileştirmeleri ile geliştirici projelerini güçlendirmek için oluşturulmuştur. Çok sayıda düzeltme ve iyileştirme ile birlikte gelir.
Reklamcılık
Kitaplık, WinUI XAML bileşenlerinin WPF, WinForm ve yerel uygulamalarda kullanılmasına izin verir. Microsoft, modern kullanıcı arabirimi öğelerinin çoğunu WinUI çerçevesine ekledi.
Çerçeve hem Windows 10 hem de Windows 10X. İkincisi, yerel Win32 uygulamalarını çalıştıracak kaplarda, bu nedenle Microsoft, Windows 10X'e özgü uygulama sürümlerini almakla ilgilenmektedir. WinUI ile artık mümkün. Microsoft, geliştiricilerin uygulamalarını modern platformu kullanarak güncellemelerini ve Windows 10X ile uyumlu hale getirmelerini bekliyor.
WinUI Önizleme 4'teki yenilikler
Önizleme 4 sürümü, CS/WinRT'nin yeni bir sürümünü ve Windows SDK'yı kullanır. Bu, aşağıdaki hataları giderir:
- {Binding} kullanılarak bir URI özelliğine bağlanırken kilitlenme
- C#/WinRT Marshal işlevleri .NET 5 ile doğru şekilde birlikte çalışmıyor
- Windows Insider Builds üzerinde çalışırken WinUI 3 kilitleniyor
- WebView2, ana bilgisayar uygulamasının Dilini/yerel ayarını CoreWebView2Environment'a uygulamıyor
- Windows Community Toolkit DataGrid denetimi, başlangıçta/kaydırma çubukları göründüğünde uygulamayı çökertiyor
- Görüntüleme modu değiştiğinde sayfa oluşturma kötü bir duruma giriyor
- CalendarView'da Dil ComboBox kullanırken kilitlenme
- WinUI 3 Desktop: WebView2'den sekme yapılamıyor
- WinUI 3 Desktop: Türetilmiş TreeViewNodes çökmeleriyle TreeView
- WinUI 3 Masaüstü: ContentDialog içinde Metin Kutusuna Metin Girilemiyor
- WinUI 3 Masaüstü: ALT ve F6 çalışmıyor
- Eski kaldırılan SwapChainPanel, yeni SwapChain'in üzerine işliyor
- WinUI 3 Desktop: İzleme dörtgeni ile kaydırılamıyor
- Aynı iş parçacığında birden çok pencereyle NavigationView denetimi kullanılırken kilitlenme
- Erişilebilirlik Sorunu: WinUI masaüstü uygulaması başlatıldığında odak doğrusunu göster
- DataGrid'de kaydırma yaparken erişim ihlali
- WinUI 3 Desktop: Sekme döngüsü çalışmıyor
- GridView üzerinde Sürükle ve Bırak, WinUI Xaml Adaları ile masaüstü uygulamasında başarısız oluyor
- Erişilebilirlik sorunu: WinUI 3 Masaüstünde PageUp/PageDown tuşlarıyla kaydırma yapılamıyor
- WebView2 yanlış görüntü alanı boyutuna sahip
- MenuFlyout'u açtıktan sonra tıklandığında WebView2 kilitleniyor
- WinUI 3 Desktop: DropDownButton veya SplitButton'un açılır penceresini indirmeye çalışmak, uygulamanın çökmesine neden oluyor
- WebView2: Fareye çift sağ tıklama çökmeye neden oluyor
- ToggleSplitButton'a tıklamak uygulamanın çökmesine neden oluyor
- WinUI 3 Desktop: Görev çubuğunda görünen boş DesktopWindowXamlSource penceresi
- WinUI 3 Desktop: DataGrid görüntülenmiyor
- WinUI 3 Desktop: Dosyalar Izgaraya bırakılamıyor
- WinUI 3 Desktop: WinUI 3 Preview 2'de ItemsRepeater çökmesi
- Bağlamalar güncellenirken atılan AccessViolationException
- WinUI 3 Desktop: kaydırma NavigationView üzerinde uygulama çöküyor
- ItemsSource koleksiyonundaki öğeleri dinamik olarak eklerken veya çıkarırken ItemsControl güncellenmez.
- C++ Uyumluluk Modu etkinse App.xaml.g.h'de C2760 hatasını derleyin
Yukarıdaki düzeltme listesinin yanı sıra Microsoft, adı geçen WinUI'nin son 3 sürümünde tanıtılan aşağıdaki yeni özellikler.
WinUI Önizleme'deki yeni özellikler
- Win32 uygulamaları için .NET 5 dahil olmak üzere WinUI ile Masaüstü uygulamaları oluşturma yeteneği
- RadyalGradientFırça
- TabView güncellemeleri
- Karanlık tema güncellemeleri
- WebView2'deki iyileştirmeler ve güncellemeler
- Yüksek DPI Desteği
- Pencere yeniden boyutlandırma ve taşıma desteği
- Edge'in daha yeni sürümünü hedeflemek için güncellendi
- WebView2'ye özgü Nuget paketine başvurmak artık gerekli değil
- SwapChainPanel
- MRT Çekirdek Desteği
- Bu, uygulamaları başlangıçta daha hızlı ve daha hafif hale getirir ve daha hızlı kaynak araması sağlar.
- ARM64 Desteği
- Uygulamaların içine ve dışına sürükleyip bırakın
- RenderTargetBitmap (şu anda yalnızca XAML içeriği - SwapChainPanel içeriği yok)
- Özel imleç desteği
- Konu dışı giriş
- Takımlama/geliştirici deneyimimizdeki iyileştirmeler:
- Canlı Görsel Ağacı, Hızlı Yeniden Yükleme, Canlı Mülk Gezgini ve benzeri araçlar
- WinUI 3 için Intellisense
- Açık kaynak geçişi için gerekli iyileştirmeler
WinUI 3 ve yol haritası hakkında daha fazla bilgi edinmek için Windows UI Kitaplığı Yol Haritası GitHub'da.
Microsoft ayrıca Başlat menüsü, Eylem Merkezi, Masaüstü ve görev çubuğu da dahil olmak üzere Windows 10'un temel kullanıcı arabirimi parçalarının yerine kullanmak üzere. Kabuğun yanı sıra WinUI, yerleşik UWP uygulamaları Windows 10 Fotoğraf uygulaması, Windows Takvim, Windows Haritalar, Filmler ve TV, Yapışkan Notlar ve Hesap Makinesi'ne geliyor. Dahili olarak, Microsoft bunları zaten test ediyor. Uygulamalar, menüler, diyaloglar ve diğer öğeler için daha yuvarlak köşeler aldı. Bu gönderiye göz atın:
WinUI destekli yuvarlak görünüm, Windows 10 yerleşik uygulamalarına ulaştı