English
Français

Blog of Denis VOITURON

for a better .NET world

FluentUI.Blazor v4.1

Posted on 2023-11-28

Vue d’ensemble

Nous venons de publier une nouvelle version de Microsoft.FluentUI.AspNetCore.Components 4.1. Cette version corrige certains bugs détectés ces derniers jours, mais ajoute également quelques nouvelles fonctionnalités.

Nouvelles fonctionnalités

FluentCalendar

Nous avons ajouté un attribute View qui permet de choisir l’affichage de ce composant: Jours, Mois ou Années.

Comme le propose FluentUI, par défaut, la vue mensuelle anime les valeurs lorsque l’on change de mois. Il est possible de désactiver cette fonctionnalités (ou de l’activer pour les autres vues), via la propriété AnimatePeriodChanges.

FluentUI CheckState

Nous avons également mis à jour le composant FluentDatePicker pour exploiter ces nouvelles vues lors de la sélection d’une date.

FluentUI CheckState

note: actuellement, ces composants ne sont pas entièrement compatible avec les normes d’Accessibility (cela sera résolu lors d’une prochaine version).

FluentCheckbox

Nous avons ajouté ces nouvelles propriétés :

Les propriétés Value et CheckState sont bindable.

FluentUI CheckState

Dans le premier exemple, ThreeState = true et l’utilisateur peut choisir entre Unchecked (non coché) / Checked (coché) / Indeterminate (indéterminé).

Dans le deuxième exemple, ThreeState = false et l’utilisateur peut uniquement choisir entre Unchecked / Checked.

Dans le troisième exemple, ThreeState = true et ShowIndeterminate = true, le premier état peut donc être Indéterminé (ou mis à jour par le code), mais l’utilisateur ne peut passer que de Non coché à Coché.

FluentAccordionItem

Nous avons ajouté un attribut HeaderTemplate qui permet de personnalisé le contenu du Header.

FluentSplitter

Nous avons ajouté les propriétés Panel1MinSize, Panel2MinSize and BarSize permettant de gérer une taille minimale et maximale des panneaux, ainsi que de personnaliser la taille de la barre de redimensionnement.

Nous permettons également de redimensionner les panneaux proportionnellement, en utilisant des pourcentages de dimensionnement.

Et finalement, nosu avons ajouté la possibilité de refermer ou d’étendre complètement le second panneau, grâce aux attributs OnCollapsed, OnExpanded et à l’événement OnResized.

Corrections

Web sites

Feedback

Si vous trouvez quelque chose qui sort de l’ordinaire, faites-le nous savoir dans le repo sur GitHub, ou Twitter / X.

Langues

EnglishEnglish
FrenchFrançais

Suivez-moi

Articles récents