Partager via


WinUI 2.2

WinUI 2.2 est la version d'août 2019 de WinUI.

Vous pouvez ajouter des packages WinUI à votre application à l’aide du gestionnaire de package NuGet. Pour plus d’informations, consultez Bien démarrer avec WinUI.

WinUI est hébergé sur GitHub où nous vous encourageons à faire des rapports de bogues, des demandes de fonctionnalités et des contributions de code pour la communauté.

Historique des versions de Microsoft.UI.Xaml 2.2

Version officielle de WinUI 2.2

AOÛT 2019

Page des versions sur GitHub

Téléchargement du package NuGet

Nouvelles fonctionnalités

TabView

Brève vidéo présentant le comportement du contrôle 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

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

Brève vidéo présentant le comportement mis à jour du bouton Précédent du contrôle 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

Capture d’écran montrant le comportement du contrôle NavigationView sans 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

Capture d’écran montrant le style mis à 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.

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

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

Capture d’écran montrant le style mis à 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.

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

c) Mise à jour du visuel de Button

Capture d’écran montrant le style mis à jour du contrôle 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.

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

c) Mise à jour du visuel de SplitButton

Capture d’écran montrant le style mis à jour du contrôle SplitButton.

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

Capture d’écran montrant le style mis à jour du contrôle 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.

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

f) Mise à jour des visuels de CheckBox et RadioButton

Capture d’écran montrant le style mis à jour des contrôles 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.

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 WinUI sont inclus dans la documentation sur les contrôles de la plateforme Windows universelle.

Les documents de référence des API se trouvent ici : API WinUI.

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