Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
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.
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.
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.
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.
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.
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.
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
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
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
Nieuwe experimentele functies:
-
Geanimeerde VisualPlayer
Met dit nieuwe besturingselement kunt u complexe vectoranimaties met hoge prestaties afspelen, waaronder Lottie-animaties die zijn gemaakt met Lottie-Windows.
Microsoft.UI.Xaml 2.1.181217001-prerelease
December 2018
Nieuwe experimentele functies: