Framework został stworzony zarówno dla Windows 10, jak i Windows 10X. Ten ostatni będzie uruchamiał natywne aplikacje Win32 w kontenerach, więc Microsoft jest zainteresowany uzyskaniem wersji aplikacji natywnych dla systemu Windows 10X. Teraz jest to możliwe dzięki WinUI. Microsoft oczekuje, że programiści zaktualizują swoje aplikacje przy użyciu nowoczesnej platformy i zapewnią ich zgodność z systemem Windows 10X.
Microsoft planuje wypuścić WinUI 3.0 jako główną aktualizację interfejsu użytkownika systemu Windows 10 w 2020 roku. Obecnie WinUI 3.0 Preview 2 jest dostępnydla testów.
Podgląd WinUI 3 2 dla Windows 10
Godne uwagi dodatki i poprawki w tej wersji:
- INotifyCollectionChanged i INotifyPropertyChanged działają teraz w aplikacjach klasycznych języka C#
- WinUI 3 Preview 2 jest teraz kompatybilny z .NET 5 Preview 5 dla aplikacji komputerowych
- Elementy członkowskie Point, Rect i Size są teraz wpisywane dwukrotnie w projekcji C# interfejsów API dla aplikacji klasycznych
- Poprawki awarii dotyczące sprawdzania poprawności danych wejściowych i innych scenariuszy tekstowych
Wersja zapoznawcza 2 jest skonfigurowana logistycznie w taki sam sposób jak wersja zapoznawcza 1. Musisz pobrać nowy plik .VSIX, upewnić się, że dokonano aktualizacji do wersji .NET 5 Preview 5 i zainstalować nowy pakiet NuGet. Można znaleźć instrukcje krok po kroku tutaj, jeśli chodzi o aplikacje komputeroweI tutaj, aby zapoznać się z aplikacjami UWP. Możesz także przetestować WinUI 3 Preview 2 bez pisania żadnego kodu — po prostu sklonuj i zbuduj gałąź Preview 2 Galerii kontrolek XAML i poruszaj się po aplikacji, aby zobaczyć, jak wszystkie elementy sterujące działają po wdrożeniu nowych poprawek.
Wersja zapoznawcza 2 nie jest jeszcze gotowa do użycia w aplikacjach produkcyjnych. Posiada szereg znany ograniczenia. Firma Microsoft zbiera opinie od programistów i stara się ulepszyć ich działanie w kolejnych wydaniach.