Windows Tips & News

Na voljo je WinUI 3 Preview 4

Microsoft izda 'Preview 4' svoje popolnoma nove knjižnice WinUI. Ustvarjen je bil za nadgradnjo projektov razvijalcev s kontrolami Fluent, sodobnimi funkcijami in drugimi izboljšavami UWP/XAML. Na voljo je z veliko popravki in izboljšavami.

Knjižnica omogoča uporabo komponent WinUI XAML v WPF, WinForm in izvornih aplikacijah. Microsoft je v okvir WinUI dodal večino sodobnih elementov uporabniškega vmesnika.

Okvir je bil ustvarjen tako za Windows 10 kot Windows 10X. Slednji bo izvajal domače aplikacije Win32 v posodah, zato je Microsoft zainteresiran za pridobitev različic aplikacij, ki izvirajo iz sistema Windows 10X. Zdaj je to mogoče z WinUI. Microsoft pričakuje, da bodo razvijalci posodobili svoje aplikacije z uporabo sodobne platforme in jih naredili združljive z operacijskim sistemom Windows 10X.

Kaj je novega v WinUI Preview 4

Izdaja Preview 4 uporablja novo različico CS/WinRT in Windows SDK. To odpravlja naslednje napake:

  • Zruši se pri vezavi na lastnost URI z uporabo {Binding}
  • Funkcije C#/WinRT Marshal ne delujejo pravilno z .NET 5
  • WinUI 3 se zruši pri izvajanju v različicah Windows Insider Builds
  • WebView2 ne uporablja jezika/locala gostiteljske aplikacije za CoreWebView2Environment
  • Kontrolnik DataGrid zbirke Windows Community Toolkit zruši aplikacijo ob zagonu/ko se prikažejo drsni vrstici
  • Upodabljanje strani postane slabo, ko se spremeni način prikaza
  • Zrušitev pri uporabi Language ComboBox v CalendarView
  • Namizje WinUI 3: ni mogoče zavihkati iz WebView2
  • Namizje WinUI 3: TreeView z izpeljanimi vozlišči TreeViewNodes se zruši
  • Namizje WinUI 3: ni mogoče vnesti besedila v TextBox znotraj ContentDialog
  • WinUI 3 Desktop: ALT in F6 ne delujeta
  • Stara odstranjena plošča SwapChainPanel se upodablja na vrhu nove SwapChain
  • Namizje WinUI 3: s sledilno ploščico se ni mogoče pomikati
  • Zruši se pri uporabi nadzora NavigationView z več okni v isti niti
  • Težava s dostopnostjo: pokaži pravokoten fokus ob zagonu namizne aplikacije WinUI
  • Kršitev dostopa med pomikanjem v DataGrid
  • Namizje WinUI 3: kroženje zavihkov ne deluje
  • Povleci in spusti na GridView ne uspe v namizni aplikaciji z otoki WinUI Xaml
  • Težava z dostopnostjo: ni mogoče pomikati s tipkama PageUp/PageDown na namizju WinUI 3
  • WebView2 ima napačno velikost vidnega polja
  • WebView2 se zruši ob kliku po odprtju MenuFlyout
  • Namizje WinUI 3: Poskus zmanjšanja padajočega gumba DropDownButton ali SplitButton povzroči zrušitev aplikacije
  • WebView2: Dvojni desni klik na miški povzroči zrušitev
  • Če kliknete gumb ToggleSplitButton, se aplikacija zruši
  • Namizje WinUI 3: Prazno okno DesktopWindowXamlSource je vidno v opravilni vrstici
  • Namizje WinUI 3: DataGrid se ne prikazuje
  • WinUI 3 Desktop: datotek ni mogoče spustiti v mrežo
  • Namizje WinUI 3: ItemsRepeater se zruši v predogledu WinUI 3 2
  • Izjema AccessViolationException pri posodabljanju povezav
  • WinUI 3 Desktop: aplikacija se zruši pri pomikanju NavigationView
  • ItemsControl se med dinamičnim dodajanjem ali odstranjevanjem elementov v zbirki ItemsSource ne posodablja.
  • Napaka pri prevajanju C2760 v App.xaml.g.h, če je omogočen način skladnosti s C++

Poleg zgornjega seznama popravkov ima Microsoft omenjeno naslednje nove funkcije, uvedene v zadnjih 3 izdajah WinUI.

Nove funkcije v predogledu WinUI

  • Sposobnost ustvarjanja namiznih aplikacij z WinUI, vključno z .NET 5 za aplikacije Win32
  • RadialGradientBrush
  • Posodobitve TabView
  • Posodobitve temnih tem
  • Izboljšave in posodobitve WebView2.
    • Podpora za visok DPI
    • Podpora za spreminjanje velikosti oken in premikanje
    • Posodobljeno za ciljanje na novejšo različico Edge
    • Ni več potrebno sklicevanje na paket Nuget, specifičen za WebView2
  • SwapChainPanel
  • MRT Core Support.
    • To naredi aplikacije hitrejše in lažje ob zagonu ter omogoča hitrejše iskanje virov.
  • Podpora za ARM64
  • Povlecite in spustite znotraj in zunaj aplikacij
  • RenderTargetBitmap (trenutno samo vsebina XAML - brez vsebine SwapChainPanel)
  • Podpora za kazalec po meri
  • Vnos izven niti
  • Izboljšave naše izkušnje z orodji/razvijalci:
    • Live Visual Tree, Hot Reload, Live Property Explorer in podobna orodja
    • Intellisense za WinUI 3
  • Izboljšave, potrebne za migracijo odprte kode

Če želite izvedeti več o WinUI 3 in njegovem načrtu, si oglejte Načrt knjižnice uporabniškega vmesnika Windows na GitHubu.


Microsoft ga namerava uporabiti tudi kot zamenjavo za osnovne dele uporabniškega vmesnika sistema Windows 10, vključno z menijem Start, akcijskim centrom, namizjem in opravilno vrstico. Poleg lupine WinUI prihaja tudi v vgrajene aplikacije UWP, aplikacija Windows 10 Photos, Windows Calendar, Windows Maps, Movies & TV, Sticky Notes in Calculator. Interno jih Microsoft že preizkuša. Aplikacije so prejele zaobljene vogale za menije, pogovorna okna in druge elemente. Oglejte si to objavo:

Okrogli videz, ki ga poganja WinUI, je dosegel vgrajene aplikacije Windows 10

Win32 apps android Archives

To spletno mesto uporablja piškotke za izboljšanje vaše izkušnje med krmarjenjem po spletnem mest...

Preberi več

Omogočite ali onemogočite samodejni HDR za igre v sistemu Windows 10

Omogočite ali onemogočite samodejni HDR za igre v sistemu Windows 10

PRIPOROČANO: Kliknite tukaj, če želite odpraviti težave z operacijskim sistemom Windows in optimi...

Preberi več

Kako predvajati predstavnost iz OneDrive za Android

Kako predvajati predstavnost iz OneDrive za Android

Microsoft je omogočil predvajanje medijev iz OneDrive za Android na televizor ali katero koli dru...

Preberi več