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.
WinUI 2.0 is de eerste openbare release van WinUI (uitgebracht in oktober 2018).
WinUI is de eenvoudigste manier om geweldige Fluent Design-ervaringen voor Windows te bouwen.
Het bevat twee NuGet-pakketten:
Microsoft.UI.Xaml: Besturingselementen en Fluent Design voor UWP-apps. Dit is het belangrijkste WinUI-pakket.
Microsoft.UI.Xaml.Core.Direct: API's op laag niveau voor gebruik in middlewareonderdelen.
U kunt WinUI-pakketten in uw app downloaden en gebruiken met nuGet-pakketbeheer: zie Aan de slag met WinUI voor meer informatie.
WinUI wordt gehost op GitHub , waar we u aanmoedigen om bugrapporten, functieaanvragen en bijdragen aan communitycode in te dienen.
Microsoft.UI.Xaml 2.0.181011001
Oktober 2018
Dit is de eerste release van het NuGet-pakket Microsoft.UI.Xaml. Het bevat officiële systeemeigen Fluent-besturingselementen en -functies voor Windows UWP-apps.
Nieuwe functies
Besturingselementen en patronen in deze release zijn onder andere:
| Eigenschap | Beschrijving |
|---|---|
| Acrylborstel | Schildert een gebied met een semitransparant materiaal dat meerdere effecten gebruikt, waaronder vervagen en een ruispatroon. |
| BitmapIconSource | Vertegenwoordigt een pictogrambron die een bitmap als inhoud gebruikt. |
| Kleurkiezer | Vertegenwoordigt een besturingselement waarmee een gebruiker een kleur kan kiezen met behulp van een kleurenspectrum, schuifregelaars en tekstinvoer. |
| CommandBarFlyout | Vertegenwoordigt een gespecialiseerde flyout die indeling biedt voor AppBarButton en gerelateerde opdrachtelementen. |
| Vervolgkeuzeknop | Stelt een knop met een chevron voor die bedoeld is om een menu te openen. |
| FontIconSource- | Vertegenwoordigt een pictogrambron die gebruikmaakt van een glyph van het opgegeven lettertype. |
| Menubalk | Vertegenwoordigt een gespecialiseerde container die een set menu's in een horizontale rij weergeeft, meestal boven aan een app-venster. |
| MenubalkItem | Vertegenwoordigt een menu op het hoogste niveau in een menubalkbesturingselement. |
| Navigatieweergave | Vertegenwoordigt een container die navigatie van app-inhoud mogelijk maakt. Het bevat een koptekst, een weergave voor de hoofdinhoud en een menuvenster voor navigatieopdrachten. |
| ParallaxBekijken | Vertegenwoordigt een container die de schuifpositie van een voorgrondelement, zoals een lijst, koppelt aan een achtergrondelement, zoals een afbeelding. Terwijl u door het voorgrondelement bladert, animeert het het achtergrondelement om een parallax-effect te creëren. |
| PersonPicture - | Vertegenwoordigt een besturingselement dat de avatarafbeelding voor een persoon weergeeft, indien beschikbaar; Zo niet, dan worden de initialen van de persoon of een algemeen symbool weergegeven. |
| RatingControl - | Vertegenwoordigt een besturingselement waarmee een gebruiker een sterclassificatie kan invoeren. |
| RefreshContainer- | Vertegenwoordigt een containerbesturingselement dat een RefreshVisualizer- en pull-to-refresh-functionaliteit biedt voor schuifbare inhoud. |
| RefreshVisualizer- | Vertegenwoordigt een bedieningselement dat geanimeerde statusindicatoren biedt voor het verversen van inhoud. |
| RevealBackgroundBrush | Schildert een controleachtergrond met een onthullingseffect door middel van een compositie-penseel en lichteffecten. |
| RevealBorderBrush | Schildert een besturingsrand met een onthullingseffect met behulp van compositieborstel en lichteffecten. |
| Onthullen Penseel | Basisklasse voor penselen die compositie-effecten en verlichting gebruiken om de visuele ontwerptechniek te implementeren. |
| Knop splitsen | Vertegenwoordigt een knop met twee delen die afzonderlijk kunnen worden aangeroepen. Het ene deel gedraagt zich als een standaardknop en het andere deel roept een flyout aan. |
| Veeg controle | Vertegenwoordigt een container die toegang biedt tot contextuele opdrachten via aanraakinteracties. |
| SymboolIconSource | Vertegenwoordigt een pictogrambron die gebruikmaakt van een glyph uit het lettertype Segoe MDL2 Assets als inhoud. |
| TekstCommandBarFlyout | Vertegenwoordigt een gespecialiseerd uitklapmenu op de opdrachtbalk dat opdrachten bevat voor het bewerken van tekst. |
| Wissel-Splitknop | Vertegenwoordigt een knop met twee delen die afzonderlijk kunnen worden aangeroepen. Het ene deel gedraagt zich als een schakelknop en het andere deel roept een flyout aan. |
| Boombeeld | Vertegenwoordigt een hiërarchische lijst met uitvouwen en samenvouwen van knooppunten die geneste items bevatten. |
Voorbeelden
Aanbeveling
Zie Windows-apps ontwerpen en codevoor meer informatie, ontwerprichtlijnen en codevoorbeelden.
De WinUI 3 Gallery en WinUI 2 Gallery apps bevatten interactieve voorbeelden van de meeste besturingselementen, functies en functionaliteit van WinUI 3 en WinUI 2.
Als deze al is geïnstalleerd, opent u deze door te klikken op de volgende koppelingen: WinUI 3 Gallery of WinUI 2 Gallery.
Als ze niet zijn geïnstalleerd, kunt u de WinUI 3 Gallery en de WinUI 2 Gallery downloaden vanuit de Microsoft Store.
U kunt ook de broncode voor beide ophalen uit GitHub- (gebruik de hoofd--vertakking voor WinUI 3 en de winui2 branch voor WinUI 2).
Documentatie
Artikelen over procedures voor WinUI-besturingselementen zijn opgenomen in de documentatie over universeel Windows-platformbesturingselementen.
API-referentiedocumenten bevinden zich hier: WinUI-API's.