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

Page des versions sur GitHub

Téléchargement du package NuGet

Nouvelles fonctionnalités

TabView

Short video showing the behavior of the Tab View control.

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

a) Mise à jour du bouton Précédent de NavigationView

Short video showing the updated behavior of the Navigation View control Back Button.

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

Screenshot showing the behavior of the Navigation View control with No Auto Padding.

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

Screenshot showing the updated style of the Corner Radius.

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.

https://github.com/microsoft/microsoft-ui-xaml/issues/524

b) Mise à jour de l’épaisseur de la bordure

Screenshot showing the updated style of the Borer Thickness.

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.

https://github.com/microsoft/microsoft-ui-xaml/issues/835

c) Mise à jour du visuel de Button

Screenshot showing the updated style of the Button control.

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.

https://github.com/microsoft/microsoft-ui-xaml/issues/953

c) Mise à jour du visuel de SplitButton

Screenshot showing the updated style of the Split Button control.

Description :

Le visuel de SplitButton par défaut a été mis à jour pour le différencier davantage de DropDownButton.

https://github.com/microsoft/microsoft-ui-xaml/issues/986

e) Mise à jour du visuel de ToggleSwitch

Screenshot showing the updated style of the Toggle Switch control.

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.

https://github.com/microsoft/microsoft-ui-xaml/issues/836

f) Mise à jour des visuels de CheckBox et RadioButton

Screenshot showing the updated style of the Check Box and Radio Button controls

Description :

Les visuels de CheckBox et RadioButton ont été mis à jour pour être cohérents avec le reste du changement apporté aux styles visuels.

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

Page des versions sur GitHub

Téléchargement du package NuGet

Fonctionnalité expérimentale

Microsoft.UI.Xaml 2.2.20190416001-prerelease

Avril 2019

Page des versions sur GitHub

Téléchargement du package NuGet

Fonctionnalités expérimentales