Bibliothèque d’IU Windows 2.2
WinUI 2.2 est la version d’août 2019 de la bibliothèque d’interface utilisateur Windows.
Vous pouvez ajouter des packages WinUI à votre application à l’aide du gestionnaire de package NuGet. Pour plus d’informations, consultez Bien démarrer avec la bibliothèque d’interface utilisateur Windows.
La Bibliothèque d’interface utilisateur Windows (WinUI) est hébergée sur GitHub où nous vous encourageons à créer des rapports sur les bogues, à faire des demandes de fonctionnalités et à contribuer au code communautaire.
Historique des versions de Microsoft.UI.Xaml 2.2
Version officielle de la bibliothèque d’IU Windows 2.2
AOÛT 2019
Téléchargement du package NuGet
Nouvelles fonctionnalités
TabView
Description
Le contrôle TabView est une collection d’onglets qui représentent chacun une nouvelle page ou un nouveau document dans votre application. TabView est utile quand votre application contient plusieurs pages de contenu et que l’utilisateur s’attend à pouvoir ajouter, fermer et réorganiser les onglets. Le nouveau Terminal Windows utilise TabView pour afficher plusieurs interfaces de ligne de commande.
Documentation
/uwp/api/microsoft.ui.xaml.controls.tabview?view=winui-2.2&preserve-view=true
Mises à jour de NavigationView
a) Mise à jour du bouton Précédent de NavigationView
Description
En mode minimal de NavigationView, le bouton Précédent ne disparaît plus. Lors de l’ouverture et de la fermeture du volet, les utilisateurs n’ont plus besoin de déplacer leur curseur pour cliquer sur le bouton hamburger. Cette fonctionnalité est opérationnelle par défaut. Vous n’avez pas besoin d’apporter des modifications au code.
b) NavigationView - Aucun remplissage automatique
Description
Les développeurs d’applications peuvent désormais récupérer tous les pixels dans leur fenêtre d’application quand ils utilisent le contrôle NavigationView et s’étendent dans la zone de barre de titre.
Documentation
/windows/uwp/design/controls-and-patterns/navigationview#top-whitespace
Mises à jour des styles visuels
a) Mise à jour du rayon d’angle
Description
L’attribut CornerRadius a été ajouté. Les contrôles par défaut ont été mis à jour pour utiliser des angles légèrement arrondis. Les développeurs peuvent facilement personnaliser le rayon d’angle pour donner à votre application un aspect unique si vous le souhaitez.
Lien vers des spécifications sur GitHub
https://github.com/microsoft/microsoft-ui-xaml/issues/524
b) Mise à jour de l’épaisseur de la bordure
Description
La personnalisation de la propriété BorderThickness a été simplifiée. Les contrôles par défaut ont été mis à jour pour réduire les contours afin d’obtenir un aspect plus clair et familier.
Lien vers des spécifications sur GitHub
https://github.com/microsoft/microsoft-ui-xaml/issues/835
c) Mise à jour du visuel de Button
Description :
Le visuel de Button par défaut a été mis à jour pour supprimer le contour qui apparaissait pendant le survol afin de lui donner un aspect plus clair.
Lien vers des spécifications sur GitHub :
https://github.com/microsoft/microsoft-ui-xaml/issues/953
c) Mise à jour du visuel de SplitButton
Description :
Le visuel de SplitButton par défaut a été mis à jour pour le différencier davantage de DropDownButton.
Lien vers des spécifications sur GitHub :
https://github.com/microsoft/microsoft-ui-xaml/issues/986
e) Mise à jour du visuel de ToggleSwitch
Description :
La largeur par défaut de ToggleSwitch a été réduite de 44 px à 40 px, afin qu’elle soit visuellement équilibrée tout en conservant sa facilité d’utilisation.
Lien vers des spécifications sur GitHub :
https://github.com/microsoft/microsoft-ui-xaml/issues/836
f) Mise à jour des visuels de CheckBox et RadioButton
Description :
Les visuels de CheckBox et RadioButton ont été mis à jour pour être cohérents avec le reste du changement apporté aux styles visuels.
Lien vers des spécifications sur GitHub :
https://github.com/microsoft/microsoft-ui-xaml/issues/839
Exemples
Conseil
Pour plus d’informations, et pour obtenir des conseils de conception ainsi que des exemples de code, consultez Concevoir et coder des applications Windows.
Les applications WinUI 3 Gallery et WinUI 2 Gallery incluent des exemples interactifs de la plupart des contrôles et fonctionnalités WinUI 3 et WinUI 2.
Si elles sont déjà installées, ouvrez-les en cliquant sur les liens suivants : WinUI 3 Gallery ou WinUI 2 Gallery.
Si elles ne sont pas installées, vous pouvez télécharger WinUI 3 Gallery et WinUI 2 Gallery à partir du Microsoft Store.
Vous pouvez également obtenir le code source des deux applications à partir de GitHub (utilisez la branche main pour WinUI 3 et la branche winui2 pour WinUI 2).
Documentation
Des articles de procédures pour les contrôles de la bibliothèque d’interface utilisateur Windows sont inclus dans la documentation sur les contrôles de la plateforme Windows universelle.
Les documents de référence sur les API se trouvent ici : API de la bibliothèque d’interface utilisateur Windows.
Historique des versions de Microsoft.UI.Xaml 2.2-prerelease
Microsoft.UI.Xaml 2.2.190702001-prerelease
Juillet 2019
Téléchargement du package NuGet
Fonctionnalité expérimentale
Microsoft.UI.Xaml 2.2.20190416001-prerelease
Avril 2019
Téléchargement du package NuGet
Fonctionnalités expérimentales
Windows developer
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour