Delen via


WinUI 2.1

De eerste opensource-versie van WinUI – WinUI 2.1 (uitgebracht in april 2019).

WinUI biedt u veel van de nieuwste Windows UX-platformfuncties, waaronder up-to-date Fluent-besturingselementen en -stijlen, die u direct kunt gebruiken, compatibel met eerdere versies van Windows 10 Jubileumupdate (14393). De WinUI 2 Gallery geeft u voorbeelden om alle coole nieuwe functies te verkennen die aan de bibliotheek zijn toegevoegd.

Het NuGet-pakket WinUI 2.1 downloaden

U kunt ervoor kiezen om de WinUI-pakketten in uw app te gebruiken met nuget-pakketbeheer: zie Aan de slag met WinUI 2 voor UWP voor meer informatie.

WinUI wordt gehost op GitHub , waar we u aanmoedigen om foutenrapporten op te slaan.

Wat is er nieuw in deze release

ItemsHerhaler

Gebruik een ItemsRepeater om aangepaste verzamelingservaringen te maken met behulp van een flexibel indelingssysteem, aangepaste weergaven en virtualisatie. In tegenstelling tot ListView biedt ItemsRepeater geen uitgebreide ervaring voor eindgebruikers: het heeft geen standaardgebruikersinterface en biedt geen beleid rond focus, selectie of gebruikersinteractie. In plaats daarvan is het een bouwsteen die u kunt gebruiken om uw eigen unieke op verzameling gebaseerde ervaringen en aangepaste besturingselementen te maken. Het ondersteunt het bouwen van rijkere en betere ervaringen.

Korte video die het gedrag van het Items Repeater-bedieningselement toont.

Documentatie

Geanimeerde VisualPlayer

De AnimatedVisualPlayer beheert en bestuurt het afspelen van geanimeerde visuals, zodat u hoog presterende maatwerk animaties aan uw app kunt toevoegen. De AnimatedVisualPlayer wordt bijvoorbeeld gebruikt om Lottie-animaties weer te geven en te beheren.

Korte video die het gedrag toont van het besturingselement 'Animated Visual Player'.

Documentatie

Tip voor onderwijs

TeachingTip biedt een aantrekkelijke en vloeiende manier voor toepassingen om gebruikers te begeleiden en te informeren met niet-invasieve en inhoudsrijke tips. TeachingTip kan de focus vestigen op nieuwe of belangrijke functies, gebruikers leren hoe ze taken kunnen uitvoeren en de werkstroom kunnen verbeteren door contextafhankelijk relevante informatie aan uw taak te verstrekken.

Korte video die het gedrag van de Teaching Tip-control laat zien.

Documentatie

RadioMenuFlyoutElement

Bevat de mogelijkheid om opties in de stijl van keuzerondjes in een MenuBar te hebben. Hierdoor kunnen groepen van opties worden gebruikt met opsommingstekens die aan elkaar zijn gekoppeld, zoals een groep keuzerondjes. De logica wordt verwerkt voor de ontwikkelaar.

Schermopname van het gedrag van het besturingselement Uitvlieglijstitem keuzerondje.

Documentatie

Compacte dichtheid

Met de compacte modus kunnen ontwikkelaars comfortabele ervaringen maken voor een willekeurig aantal scenario's. Door een resourcewoordenlijst toe te voegen, kan uw toepassing gemiddeld ~33% meer gebruikersinterface-elementen bevatten.

Schermopname die het gedrag toont van de Compacte Dichtheid besturingselement.

Documentatie

Schaduwen

Voorbeeld

Door een visuele hiërarchie van elementen in uw gebruikersinterface te maken, kunt u de gebruikersinterface eenvoudig scannen en overbrengen waar u zich op moet richten. Uitbreiding, de handeling van het naar voren brengen van selecte elementen van uw gebruikersinterface, wordt vaak gebruikt om een dergelijke hiërarchie in software te bereiken.

Met de Windows 10 Mei 2019-update verhogen veel van onze bedieningselementen standaard hun niveau met behulp van z-diepte en schaduw. De besturingselementen NavigationView en TeachingTip in WinUI 2.1 hebben ook standaardschaduwen wanneer ze worden uitgevoerd op een besturingssysteem met Windows 10 Mei 2019 Update. Zie Z-diepte en schaduw voor de lijst met bedieningselementen met standaardschaduwen en hoe extra API's te gebruiken.

Voorbeelden

Aanbeveling

Zie Ontwerp voor Windows-apps voor meer informatie, ontwerprichtlijnen en codevoorbeelden.

De WinUI 2 Gallery-app bevat interactieve voorbeelden van de meeste Besturingselementen, functies en functionaliteit van WinUI 2.

Als de galerie-app al is geïnstalleerd, klikt u op WinUI 2 Gallery om deze te openen.

Als deze niet is geïnstalleerd, downloadt u de WinUI 2 Gallery uit de Microsoft Store.

U kunt de broncode ook ophalen uit GitHub (selecteer de winui2-vertakking ).

Documentatie

Artikelen over procedures voor WinUI-besturingselementen zijn opgenomen in de documentatie over Besturingselementen voor Windows-apps .

API-referentiedocumenten bevinden zich hier: WinUI-API's.

Versiegeschiedenis van Microsoft.UI.Xaml 2.1

Officiële release van Microsoft.UI.Xaml 2.1

Mei 2019

GitHub-releasepagina

NuGet-pakket downloaden

Nieuwe functie (niet opgenomen in eerdere versies)

  • CompactDensity: met de compacte modus kunnen ontwikkelaars comfortabele ervaringen maken voor een aantal scenario's. Door een resourcewoordenlijst toe te voegen, kan uw toepassing gemiddeld ~33% meer gebruikersinterface-elementen bevatten.

  • Schaduwen: Door een visuele hiërarchie van elementen in uw gebruikersinterface te maken, kunt u de gebruikersinterface eenvoudig scannen en overbrengen waar u zich op moet richten. Uitbreiding, de handeling van het naar voren brengen van selecte elementen van uw gebruikersinterface, wordt vaak gebruikt om een dergelijke hiërarchie in software te bereiken. Veel van onze standaardbesturingselementen verhogen de diepte en voegen standaard schaduw toe met behulp van Z-diepte.

Microsoft.UI.Xaml 2.1.190218001-prerelease

Februari 2019

GitHub-releasepagina

NuGet-pakket downloaden

Nieuwe experimentele functies:

  • Besturingselement Onderwijstip
    Dit nieuwe besturingselement biedt een manier voor uw app om gebruikers in uw toepassing te begeleiden en te informeren met een niet-invasief en inhoudsrijke melding. TeachingTip kan worden gebruikt om de focus naar een nieuwe of belangrijke functie te brengen, gebruikers te leren hoe ze een taak kunnen uitvoeren of om de werkstroom van de gebruiker te verbeteren door contextuele relevante informatie aan hun taak te verstrekken.

Microsoft.UI.Xaml 2.1.190131001-prerelease

Februari 2019

GitHub-releasepagina

NuGet-pakket downloaden

Nieuwe experimentele functies:

Microsoft.UI.Xaml 2.1.181217001-prerelease

December 2018

GitHub-releasepagina

NuGet-pakket downloaden

Nieuwe experimentele functies: