WinUI 3 Preview 2 pre Windows 10 je teraz k dispozícii
Spoločnosť Microsoft vydala Preview 2 svojej úplne novej knižnice WinUI. WinUI je skratka pre Windows UI a knižnica bola vytvorená s cieľom doplniť vývojárske projekty o ovládanie Fluent, moderné funkcie a ďalšie vylepšenia UWP/XAML.
Knižnica umožňuje používať komponenty WinUI XAML vo WPF, WinForm a natívnych aplikáciách. Spoločnosť Microsoft pridala väčšinu prvkov moderného používateľského rozhrania do rámca WinUI.
Rámec bol vytvorený pre Windows 10 a Windows 10X. Posledné budú spustené natívne aplikácie Win32 v kontajneroch, takže Microsoft má záujem získať verzie aplikácií natívne pre Windows 10X. Teraz je to možné pomocou WinUI. Microsoft očakáva, že vývojári aktualizujú svoje aplikácie pomocou modernej platformy a urobia ich kompatibilnými s Windowsom 10X.
Microsoft plánuje v roku 2020 vydať WinUI 3.0 ako hlavnú aktualizáciu používateľského rozhrania Windows 10. Odteraz je k dispozícii WinUI 3.0 Preview 2 k dispozícii na testovanie.
WinUI 3 Preview 2 pre Windows 10
Pozoruhodné doplnky a opravy v tomto vydaní:
- INotifyCollectionChanged a INotifyPropertyChanged teraz fungujú v aplikáciách C# Desktop
- WinUI 3 Preview 2 je teraz kompatibilné s .NET 5 Preview 5 pre desktopové aplikácie
- Členovia Point, Rect a Size sú teraz v projekcii C# rozhraní API pre aplikácie Desktop zapísané dvakrát
- Opravy zlyhaní pre overenie vstupu a ďalšie textové scenáre
Ukážka 2 je logisticky nastavená rovnako ako Ukážka 1. Budete si musieť stiahnuť nový súbor .VSIX, uistiť sa, že ste inovovali na .NET 5 Preview 5 a nainštalovať nový balík NuGet. Pokyny krok za krokom nájdete tu pre aplikácie pre stolné počítače a tu pre aplikácie UWP. Môžete tiež otestovať WinUI 3 Preview 2 bez písania akéhokoľvek kódu – stačí naklonovať a zostaviť vetvu Preview 2 Galéria ovládacích prvkov XAML a prechádzajte aplikáciou, aby ste videli, ako všetky ovládacie prvky fungujú s novými vloženými opravami miesto.
Ukážka 2 ešte nie je pripravená na použitie v produkčných aplikáciách. Má množstvo známy obmedzenia. Microsoft zhromažďuje spätnú väzbu od vývojárov a snaží sa zlepšiť ich skúsenosti v nasledujúcich vydaniach.