Fermer

janvier 19, 2022

Quoi de neuf dans l'interface utilisateur Telerik pour WPF avec R1 2022


Découvrez toutes les nouveautés de notre interface utilisateur Telerik pour WPF R1 2022 !

Nous sommes heureux d'annoncer la sortie R1 2022 de interface utilisateur Telerik pour WPF et interface utilisateur Telerik pour Silverlight ! Il apporte la prise en charge .NET 6un nouveau contrôle StepProgressBar et une tonne de nouvelles fonctionnalités intéressantes comme l'étiquette intégrée pour WatermarkTextBoxun zoom fluide pour la Carte contrôle, coins arrondis pour les composants Windownotes et prise en charge de la mise en forme conditionnelle dans Spreadsheetdeux des fonctionnalités les plus demandées pour PanelBar et plus encore.[19659003]Passons en revue ensemble toutes les nouveautés de cette version.

.Assistance pour NET 6 et exemples d'applications mis à jour

En novembre, Microsoft a annoncé l'AG du le .NET le plus rapide de tous les temps —.NET 6. Au cas où vous l'auriez manqué, nous avons immédiatement publié la prise en charge de toutes nos suites .NET. Pour cette version, nous avons mis à niveau tous nos exemples d'applications WPF pour prendre en charge .NET 6. Vous pouvez les vérifier et jouer avec en installant simplement le clic une fois à partir de la page correspondante :

Si vous voulez aiment également consulter leur code source – il est disponible dans la section des téléchargements de votre compte Telerik. 😊

StepProgressBar

StepProgressBar" title="StepProgressBar"/></p data-recalc-dims=

Nous vous présentons RadStepProgressBar ! Il s'agit de notre nouveau composant qui vous permettra de visualiser facilement un processus en plusieurs étapes avec un nombre d'étapes différentes et indique la progression entre chaque étape et globalement. Le composant fournit une animation de sélection d'étapes fluide et peut être personnalisé de différentes manières, vous permettant d'obtenir une apparence unique et moderne. Vous pouvez voir quelques personnalisations possibles ci-dessous :[19659003]StepProgressBar-Customization" title="StepProgressBar-Customization"/></p data-recalc-dims=

Vous pouvez voir ces personnalisations en action dans notre application de démonstration WPF.

Voici la liste des fonctionnalités clés de le composant :

  • Prise en charge de la liaison de données
  • Orientations – verticale et horizontale
  • Étape de sélection via l'interface utilisateur
  • Étape de contenu supplémentaire
  • Visuels personnalisables [19659014]Theming support

C'est un contrôle cool vraiment flexible. 😊 Pour plus de détails, veuillez vous référer à la documentation RadStepProgressBar.

WatermarkTextBox : Embedded Label

WatermarkTextBox-EmbeddedLabel" title="WatermarkTextBox-EmbeddedLabel"/></p data-recalc-dims=

Notre contrôle TextBox obtient une fonctionnalité d'étiquette intégrée moderne. En l'utilisant, vous pouvez afficher des informations supplémentaires sur le champ de texte et, lorsque le contrôle obtient le focus, l'étiquette sera positionnée en douceur au-dessus de la ligne d'entrée à l'aide d'une animation. Voici une liste avec les options de personnalisation de cette fonctionnalité :

  • Apparence d'étiquette personnalisée – appliquez facilement un style d'étiquette personnalisé
  • Animations personnalisables – à l'aide d'AnimationManager, vous pouvez facilement ajuster l'animation selon vos besoins ou même les arrêter si vous le souhaitez
  • Option pour conserver l'étiquette toujours au-dessus

J'espère que vous l'utiliserez ! Pour plus d'informations, consultez l'article sur l'étiquette de notre documentation d'aide sur les filigranes.

Carte : zoom fluide[19659005]Map-SmoothZoom" title="Map-SmoothZoom"/></p data-recalc-dims=

Jusqu'à présent, RadMap offrait un zoom par niveaux qui sont des valeurs entières. Ainsi, par exemple, vous devez toujours zoomer du niveau 5 au niveau 6. Avec cette version, nous ajoutons une autre option de zoom précis avec la nouvelle propriété Zoom. Il est de type double, vous pouvez donc facilement zoomer jusqu'à 5,5 (5,5) ou toute autre valeur entre les niveaux 5 et 6 (par exemple) afin d'offrir une meilleure expérience à vos utilisateurs. Nous avons également ajouté la possibilité de modifier l'étape de zoom du zoom de la molette de la souris et du curseur dans l'interface utilisateur – consultez la propriété ZoomStep.

Pour voir en action toutes les fonctionnalités liées au zoom de RadMap , consultez la démo Zooming dans l'application WPF Exemples. Pour plus de détails, consultez l'article sur le zoom de la documentation RadMap. Bon zoom ! 🔍

PanelBar : options pour redimensionner et faire défiler les éléments de PanelBar

Avec cette version, nous abordons deux des fonctionnalités PanelBar les plus recherchées. La première consiste à ajouter un moyen de redimensionner les éléments. Cela peut maintenant être activé en définissant la propriété IsResizingEnabled du contrôle. En le définissant sur true, des séparateurs déplaçables apparaissent au bas de chaque élément développé, vous permettant de modifier la taille via l'interface utilisateur. Et vous pouvez également limiter le comportement de redimensionnement en définissant les longueurs minimales et maximales étendues souhaitées.

PanelBar-Resizing" title="PanelBar-Resizing"/></p data-recalc-dims=

La deuxième fonctionnalité ajoute ScrollViewer dans chaque élément afin de permettre une meilleure façon d'afficher et d'interagir avec un contenu plus volumineux dans les éléments. Cela peut être activé en définissant simplement le IsScrollViewerInsideItemsEnabled du PanelBar sur true. Une dernière remarque : les deux fonctionnalités fonctionnent très bien ensemble, voir le GIF ci-dessous :

PanelBar-Scrolling" title="PanelBar-Scrolling "/></p data-recalc-dims=

Pour en savoir plus sur les fonctionnalités de redimensionnement et de défilement, consultez l'article Redimensionner les éléments de la documentation d'aide de PanelBar.

Fenêtre : coins arrondis (Win 11)

La dernière version de Windows, v11 , existe depuis quelques mois maintenant et vous savez peut-être que les fenêtres ont des coins arrondis. Avec cette version, nous ajoutons un moyen simple d'obtenir l'apparence de Windows 11 avec nos contrôles de fenêtre également. RadWindowRadTabbedWindowRadRibbonWindow et le Docking ToolWindow obtiennent un Corner leurs coins comme vous le souhaitez. Avec l'implémentation actuelle, vous devrez appliquer manuellement l'arrondi lorsque l'application s'exécute sur Win11. Cependant, nous prévoyons d'implémenter une fonctionnalité qui le fera automatiquement pour vous sur la dernière version de Windows.

Window-RoundedCorners " title="Window-RoundedCorners"/></p data-recalc-dims=

Faites-moi savoir si vous avez des commentaires sur la fonctionnalité. Pour plus de détails sur la façon de personnaliser l'apparence de RadWindowconsultez cette section dans notre documentation d'aide.

PivotGrid : Filtrage de la zone de texte pour les valeurs distinctes

PivotGrid-LabelFilter" title="PivotGrid-LabelFilter"/></p data-recalc-dims=

La boîte de dialogue Filtre d'étiquette de RadPivotFieldList ] a maintenant la possibilité de rechercher parmi les valeurs d'affichage. Ceci est très utile lorsqu'il y a des centaines ou plus d'éléments à filtrer. Cette zone de recherche apparaîtra automatiquement dans la boîte de dialogue, donc rien à activer ici – bravo ! 😊

SpreadProcessing : mise en forme conditionnelle

Cette fonctionnalité vous donne la possibilité de formater les cellules en fonction de leur valeur. Plusieurs règles de mise en forme conditionnelle sont prises en charge et peuvent être utilisées à cette fin. Vous pouvez appliquer diverses options de formatage telles que la modification du remplissage et de la police et même créer des règles plus complexes avec des barres de données, des échelles de couleurs et des jeux d'icônes. Vous pouvez voir quelques exemples dans la capture d'écran ci-dessous.

Formatage conditionnel" title="Formatage conditionnel"/></p data-recalc-dims=

Pour plus de détails, consultez la section Formatage conditionnel de notre documentation d'aide en ligne.

Feuille de calcul et traitement Spread : prise en charge des notes[19659005]Les notes sont utilisées pour prendre des notes ou des annotations sur les données d'une cellule spécifique. Vous pouvez facilement travailler avec des notes via l'interface utilisateur. Vous pouvez ajouter, supprimer, modifier, redimensionner, afficher ou masquer les notes. Cela peut être fait à partir du dans l'onglet de révision ou dans le menu contextuel.

Spredsheet Notes" title="Spredsheet Notes"/></p data-recalc-dims=

Vous pouvez également travailler avec des notes dans le code derrière. Des informations détaillées sont disponibles ici : Notes.

Traitement de mots : fusion et publipostage imbriqués

Cette fonctionnalité vous permet d'effectuer une fusion et publipostage avec des objets métier complexes. Par exemple, votre objet métier peut contenir une liste d'autres objets et cette fonctionnalité vous permet d'utiliser les objets sous-jacents lors d'un publipostage. Dans ce cas, une syntaxe de champ spéciale avec des modificateurs de champ personnalisés (par exemple : GroupStart/GroupEnd) est utilisée. Plus d'informations sur cette fonctionnalité sont disponibles ici : Fusion et publipostage.

NestedMailMerge" title="NestedMailMerge"/></p data-recalc-dims=

Autres fonctionnalités

  • Diagramme : Prise en charge de l'exportation de grands diagrammes.
  • Menu : Option permettant de modifier facilement une icône cochée.
  • PdfViewer : Prise en charge des documents protégés par mot de passe.
  • BarcodeReader : Mise à jour du contrôle pour utiliser le nouveau moteur de code-barres. Cela ajoute la prise en charge de la lecture de tous les codes-barres 1D et une option permettant de choisir des codes-barres spécifiques à essayer de décoder. : Ajout de la prise en charge de la hauteur d'une ligne de tableau lors de l'exportation au format PDF.
  • WordsProcessing : Exporter la propriété VerticalAlignment des cellules du tableau au format PDF.
  • WordsProcessingDocxFormatProvider : Ajout de la prise en charge des hyperliens sur les images.

Consultez les notes de version détaillées

Nous en avons bien plus ! Pour obtenir un aperçu de toutes les dernières fonctionnalités et améliorations que nous avons apportées, consultez les notes de version des produits ci-dessous : )

Inscrivez-vous au webinaire

Pour voir la nouvelle version en action, veuillez nous rejoindre sur le webinaire Telerik R1 2022 le mercredi 2 février 2022 à 11h00 ET – 13 h HE.

Save My Seat

Rejoignez-nous sur Twitch

Rejoignez les sessions de démonstration en direct sur Twitch pour voir le composants et fonctionnalités nouvellement publiés en action et obtenez des idées sur la façon de les utiliser dans vos projets. Discutez avec l'équipe et obtenez des réponses à vos questions sur place! La nouvelle version de WPF sera couverte le lundi 24 janvier à 10h00 HE.

Partagez vos commentaires

N'hésitez pas à nous laisser un commentaire ci-dessous pour partager vos réflexions. Ou visitez nos portails de commentaires sur l'interface utilisateur pour WPFSilverlight et Document Processing Libraries et faites-nous savoir si vous avez des suggestions ou si vous avez besoin de fonctionnalités particulières/ contrôles.

Essayez la dernière :

UI pour WPF UI pour Silverlight

Au cas où vous l'auriez manqué, voici quelques-unes des mises à jour de notre [19659079]dernière version majeure et ancien Service Pack.




Source link