Fermer

janvier 17, 2019

Nouveaux contrôles, prise en charge .NET Core et VS 2019 dans l'interface utilisateur pour WPF


Bonne année et bonne nouvelle version de UI Telerik pour WPF et UI Telerik pour Silverlight . Profitez de cette première et très solide publication pour cette année qui apporte de nouveaux contrôles NavigationView DiagramRibbon et HyperlinkButton pour RadSpreadsheet and RadSpreadProcess .NET Core 3 et Prise en charge de Visual Studio 2019 ainsi que de nombreuses nouvelles fonctionnalités utiles.

Laissez-moi vous guider à travers les nouveaux contrôles et fonctionnalités de la version.

NavigationView (ou HamburgerMenu)

 NavigationView "title =" NavigationView "/><p data-recalc-dims= Je suis heureux de vous annoncer la sortie du dernier ajout d'interface utilisateur Telerik pour WPF – RadNavigationView . Ce menu de type hamburger vous permettra d'ajouter encore plus d'expérience Windows 10 dans votre application WPF et de créer une expérience de navigation moderne. RadNavigationView ajuste automatiquement son mode d'affichage en fonction de l'espace disponible sur l'écran, ce qui améliorera l'expérience utilisateur globale de votre application.
Voici les principales caractéristiques de la version initiale du contrôle:

  • Mode d'affichage adaptatif: Le contrôle adoptera dynamiquement la présentation à la taille disponible, tout en maintenant le contenu bien organisé et visible à l'écran. ] Liaison de données : Le contrôle peut être facilement lié à différentes sources telles que Objets et Collections.
  • En-tête et pied de page flexibles: Les en-têtes et les pieds de page peuvent être facilement personnalisés pour répondre aux besoins des utilisateurs. votre application.
  • Prise en charge de UI Automation: NavigationView fournit une prise en charge intégrée de Microsoft UI Automation.
  • Cadre amélioré des événements routés: Avec le système d’événements du contrôle, votre code deviendra élégant et concis .
  • Support clavier: Effectuer des opérations de navigation, de sélection et autres uniquement à l'aide du clavier.
  • Animations intégrées: NavigationView fournit des animations d'ouverture / de fermeture prédéfinies et personnalisables.

Assurez-vous de cocher les exemples de contrôle dans notre application de démonstration ici et dans la documentation d’aide en ligne ici .

J'espère que vous apprécierez le contrôle et qu'il vous permettra d'obtenir une apparence encore plus moderne et une expérience utilisateur plus riche.

Graphiques pour RadSpreadsheet et RadSpreadProcessing

Ce communiqué présente une de nos fonctionnalités les plus attendues, les graphiques pour RadSpreadsheet et RadSpreadprocessing. Comme d'habitude, le composant de traitement offre une API polyvalente qui peut être utilisée pour modifier ou créer un graphique à partir de zéro. Pour l'interface utilisateur, nous exploitons les capacités du puissant RadChartView . Vous pouvez voir la fonctionnalité en action ci-dessous:

 Tableaux dans une feuille de calcul "title =" Tableaux dans une feuille de calcul "/></p data-recalc-dims=

Naturellement, les cartes sont prises en charge par les fournisseurs de format . La fonctionnalité d'importation / exportation fonctionnera automatiquement pour tous les formats, à l'exception du format PDF dans le scénario RadSpreadProcessing, qui nécessite quelques références supplémentaires.Nous avons préparé un exemple pratique montrant comment le configurer.

Pour cette version, le types de séries suivants seront pris en charge:

  • Bar / Column
  • Line
  • Zone
  • Pie
  • Donut

Le reste est en cours d'exécution. nos projets immédiats, alors restez branchés!

HyperlinkButton

Présentation du nouveau bouton qui s'étend de RadButton avec des fonctionnalités de lien hypertexte. Le bouton fournit une apparence personnalisable, une assistance pour les thèmes WPF et l’automatisation de l’interface utilisateur Telerik UI. Pour plus d'informations, consultez cet article d'aide .

DiagramRibbon

Avec cette version, au lieu de créer votre propre interface utilisateur de ruban pour RadDiagram, vous pouvez simplement faire glisser le nouveau contrôle RadDiagramRibbon . le VisualStudio ToolBox. RadDiagramRibbon est un RibbonView prédéfini, entièrement personnalisable et prêt à l’emploi, fournissant une interface utilisateur aux fonctions et paramètres les plus courants de RadDiagram. Le contrôle peut être facilement configuré et câblé à RadDiagram à l'aide d'un assistant de conception. Pour plus de détails, veuillez consulter cet article dans notre documentation d'aide

GridView & MultiColumnComboBox

  • RadMultiColumnComboBox est maintenant officiel! Nous avons peaufiné le contrôle et ajouté d'autres options de personnalisation, telles que Styles et modèles pour les zones de sélection, la zone de bas de page dans la liste déroulante, une présentation améliorée, une interface utilisateur codée de niveau 2-3 et bien plus. Assurez-vous de vérifier!
  • MultiColumnComboBoxColumn – nous ajoutons également une nouvelle colonne GridView. En l'utilisant, vous pouvez facilement bénéficier des fonctionnalités MultiColumnComboBox à l'intérieur de RadGridView. Pour plus de détails, consultez la documentation de la nouvelle colonne – j'espère que cela vous permettra de faire encore plus.
        
        

        

  • SpreadsheetStreamingExport – nouveau fichier binaire pour une exportation asynchrone rapide vers Excel, basé sur notre bibliothèque RadSpreadStreamProcessing . Il fournit une exportation sans faille de GridView avec des millions de lignes au format .csv et .xlsx. Pour plus d'informations, consultez cet article .
  • Ajout des propriétés de personnalisation du GridViewLoadingIndicator. ( link )
  • Ajout du support pour le contrôle de la visibilité du ScrollPositionIndicator .
  • Ajout du support pour le contrôle de la visibilité du Bouton de fermeture du SearchPanel ]. ( link )

Schéma – Éviter les connexions qui se chevauchent

Nous avons apporté des améliorations à la mise en œuvre de l'algorithme AStarRouter de RadDiagram qui permet d'améliorer les présentations compliquées en évitant les connexions qui se chevauchent. Le routeur avait auparavant l'option AvoidShapes activée par défaut et nous avons ajouté AvoidConnectionOverlap . Ce paramètre permet au routage de trouver un chemin pour une connexion polyligne qui minimise les segments qui se chevauchent avec le reste des connexions. En outre, nous avons ajouté de puissantes options de contrôle de l'algorithme ( ShapeCrossPenalty SegmentOverlapPenalty et SegmentOverlapDistance ), qui vous permettront d'améliorer encore plus votre présentation. l'apparence désirée. Les paramètres configurent l'importance d'éviter les formes et les connexions ainsi que la distance souhaitée entre les segments colinéaires. Vous pouvez voir ci-dessous en quoi la définition de la propriété AvoidConnectionOverlap fait une énorme différence:

this .diagram.RoutingService.Router = new AStarRouter ( this .diagram)

{

SegmentOverlapPenalty = 2, . SegmentOverlapDistance = 9,

AvoidConnectionOverlap = true };

Et voici le résultat – voir avant (à gauche) et après (à droite) ci-dessous:

Neat euh ?!

Pour plus de détails sur l'article de Routing tiré de la documentation de RadDiagram.

Améliorations apportées à ExpressionEditor

Pour cette version, nous avons réussi à mettre en œuvre toutes les fonctionnalités enregistrées (y compris la fonctionnalité la plus votée pour custom. fonctions ) et résolvez tous les problèmes connus de RadExpressionEditor pour WPF et Silverlight! Voici un résumé de tous les nouveaux collaborateurs dont vous pourrez bénéficier:

  • Possibilité d'implémenter vos fonctions / catégories personnalisées et de les inclure dans la liste des fonctions disponibles. ( link )
  • Possibilité de modifier la liste des fonctions disponibles à votre guise. ( link )
  • Option permettant d'afficher toutes les propriétés imbriquées d'objets complexes (exploration en aval). ( link )
  • Ajout de fonctions de texte pour les manipulations de chaîne. ( link )

Prise en charge de .Net Core 3

Avec la publication de la version d’aperçu du .Net Core 3, nous avons présenté un nouvel ensemble de binaires construits contre .Net Core 3 afin de vous permettre de bénéficier de toutes les fonctionnalités la dernière version du cadre fournira. En même temps que les autres fichiers binaires, nous publierons désormais la version .Net Core 3. Les nouveaux fichiers binaires se trouvent également dans les packages Telerik UI for WPF NuGet, ce qui vous permet de démarrer facilement la migration de vos projets WPF existants construits avec Telerik UI for WPF.

Compatibilité Visual Studio 2019 et prise en charge de l'interface utilisateur codée

Comme vous le savez déjà avec le dévoilement de la prévisualisation Visual Studio 2019 de Microsoft (décembre 2018), nous avons annoncé la compatibilité zéro jour et la prise en charge de tous les systèmes Telerik. outils. Avec cette version, nous ajoutons la prise en charge de l'interface utilisateur codée pour la prévisualisation de Visual Studio 2019; nous distribuons un nouveau fichier binaire construit sur le dernier studio disponible dans le dossier TestTools du dossier d'installation de Telerik UI for WPF.

Autres nouvelles fonctionnalités

  • FileDialogs: Ajout du support pour les variables d'environnement. ( link )
  • PivotGrid: Prise en charge du redimensionnement des colonnes au moment de l'exécution. ( link )
  • ChartView: permet d'afficher des informations pour deux points de données ou plus de la même série à afficher dans le trackball. ( link )
  • DropDownButton: Ajout des propriétés DropDownMinWidth et DropDownMinHeight. ( link )
  • AutoCompleteBox: Exposed TemplateSelector pour l'objet DropDownItem. ( link )
  • ImageEditor: Introduction des paramètres Gras, Italique, Souligné et FontFamily dans DrawTextTool.
  • PdfProcessing: Importation et exportation implémentées pour l'opérateur de découpage "W *" et importation pour la géométrie "b".
  • PdfProcessing: Ajout de la prise en charge de l'élément CropBox dans la page PDF.
  • PdfProcessing: Implémentation de la méthode ImageSource.GetBitmapSource pour fonctionner avec tous les espaces colorimétriques et tous les filtres. Nous avons également réorganisé nos portails de commentaires pour offrir une expérience améliorée permettant de recueillir les idées et les idées de votre produit et de s’assurer que chacune d’elles est entendue dans les familles de produits Telerik et Kendo UI. Découvrez les nouveaux portails WPF Silverlight et Document Processing .

    Inscrivez-vous au webinaire

    Pour voir la nouvelle version en action, rejoignez-nous sur le webinaire Telerik UI R1 2019 le vendredi 18 janvier de 11h00 à 12h00 HNE.

    Save My Seat

    Partagez vos commentaires

    Ne hésitez pas à nous laisser un commentaire ci-dessous partager vos pensées. Ou visitez nos portails de commentaires sur l'interface utilisateur pour WPF Silverlight et les bibliothèques de traitement de documents et laissez-nous savoir si vous avez des suggestions ou si vous avez besoin de fonctionnalités / contrôles particuliers.

    Essayez la dernière:

    Interface utilisateur pour WPF Interface utilisateur pour Silverlight

    Au cas où vous l'auriez manquée, voici certaines des mises à jour de notre dernière version ].


Les commentaires sont désactivés en mode Aperçu.




Source link