WinUI 3 Preview 2 for Windows 10 er nå tilgjengelig
Microsoft har gitt ut Preview 2 av sitt splitter nye WinUI-bibliotek. WinUI står for Windows UI, og biblioteket er laget for å overlade utviklerprosjekter med flytende kontroller, moderne funksjoner og andre UWP/XAML-forbedringer.
Biblioteket tillater bruk av WinUI XAML-komponenter i WPF, WinForm og native apper. Microsoft har lagt til de fleste moderne brukergrensesnittelementer til WinUI-rammeverket.
Rammeverket er laget for både Windows 10 og Windows 10X. Sistnevnte vil kjøre native Win32-apper i containere, så Microsoft er interessert i å få appversjoner som er native for Windows 10X. Det er nå mulig med WinUI. Microsoft forventer at utviklere oppdaterer appene sine ved å bruke den moderne plattformen og gjør dem kompatible med Windows 10X.
Microsoft planlegger å gi ut WinUI 3.0 som en stor oppdatering til Windows 10 UI i 2020. Per nå er WinUI 3.0 Preview 2 tilgjengelig for testing.
WinUI 3 Preview 2 for Windows 10
Bemerkelsesverdige tillegg og rettelser i denne utgivelsen:
- INotifyCollectionChanged og INotifyPropertyChanged fungerer nå i C# Desktop-apper
- WinUI 3 Preview 2 er nå kompatibel med .NET 5 Preview 5 for Desktop-apper
- Point-, Rect- og Size-medlemmer er nå dobbeltskrevet i C#-projeksjonen av API-ene for skrivebordsapper
- Krasjrettinger for Input Validation og andre tekstscenarier
Forhåndsvisning 2 er logistisk satt opp på samme måte som forhåndsvisning 1. Du må laste ned en ny .VSIX-fil, sørge for at du har oppgradert til .NET 5 Preview 5, og installere en ny NuGet-pakke. Du finner trinnvise instruksjoner her for skrivebordsapper og her for UWP-apper. Du kan også teste ut WinUI 3 Preview 2 uten å skrive noen kode – bare klone og bygge Preview 2-grenen til XAML Controls Gallery og naviger gjennom appen for å se hvordan alle kontrollene fungerer med de nye rettelsene som er lagt inn plass.
Forhåndsvisning 2 er ennå ikke klar for bruk i produksjonsapper. Den har en rekke kjent begrensninger. Microsoft samler inn tilbakemeldinger fra utviklere og prøver å forbedre opplevelsen deres gjennom påfølgende utgivelser.