Site icon Blog ARC Optimizer

Présentation du ruban de diagramme et du routage intelligent pour le diagramme WPF


Dans cet article, nous examinons plus en profondeur une nouvelle mise à jour de l'interface de diagramme Telerik pour WPF, du ruban de diagramme et de sa nouvelle capacité améliorée à éviter les connexions qui se chevauchent.

Avec la dernière version de l'interface utilisateur Telerik pour WPF nous avons introduit la prise en charge .NET Core 3.0, deux nouvelles commandes (NavigationView et HyperlinkButton), ainsi qu'une variété de nouvelles fonctionnalités. et améliorations de la boîte à outils, y compris le ruban de diagramme.

Dans les paragraphes suivants, nous passerons en revue les dernières caractéristiques et fonctionnalités du cadre de diagramme WPF en nous concentrant sur le ruban de diagramme and Smart Routing.

Composant DiagramRibbon

Ne vous demandez jamais à quel point il serait cool d’avoir un contrôle de ruban exposant les différentes fonctionnalités du diagramme, comme par exemple: enregistrer / charger, imprimer, définir le mode de sélection, ajouter des ponts dans les connexions, etc. Ne cherchez plus!

Dans la dernière version de Telerik UI pour WPF, nous avons présenté le RadDiagramRibbon . Ce contrôle 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 . En un clic, vous pouvez maintenant combiner différents types de cadre RadDiagram Framework dans un seul contrôle.

 Onglet principal RadDiagramRibbon "title =" Onglet principal RadDiagramRibbon "/> </p>
<p> Le diagramme DiagramBrain contient trois Onglets contenant les fonctions les plus utilisées du diagramme. </p>
<ul>
<li><strong> Accueil: </strong> Le premier onglet contient des fonctionnalités telles que enregistrer / charger, annuler / rétablir, exporter vers une image, etc. Je dois signaler l'outil de forme de conception spéciale ( <em> similaire à l'outil de forme de Microsoft Visio </em>) ajouté à la section Outils. Ce nouvel outil propose trois types de formes: <em> Rectangle, cercle et triangle </em>. pouvez ajouter une de ces formes à la surface du diagramme et définir leur taille en conséquence. </li>
</ul>
<p><img decoding= RadDiagramToolBox RadNavigationPane RadDiagramRuler ). À l'aide de la case à cocher de la section Afficher, vous pouvez définir les extensions à afficher ou à masquer.

 DiagramRibbon_SettingsTab_Extensions "title =" DiagramRibbon_SettingsTab_Extensions "/> </p>
<ul>
<li><strong> Conception </strong>: Le dernier onglet a pour but de donner à l'utilisateur le contrôle sur la disposition des formes, les types de connexion et l'algorithme de routage de connexion AStar. Le diagramme fournit plusieurs <a href= Layouts prêts à l'emploi qui peuvent être définis à partir du bouton de liste déroulante Ré-Layout: Sugiyama Layout, Disposition de l'arbre, Carte mentale, Radial, Basculement. Changer le type de connexion ou ajouter des ponts n'a jamais été aussi facile. Si un chevauchement de connexion apparaît, vous pouvez activer le mécanisme de routage simplement en cochant la case Activer le routage.

– Vue d'ensemble du diagramme de ruban .

Attendez, il y a plus!

Évitez le chevauchement des connexions dans RadDiagram

Dans un scénario complexe où un grand nombre de formes et de connexions sont utilisées, il est difficile de comprendre la relation entre les formes lorsque les connexions se chevauchent. Notre équipe a eu du mal à réduire ces chevauchements, mais oui, nous l'avons fait. Des améliorations ont été apportées à la mise en œuvre de l'algorithme AStarRouter afin de réduire le nombre de cas de ce type. La nouvelle propriété AvoidConnectionOverlap permettra à l'algorithme AStar d'ajouter une pénalité pour le chevauchement des segments de connexion, tentant ainsi de réduire le nombre total de ces connexions difficiles à suivre.

Routing dans notre documentation.

Partagez vos commentaires

N'hésitez pas à nous laisser un commentaire ci-dessous pour partager votre opinion sur les nouveautés dans le framework de diagrammes. Ou visitez notre portail Feedback pour Telerik UI pour WPF et indiquez-nous si vous avez des suggestions ou si vous avez besoin de fonctions / commandes particulières que notre RadDiagram doit posséder.

Et si vous n'avez pas Si vous avez déjà eu la chance d’essayer nos kits d’interface utilisateur, téléchargez simplement une version d’essai à partir du bouton ci-dessous:

Interface utilisateur Telerik pour WPF

Au cas où vous l’auriez manquée, voici quelques-unes des [19659117] mises à jour de notre dernière version .


Les commentaires sont désactivés en mode Prévisualisation.




Source link
Quitter la version mobile