Windows Tips & News

WinUI 3 Preview 4 on saatavilla

click fraud protection

Microsoft julkaisee "Preview 4" upouuden WinUI-kirjastonsa. Se on luotu lataamaan kehittäjäprojekteja Fluent-säätimillä, moderneilla ominaisuuksilla ja muilla UWP/XAML-parannuksilla. Se sisältää runsaasti korjauksia ja parannuksia.

Kirjasto mahdollistaa WinUI XAML -komponenttien käytön WPF-, WinForm- ja natiivisovelluksissa. Microsoft on lisännyt useimmat nykyaikaiset käyttöliittymäelementit WinUI-kehykseen.

Kehys on luotu sekä Windows 10:lle että Windows 10X. Jälkimmäinen käyttää alkuperäisiä Win32-sovelluksia säiliöissä, joten Microsoft on kiinnostunut saamaan Windows 10X: lle alkuperäisiä sovellusversioita. Se on nyt mahdollista WinUI: lla. Microsoft odottaa kehittäjien päivittävän sovelluksensa käyttämällä nykyaikaista alustaa ja tekevän niistä yhteensopivia Windows 10X: n kanssa.

Mitä uutta WinUI Preview 4:ssä

Preview 4 -julkaisu käyttää uutta CS/WinRT-versiota ja Windows SDK: ta. Tämä korjaa seuraavat virheet:

  • Kaatuu URI-ominaisuuteen sitouduttaessa käyttämällä {Binding}
  • C#/WinRT Marshal ei toimi oikein .NET 5:n kanssa
  • WinUI 3 kaatuu Windows Insider Builds -versiossa
  • WebView2 ei käytä isäntäsovelluksen kieltä/kieliä CoreWebView2Environmentissa
  • Windows Community Toolkit DataGrid-hallinta kaatuu sovelluksen käynnistyksessä/kun vierityspalkit tulevat näkyviin
  • Sivun renderöinti menee huonoon tilaan, kun näyttötila vaihtuu
  • Kaatuu käytettäessä Language ComboBoxia kalenterinäkymässä
  • WinUI 3 Desktop: WebView2:n välilehtiä ei voi poistaa
  • WinUI 3 Desktop: TreeView johdetuilla TreeViewNodesilla kaatuu
  • WinUI 3 Desktop: Tekstiä ei voi kirjoittaa ContentDialogin TextBoxiin
  • WinUI 3 Desktop: ALT ja F6 eivät toimi
  • Vanha poistettu SwapChainPanel renderöi uuden SwapChainin päälle
  • WinUI 3 Desktop: Ei voi vierittää ohjauslevyllä
  • Kaatuu, kun käytetään NavigationView-ohjausta useiden ikkunoiden kanssa samassa säikeessä
  • Esteettömyysongelma: Näytä kohdistus suoraan WinUI-työpöytäsovelluksen käynnistyksessä
  • Käyttöoikeusrikkomus DataGridissä vieritettäessä
  • WinUI 3 Desktop: Välilehtien kierto ei toimi
  • Vedä ja pudota GridView epäonnistuu WinUI Xaml Islandsin työpöytäsovelluksessa
  • Esteettömyysongelma: Ei voida vierittää PageUp/PageDown-näppäimillä WinUI 3 Desktopissa
  • WebView2:n näkymän koko on väärä
  • WebView2 kaatui napsautuksella MenuFlyoutin avaamisen jälkeen
  • WinUI 3 Desktop: DropDownButtonin tai SplitButtonin lennon poistaminen aiheuttaa sovelluksen kaatumisen
  • WebView2: Kaksoisnapsautus hiiren oikealla painikkeella aiheuttaa kaatumisen
  • ToggleSplitButtonin napsauttaminen aiheuttaa sovelluksen kaatumisen
  • WinUI 3 Desktop: Tyhjä DesktopWindowXamlSource-ikkuna näkyy tehtäväpalkissa
  • WinUI 3 Desktop: DataGrid ei näy
  • WinUI 3 Desktop: Ei voida pudottaa tiedostoja Gridiin
  • WinUI 3 Desktop: ItemsRepeater kaatui WinUI 3 Preview 2:ssa
  • AccessViolationException heitetään päivitettäessä sidoksia
  • WinUI 3 Desktop: sovellus kaatuu NavigationView-vieritysnäkymässä
  • ItemsControl ei päivity, kun se lisää tai poistaa dynaamisesti kohteita ItemsSource-kokoelmassaan.
  • Käännösvirhe C2760 tiedostossa App.xaml.g.h, jos C++-yhteensopivuustila on käytössä

Yllä olevan korjausluettelon lisäksi Microsoftilla on mainitsi seuraavat uudet ominaisuudet, jotka esiteltiin kolmessa viimeisessä WinUI-julkaisussa.

Uusia ominaisuuksia WinUI Previewissa

  • Mahdollisuus luoda työpöytäsovelluksia WinUI: lla, mukaan lukien .NET 5 Win32-sovelluksille
  • RadialGradientBrush
  • TabView-päivitykset
  • Tumman teeman päivitykset
  • WebView2:n parannuksia ja päivityksiä.
    • Tuki korkealle DPI: lle
    • Tuki ikkunoiden koon muuttamiseen ja siirtämiseen
    • Päivitetty kohdistamaan Edgen uudempaan versioon
    • WebView2-kohtaiseen Nuget-pakettiin ei enää tarvitse viitata
  • SwapChainPanel
  • MRT-ydintuki.
    • Tämä tekee sovelluksista nopeampia ja kevyempiä käynnistyksen yhteydessä ja mahdollistaa nopeamman resurssien haun.
  • ARM64 tuki
  • Vedä ja pudota sovellusten sisällä ja ulkopuolella
  • RenderTargetBitmap (tällä hetkellä vain XAML-sisältö - ei SwapChainPanel-sisältöä)
  • Mukautetun kursorin tuki
  • Kierteen ulkopuolinen syöttö
  • Parannuksia työkalu-/kehittäjäkokemukseemme:
    • Live Visual Tree, Hot Reload, Live Property Explorer ja vastaavat työkalut
    • Intellisense WinUI 3:lle
  • Avoimen lähdekoodin siirtoon tarvitaan parannuksia

Saat lisätietoja WinUI 3:sta ja sen etenemissuunnitelmasta tutustumalla Windows UI Library Roadmap GitHubissa.


Microsoft aikoo myös käyttää sitä korvaamaan Windows 10:n ydinkäyttöliittymän osia, mukaan lukien Käynnistä-valikko, Toimintokeskus, Työpöytä ja tehtäväpalkki. Shellin lisäksi WinUI on tulossa sisäänrakennetuille UWP-sovelluksille Windows 10 Photos -sovellukselle, Windows-kalenterille, Windows Mapsille, Movies & TV: lle, Sticky Notesille ja Calculatorille. Microsoft testaa niitä jo sisäisesti. Sovellukset ovat saaneet pyöreämmät kulmat valikoita, valintaikkunoita ja muita elementtejä varten. Katso tämä postaus:

WinUI-käyttöinen pyöreä ulkoasu saavutti Windows 10:n sisäänrakennetut sovellukset

Fix Desktop muuttuu mustaksi Windows 10:ssä

Fix Desktop muuttuu mustaksi Windows 10:ssä

23 vastaustaLöysin äskettäin virheen Windows 10:ssä. Se ei ole kriittinen bugi, mutta hieman ärsy...

Lue lisää

Microsoft lopettaa Local Experience Packs -paketit CAB-tiedostoina Windows 10:lle

Microsoft lopettaa Local Experience Packs -paketit CAB-tiedostoina Windows 10:lle

Windows 10 -versiosta 1809 "Lokakuun 2018 päivityksestä" alkaen Microsoft lopettaa CAB-muotoisten...

Lue lisää

Ota kuvakaappaus avatusta sivusta Vivaldi-selaimessa

Ota kuvakaappaus avatusta sivusta Vivaldi-selaimessa

1 vastausInnovatiivisen Vivaldi-selaimen kehittäjät julkaisivat tänään uuden tilannekuvan tuottee...

Lue lisää