Fermer

mars 30, 2021

Telerik UI Blazor 2.23.0 — Jauges, ColorPalette, MediaQuery!


Jetons un coup d'œil aux nouveaux composants polyvalents et mis à jour dans l'interface utilisateur Telerik pour Blazor ce mois-ci.

Hey Blazor et l'interface utilisateur Telerik pour les gens de Blazor,

C'est le moment de la sortie, et ce mois-ci, l'interface utilisateur Telerik pour Blazor apporte Jauges de toutes formes et formes— Linéaire Circulaire Radial et Arc . Outre les ajouts à l'interface utilisateur de visualisation de données, nous avons également livré les composants Media Query et Color Palette . L'équipe Telerik UI for Blazor s'est également concentrée sur la mise en œuvre de certains des éléments les plus votés du portail de commentaires, ce qui apporte une multitude de nouvelles fonctionnalités pour les composants existants tels que Editor Window ] Sélecteurs de date et d'heure Form et les améliorations obligatoires Grid qui font partie de chaque nouvelle version.

Lisez l'article de blog de la version de mars ci-dessous pour en savoir plus sur le contenu 2.23.0 complet, que vous pouvez brancher et lire dans vos applications Blazor Server et WebAssembly.

Nouveaux composants Blazor

Blazor Gauges

Les composants de jauge sont des indicateurs visuels populaires pour des quantités telles que les ventes, les niveaux de stock, la température ou la vitesse, et ils sont généralement mieux adaptés pour présenter une seule valeur de données qu'un graphique. Les jauges sont parfaites pour visualiser les informations d'état en utilisant la couleur pour leur axe des valeurs. Par exemple, les plages acceptables ou inacceptables peuvent être colorées en rouge, jaune et vert pour représenter les états bas, moyen et élevé.

Confirmant le besoin de jauges dans les applications Blazor – à la fois en tant que composants autonomes et tableaux de bord avec des jeux de jauges comparant plusieurs valeurs de données en un coup d'œil – nous sommes heureux d'ajouter différentes options de jauge

Blazor Circular Gauge Component

Le dernier ajout à la bibliothèque d'interface utilisateur de visualisation de données Telerik se trouve le composant de jauge circulaire Telerik Blazor . Il a des fonctionnalités et des fonctionnalités similaires à la jauge d'arc bien connue, mais visualisant les valeurs sous la forme d'un cercle complet et élégant.

 Telerik UI pour Blazor Circular Gauge - Center Template "title =" Telerik UI pour Blazor Circular Gauge - Center Template " /></p data-recalc-dims=

Interface utilisateur Telerik pour le composant de jauge circulaire Blazor

La jauge circulaire dispose de plusieurs options de configuration pour gérer la couleur, la taille, le modèle d'étiquette central, l'angle de départ et la direction . En plus de cela, vous pouvez ajustez également l'échelle avec des graduations majeures et mineures, des étiquettes et plus encore.

 Telerik UI for Blazor Circular Gauge - Scale Options "title =" Telerik UI for Blazor Circular Gauge - Scale Options "/></p data-recalc-dims=

Telerik UI pour les options d'échelle de jauge circulaire Blazor

Composant de jauge linéaire Blazor

Pour les cas où vous avez besoin de présenter des valeurs numériques sur une échelle de plages de manière linéaire, vous pouvez compter sur le composant de jauge linéaire Telerik Blazor ]. Comme tous les composants de jauge Telerik, il est livré avec plusieurs fonctionnalités intégrées pour configurer et personnaliser les différents éléments d'une jauge: taille, classe CSS, orientation, pointeurs, étiquettes, plages et échelle.

 Telerik UI pour Blazor Linear Gauge Component "title =" Telerik UI pour Blazor Linear Gauge Component "/></p data-recalc-dims=

Telerik UI pour Blazor Linear Gauge Component

Les pointeurs Linear Gauge (également appelés marqueurs) peuvent être complètement transformé pour répondre aux exigences spécifiques en utilisant leurs propriétés exposées pour la forme, la couleur, l'opacité, la taille, la marge et plus encore. />

Interface utilisateur Telerik pour jauge linéaire Blazor Plusieurs pointeurs personnalisés

Vous pouvez fournir une ou plusieurs instances de plage d'échelle linéaire et personnaliser leur valeur de début et de fin, leur couleur et leur opacité via les paramètres exposés.

 Telerik UI pour les plages de jauge linéaire Blazor "title =" Telerik UI pour les plages de jauge linéaire Blazor "/></p data-recalc-dims=

Telerik UI pour les plages de jauge linéaire Blazor

La jauge linéaire prend en charge à la fois verticale et horizontale comme indiqué dans l'image ci-dessous.

 Interface utilisateur Telerik pour l'orientation horizontale de la jauge linéaire Blazor "title =" Interface utilisateur Telerik pour l'orientation horizontale de la jauge linéaire Blazor "/></p data-recalc-dims=

Interface utilisateur Telerik pour la jauge linéaire horizontale Blazor

Composant de jauge radiale

Si vous recherchez un format radial de représentation de valeurs numériques, alors l ' Telerik UI pour la jauge radiale Blazor est le bon choix.

 Interface utilisateur Telerik pour le composant Jauge radiale Blazor "title =" Interface utilisateur Telerik pour le composant Jauge radiale Blazor "/></p data-recalc-dims=

Interface utilisateur Telerik pour le composant Jauge radiale Blazor

La jauge radiale est dotée de plusieurs options de configuration pour sa taille, classe CSS, sc ale, plages, étiquettes et pointeurs . Il vous permet d'obtenir facilement l'apparence et le comportement souhaités pour votre application Blazor.

 Interface utilisateur Telerik pour les plages d'échelle de jauge radiale Blazor "title =" Interface utilisateur Telerik pour les plages d'échelle de jauge radiale Blazor "style =" vertical-align: middle; "/></p data-recalc-dims=

Interface utilisateur Telerik pour les plages d'échelle de jauge radiale Blazor

 Interface utilisateur Telerik pour la jauge radiale Blazor - Plusieurs pointeurs" title = "Interface utilisateur Telerik pour la jauge radiale Blazor - Plusieurs pointeurs" style = "vertical- align: middle; "/></p data-recalc-dims=

Telerik UI for Blazor Radial Gauge Multiple Pointers

Arc Gauge Component

Le composant Telerik for Blazor UI Arc Gauge affiche une plage de valeurs qui est représentée par un arc. La différence entre les jauges Arc et Radial est que dans ArcGauge, la valeur est représentée par une plage de valeurs sur l'arc au lieu d'un pointeur indiquant une valeur spécifique.

Vous pouvez personnaliser l'étiquette du centre de la jauge d'arc à l'aide de modèles et afficher des informations personnalisées relatives à la valeur présentée.

 Interface utilisateur Telerik pour la jauge d'arc Blazor - Modèle central "title =" Interface utilisateur Telerik pour la jauge d'arc Blazor - Modèle central "/></p data-recalc-dims=

Interface utilisateur Telerik pour la jauge d'arc Blazor Gabarit central

Les options d'échelle de jauge d'arc sont également entièrement personnalisables – vous pouvez définir les graduations majeures et mineures, les couleurs, l'angle de début et de fin, les couleurs, la direction et plus encore.

 Telerik Interface utilisateur pour la jauge d'arc Blazor - Options d'échelle "title =" Interface utilisateur Telerik pour la jauge d'arc Blazor - Options d'échelle "/></p data-recalc-dims=

Interface utilisateur Telerik pour l'échelle personnalisée Blazor Arc

Composant Blazor ColorPalette

Présentation de ColorPalette

Apportez de la couleur et vibrez à vos applications Blazor avec e e nouveau composant Palette de couleurs . Le composant fournit une liste de mosaïques de couleurs qui peuvent être prédéfinies ou personnalisées, et expose plusieurs propriétés, événements (OnChange, ValueChanged et OnBlur) et une liaison bidirectionnelle pour l'interaction. Comme le reste des composants Telerik Blazor, il est livré avec une navigation et une accessibilité au clavier intégrées. La ColorPalette est parfaitement adaptée lorsqu'un ensemble limité de couleurs doit être disponible pour les utilisateurs.

 Telerik UI pour Blazor ColorPalette Component "title =" Telerik UI pour Blazor ColorPalette Component "/></p data-recalc-dims=

Telerik UI pour Blazor Composant Palette de couleurs

Préréglages ColorPalette

Le composant Palette de couleurs Telerik Blazor est livré avec un ensemble de jeux de couleurs prédéfinis qui peuvent être définis avec une seule propriété et présentés à vos utilisateurs.

 ] Telerik UI pour Blazor ColorPalette - Préréglages de couleurs "title =" Telerik UI pour Blazor ColorPalette - Préréglages de couleurs "/></p data-recalc-dims=

Telerik UI pour Blazor Color Palette Color Presets

Custom ColorPalette

Si vous devez adapter le palette de couleurs standard, vous avez la possibilité de fournir votre propre jeu de couleurs (toute couleur CSS valide) au composant Palette de couleurs Blazor.

 Interface utilisateur Telerik pour Blazor ColorPalette - Palette personnalisée "title =" Interface utilisateur Telerik pour Blazor ColorPalette - Palette personnalisée "/></p data-recalc-dims=

Interface utilisateur Telerik pour la palette de couleurs Blazor personnalisée

Personnalisations de la disposition ColorPalette

The ColorPalette Le composant permet de personnaliser la mise en page de sa taille, de ses colonnes, de sa largeur et de sa hauteur.

 Interface utilisateur Telerik pour Blazor ColorPalette - Disposition personnalisée "title =" Interface utilisateur Telerik pour Blazor ColorPalette - Disposition personnalisée "/></p data-recalc-dims=

Interface utilisateur Telerik pour Disposition personnalisée Blazor

Composant Blazor Media Query

Le nouveau composant Blazor Media Query apporte une grande valeur et facilite le développement du rendu réactif des composants de l'interface utilisateur. Il vous permet d'obtenir des indicateurs dans votre code C # qui correspondent aux requêtes multimédias CSS sans écrire de code JavaScript. En fonction de la taille de la fenêtre du navigateur, vous pouvez facilement modifier les paramètres des composants, rendre différents composants ou empêcher le rendu des composants à l'aide du composant MediaQuery.

Nouvelles fonctionnalités du composant Blazor Grid

Masquer les colonnes de la grille sur les petits appareils

Et juste après l'introduction du composant MediaQuery, c'est le moment idéal pour présenter les avantages qu'il apporte lorsqu'il est intégré à Grid. Vous pouvez créer une mise en page Blazor Grid réactive et basculer la visibilité des colonnes en fonction de la résolution .

 Telerik UI pour Blazor Responsive Grid Columns "title =" Telerik UI pour Blazor Responsive Grid Columns "/></p data-recalc-dims=

Interface utilisateur Telerik pour Blazor Grid Masquer les colonnes sur les petits appareils

Avec le composant MediaQuery, vous pouvez facilement ajouter des indicateurs pour définir le paramètre Grid column Visible en fonction de la taille de l'écran et masquer des colonnes de grille spécifiques sur des appareils de plus petite résolution. [19659009] Ajuster la largeur de la colonne de la grille au contenu

La ​​largeur de la colonne de la grille peut facilement s'adapter à son contenu en double-cliquant sur la bordure de redimensionnement dans l'en-tête de la grille. La colonne adaptera automatiquement sa largeur au contenu de ses données, en-tête et pied de page.

 Telerik Blazor Grid - Ajuster la largeur de colonne au contenu "title =" Telerik Blazor Grid - Ajuster la largeur de colonne au contenu "/></p data-recalc-dims=

Interface utilisateur Telerik pour Blazor Grid Ajuster la largeur de colonne au contenu

* Remarque: la même fonctionnalité pour fitt La largeur de colonne en fonction du contenu est également disponible pour le composant TreeList .

Validation des modes d'édition Grid InLine et InCell

Avec la version actuelle, nous avons ajouté une fonctionnalité de validation intégrée au Modes d'édition InCell et Inline . Basée sur DataAnnotationValidator et incluant notre Telerik Validation Tooltip la nouvelle fonctionnalité apporte une solution prête à l'emploi simple et élégante pour les champs non valides.

 Telerik UI for Blazor Grid Inline Built-In Validation "title =" Telerik UI pour Blazor Grid Inline Built-In Validation "/></p data-recalc-dims=

Telerik UI pour Blazor Grid Inline Edit Validation

* Remarque: La fonction de validation intégrée est également disponible pour le Composant TreeList InCell et Mode d'édition InLine .

Nouvelles améliorations du composant de fenêtre Blazor

Boîtes de dialogue prédéfinies Blazor

L'interface utilisateur Telerik pour Blazor fournit des alternatives de style de thème correspondant à la confirmation standard , alertes et boîtes de dialogue d'invite. Les trois options de boîtes de dialogue prédéfinies comprennent:

  • Alerte— convient aux erreurs qui doivent attirer l'attention des utilisateurs et empêcher les interactions avec l'interface utilisateur
  • Confirmer— confirmation simple boîte de dialogue avec les options OK et Annuler
  • Invite – autorise la saisie utilisateur et la renvoie sous forme de chaîne lorsque les utilisateurs appuient sur OK, et null lorsqu'ils appuient sur Annuler

Elles sont toutes appelées par des méthodes simples à attendre, vous pouvez donc interrompre l'exécution logique en attendant la réponse de l'utilisateur.

@code {

[CascadingParameter]

Dialogues publics DialogFactory {get; ensemble; }

public async Task ShowConfirm ()

{

var isConfirmed = wait Dialogs.ConfirmAsync ("Are you sure?");

[19659098] ...

}

}

 Telerik UI pour Blazor Predefined Dialogs "title =" Telerik UI pour Blazor Predefined Dialogs "/></p data-recalc-dims=

Telerik UI pour Blazor Predefined Dialogues

Empilement de fenêtres

Avec la nouvelle fonction Z-index d'empilage les applications Blazor amèneront n'importe quelle fenêtre focalisée au premier plan.

 Interface utilisateur Telerik pour Blazor Stacking Windows "title = "Telerik UI pour Blazor Stacking Windows" /></p data-recalc-dims=

Telerik UI pour Blazor Stacked Windows

Nouvelles fonctionnalités des composants de Blazor Editor

Outil de surlignage de Blazor Editor

Les outils intégrés Telerik Blazor Editor ] Sont maintenant développés avec BackColor et ForeColor, qui permettent la personnalisation de la couleur de fond et de la couleur du texte. À l'aide de la palette de couleurs déroulante prête à l'emploi, les utilisateurs peuvent facilement mettre en évidence les zones de texte ou modifier la couleur de la police dans les applications Blazor.

 Telerik UI pour Blazor Editor - Outils de surlignage "title =" Telerik UI pour Blazor Editor - Highlighting Tools "/></p data-recalc-dims=

Telerik UI for Blazor Editor Highlighting Tool

Blazor Editor Coller les options de nettoyage

Le composant Telerik Blazor Editor fournit désormais diverses options intégrées pour nettoyer le contenu HTML collé afin que les utilisateurs puissent désormais librement copier et coller du contenu de MS Word vers l'éditeur et produire un résultat de qualité en un rien de temps.

 Telerik UI pour Blazor Editor - Coller des capacités "title =" Telerik UI pour Blazor Editor - Capacités de collage "/></p data-recalc-dims=

Interface utilisateur Telerik pour Blazor Editor Options de nettoyage de collage

Les paramètres de nettoyage de collage incluent la conversion de listes MS Word en listes HTML, la suppression des commentaires, des attributs, des styles, etc. La liste complète des fonctionnalités et du comportement des paramètres de collage de l'éditeur se trouve dans la documentation des fonctionnalités.

Prise en charge de l'éditeur Blazor pour coller des images

En plus du copier-coller du contenu texte, l'éditeur vous permet de faire de même avec les images.

 Telerik UI pour Blazor Editor - Collage d'image "title =" Telerik UI pour Blazor Editor - Image Paste "/></p data-recalc-dims=

Telerik UI pour Blazor Editor Collage d'image

Veuillez noter qu'il existe certaines limitations implicites par la politique de sécurité du navigateur, qui peut être contournée en suivant les directives décrites dans la documentation .

Améliorations des sélecteurs de date et d'heure

Tous les composants du sélecteur de date et d'heure de Telerik Blazor (à savoir : DateInput TimePicker DatePicker and DateTimePicker ) affichent désormais une option de configuration pour l'étape utilisée pour incrémenter ou décrémenter chaque valeur de date ou d'heure .

 Telerik UI pour Blazor DateInput - Step Interval "title =" Telerik UI pour Blazor DateInput - Step Interval "/></p data-recalc-dims=

Telerik UI pour Blazor DateInput Step Interval

En fonction du composant de sélection utilisé, vous pouvez configurer les valeurs de date ou d'heure pour r chacun des segments disponibles: Année, Mois, Jour, Heure, Minute et Seconde.

 Telerik UI pour Blazor DateTimePicker - Step Interval "title =" Telerik UI pour Blazor DateTimePicker - Step Interval "/></p data-recalc-dims=

Telerik UI pour Blazor DateTimePicker Step Interval

Les étapes que vous définissez contrôlent la liste des dans l'élément déroulant et les valeurs changent à partir du clavier lorsque l'utilisateur appuie sur les flèches «Haut» ou «Bas».

 Interface utilisateur Telerik pour Blazor TimePicker - Intervalle d'étape "title =" Interface utilisateur Telerik pour Blazor TimePicker - Step Interval "/></p data-recalc-dims=

Telerik UI pour Blazor TimePicker Step Interval

Form Component Disabled Items

Le Blazor Form component que nous avons expédié il y a quelques semaines a reçu une amélioration de l'option de configuration pour désactivé éléments. Ils peuvent être configurés via le paramètre

  1. Enabled du FormItem (a priorité)
  2. Editable (false) data annotation attribute of the model

 Telerik UI for Blazor Form - Disabled Items »title = "Telerik UI pour Blazor Form - Éléments désactivés" /></p data-recalc-dims=

Telerik UI pour Blazor Form Disabled Items

Télécharger Telerik UI pour Blazor 2.23.0

Nous vous encourageons à essayer la dernière et la meilleure de Telerik UI pour Blazor et dites-nous ce que vous en pensez!

  • Pour tous les nouveaux utilisateurs de Telerik UI pour Blazor, vous pouvez télécharger un essai gratuit de Telerik UI pour Blazor 2.23.0 à partir de la page Telerik UI pour Blazor
  • Telerik active détenteurs de licence — vous pouvez récupérer la dernière version sur la page "Votre compte" ou mettre à jour directement la référence du package Telerik.UI.for.Blazor NuGet vers la version 2.23.0 dans les solutions Blazor existantes

Merci

—Votre Telerik Blazor Team at Progress




Source link