Fermer

février 25, 2021

Prise en charge de .NET 6 et plus


Le deuxième service pack de notre nouvelle Telerik UI pour WinForms R1 2021 release est maintenant disponible! Comme nous écoutons constamment la voix de nos clients, dans ce service pack, nous nous sommes concentrés sur la résolution des problèmes en fonction de vos commentaires. R1 2021 SP2 apporte plus de 30 nouvelles améliorations dans RadSpreadSheet RadSyntaxEditor RadRichTextEditor et d'autres commandes, optimisations d'image SVG ainsi que .NET 6 soutien. En savoir plus!

Prise en charge de .NET 6.0

Microsoft vient d'annoncer le premier aperçu de .NET 6 la nouvelle génération de plate-forme de développement logiciel unifiée .NET qui a débuté dans .NET 5 — et nous sommes heureux de partager que Telerik UI pour WinForms prend en charge .NET 6.0 avec cette version! Nous avons créé les contrôles de notre suite pour .NET 6.0 afin que vous puissiez essayer le dernier et le meilleur framework .NET. N'oubliez pas que .NET 6 Designer devrait être prêt dans quelques semaines, alors restez à l'écoute!

RadSpreadsheet: Liste déroulante ListDataValidation apparaît maintenant dans le contrôle

Comme vous le savez déjà, la validation des données dans RadSpreadsheet est une fonctionnalité puissante qui garantit que les valeurs saisies par les utilisateurs sont valides et conformes à certaines règles . La ListDataValidationRule vous permet de restreindre l'entrée utilisateur à un ensemble prédéfini de valeurs. En utilisant la propriété InCellDropDown vous pouvez spécifier si une liste déroulante contenant les valeurs doit être affichée à côté du texte afin de guider intuitivement l'utilisateur pour choisir une option valide:

Worksheet CurrentWorksheet = this .radSpreadsheet1.ActiveSheet as Worksheet;

CellIndex CurrentCellIndex = new CellIndex (0, 1);

ListDataValidationRuleContext Context = ListDataValidationRuleContext Context = List new (CurrentWorksheet, CurrentCellIndex);

Context.InputMessageTitle = "Entrée restreinte" ;

Context.InputMessageContent = "L'entrée est limitée aux jours de la semaine." ; [19659011] Context.ErrorStyle = ErrorStyle.Stop;

Context.ErrorAlertTitle = "Invalid Day" ;

Context.ErrorAlertContent = "La valeur saisie n'est pas valide. Veuillez choisir une option de la liste! ";

Context. Argument1 = "Lundi, mardi, mercredi, jeudi, vendredi, samedi, dimanche" ;

Contexte. InCellDropdown = true ;

ListDataValidationRule Rule = new ListDataValidationRule (Context);

CurrentWorksheet.Cells [CurrentCellIndex] .SetDataValidationRule (Rule);

Si vous entrez une valeur non valide, vous devriez être averti:

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

La liste déroulante ListDataValidation apparaît maintenant pour afficher les options valides possibles. Le choix t'appartient!

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

Optimisation de la prise en charge des images SVG

Dans cette version, nous avons optimisé la sérialisation des images SVG. Au lieu de sérialiser la propriété SvgImage et RadSvgImage maintenant, nous avons introduit une toute nouvelle propriété SvgImageXml qui sérialise l'image SVG sous forme de chaîne. Cela corrige un problème connu signalé par nos clients et rendra le processus de mise à niveau parfaitement exécuté.

En outre , RadSvgImage dispose d'un mécanisme de mise en cache intégré qui met en cache l'image raster affichée. Si vous devez personnaliser l'image, par exemple changer la couleur, le document SVG doit être réinitialisé. Nous avons introduit une API publique pour vider le cache. La méthode ClearCache vous aidera à faire cela:

RadSvgImage svg = this .radButton1.SvgImage;

svg.ClearCache ();

De plus dans l'esprit du support des images SVG, Le contrôle PdfViewerNavigator est mis à jour avec de nouvelles images SVG sympas pour ses boutons afin d'apporter un nouveau look à votre application:

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

RadSyntaxEditor: ShowLineNumbers Property et XmlTag54 Improvement ] Par défaut, RadSyntaxEditor affiche des numéros pour chaque ligne lorsque vous chargez un document. Cependant, cela peut ne pas correspondre à votre mise en page personnalisée et vous souhaiterez peut-être les masquer. Désormais, il est possible de personnaliser l'apparence de l'éditeur simplement en définissant une seule propriété. RadSyntaxEditor expose la propriété ShowLineNumbers qui contrôle si les numéros de ligne seront affichés ou non.

Voir à quoi ressemble RadSyntaxEditor sans aucun numéro de ligne:

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

Nous avons également amélioré le XmlTagger de manière à reconnaître précisément les données de caractères. Assurez-vous de l'essayer!

Consultez les notes de version détaillées [19659059] Nous en avons beaucoup plus! Pour avoir un aperçu de toutes les dernières améliorations et corrections de bogues que nous avons apportées, consultez les notes de version ci-dessous, ou si vous êtes nouveau dans l'interface utilisateur Telerik pour WinForms, obtenez un aperçu de tout sur notre page produit.

Interface utilisateur Telerik pour WinForms (Notes de version)
Interface utilisateur Telerik pour WinForms (Page produit)

Partagez vos commentaires

N'hésitez pas à nous laisser un commentaire ci-dessous pour partager vos pensées. Découvrez comment tout cela fonctionne pour vous. 😊 Vous pouvez visiter notre UI pour Winforms Portail de commentaires et faites-nous savoir si vous avez des suggestions pour des fonctionnalités / commandes particulières.




Source link