ProductsServicesDownloadsNewsCompanyContact

yFiles for Silverlight

Über yFiles for Silverlight

yFiles for Silverlight ist eine umfassende Klassenbibliothek für Anwendungen, die auf dem Microsoft Silverlight Framework basieren.
yFiles for Silverlight stellt erstklassige UI Controls zum Visualisieren und Editieren von Diagrammen bereit. Diese erlauben es Ihnen, komplexe Graphen, Diagramme und Netzwerke auf Knopfdruck automatisch anzuordnen.

Unsere Diagramming-Bibliothek für WPF-basierte Anwendungen ist yFiles WPF.

Die aktuelle yFiles for Silverlight Version ist 2.1.0.1. Lesen Sie bitte die dazugehörigen Versionsinformationen, um mehr über die technischen Voraussetzungen und die Produktverbesserungen dieser Version zu erfahren.

Merkmale

Die yFiles for Silverlight Klassenbibliothek ermöglicht es Ihnen, herausragende Diagramming-Anwendungen für das Microsoft Silverlight Framework zu erstellen.


Leistungsfähige Graph Controls

yFiles for Silverlight stellt leistungsfähige Silverlight Controls bereit, die intuitives Arbeiten mit Diagrammen ermöglichen.
Sie bieten exzellente Interaktionsmöglichkeiten, die Sie einfach an Ihre Anforderungen anpassen können.
Erleben Sie die Leichtigkeit, mit der sich Diagramme mit einfachen Mausgesten bearbeiten lassen.
Profitieren Sie von der standardmäßig vorhandenen Unterstützung für Zoom In/Out und Verschieben, von der Rückgängig/Wiederholen- und Zwischenablage-Funktionalität, vom Bildexport und der Druckunterstützung.
Sehen Sie Veränderungen Ihrer Diagramme sanft animiert und nutzen Sie "magnetische" Hilfslinien für das manuelle Anordnen von Elementen.

Graphanalyse und Auto-Layout

yFiles for Silverlight stellt ein breites Spektrum von Algorithmen zur Graphanalyse bereit, wie z.B. Shortest Path oder Spanning Tree-Algorithmen, mit denen Sie auch anspruchsvollste Analyse-Aufgaben einfach bewältigen können.
Die automatischen Layoutalgorithmen für Graphen decken Layoutstile wie Hierarchisch, Orthogonal oder Zirkulär ab. Sie bieten ausgiebige Konfigurationsmöglichkeiten, so dass sie sich für schwierigste Layoutanforderungen eignen, und können auto-magisch klare Diagramme aus Ihren Daten erzeugen.
Darüberhinaus stellt yFiles for Silverlight Kantenleger-Algorithmen zur Verfügung, die das einfache Verlegen von Kanten in bestehenden Diagrammen ermöglichen.


Weitere Informationen zu den Merkmalen der Bibliothek finden Sie in der Beschreibung der yFiles for Silverlight Produkttypen.

Source Code Beispielanwendungen

yFiles for Silverlight kommt mit dem vollen Source Code der nachfolgenden Beispielanwendungen.

Technische Voraussetzungen: alle Demos laufen auf Windows und Mac OS mit installiertem Silverlight 4 Plugin (oder höher).

Graph Editor

Die Graph Editor Anwendung zeigt beispielhaft die Fähigkeiten der yFiles for Silverlight Diagramming Klassenbibliothek zur Visualisierung und dem automatischen Layout von Graphen und Netzwerken.

Diese ausgewachsene Diagrammeditor-Anwendung erlaubt es, Knoten und Kanten zu einem Graphen hinzuzufügen oder zu löschen, Knoten zu bewegen, Beschriftungen zu ändern, Layoutalgorithmen anzuwenden, den aktuellen Graphen herunterzuladen, zu drucken, etc. Sie unterstützt Zooming und Verschieben, und hat Undo/Redo und Zwischenablage-Funktionalität.

Graph Viewer

Die Graph Viewer Beispielanwendung zeigt einen Graphen im Browser an, und demonstriert Zooming und Verschieben des Graphen. In weiteren abgetrennten Bereichen im Browser wird eine Übersicht angezeigt und zusätzliche Informationen zu Knoten dargestellt.

Organization Chart

Die Organization Chart Beispielanwendung zeigt, wie eine interaktive Ansicht für ein Organigramm mit yFiles for Silverlight erstellt werden kann. Dabei wird der angezeigte Graph aus XML-Dateien erzeugt.
Zusätzlich zur Darstellung als Diagramm werden die Daten auch in einer Baumansicht dargestellt.

Business Process Diagram Editor

Die Business Process Diagram Editor Beispielanwendung zeigt, wie ein Editor für Geschäftsprozessdiagramme mit yFiles for Silverlight erstellt werden kann.

Die Anwendung demonstriert maßgeschneiderte Knotenstile; angepasste Visualisierung von Kanten und Pfeilspitzen; Gruppenknoten; Swimlanes; Drag 'n' Drop Funktionalität; eingeschränkte Kantenerzeugung; eigene InputModes; selbst definierte, mit Knoten assoziierte Datenobjekte; anwendungs-spezifische Layoutberechnung.

Collapsible Tree

Diese Beispielanwendung zeigt wie Unterbäume in einer Baumstruktur interaktiv ein- bzw. ausgeklappt werden können. Hierzu bieten innere Knoten der Baumstruktur jeweils spezielle Icons an, die den Zustand ihres Unterbaumes andeuten. Nach jedem Ein- oder Ausklappen wird der Graph neu gezeichnet, wobei ein einstellbarer Layoutalgorithmus verwendet wird.

Grouped Graph

Die Grouped Graph Beispielanwendung zeigt die Unterstützung für gruppierte Graphen in yFiles for Silverlight. Gruppenknoten können geöffnet und geschlossen werden, wobei jeweils ein neues inkrementelles Layout gerechnet, und der Graph neu gezeichnet wird.

Control Styles

Die Control Styles Beispielanwendung zeigt wie die Darstellung von Knoten und Kantenbeschriftungen per XAML angepasst werden kann.

Technische Voraussetzungen

  • Ein Microsoft Windows Betriebssystem, das die Silverlight Plattform unterstützt.
  • Visual Studio 2010 oder Visual Web Developer 2010 Express mit Microsoft Silverlight 4 Tools (oder höher) für die Softwareentwicklung mit yFiles for Silverlight.
  • Ein Webbrowser mit installiertem Microsoft Silverlight 4 Plugin (oder höher), um yFiles for Silverlight-basierte Anwendungen auszuführen.
  • Visual Studio 2010 oder Visual Web Developer 2010 Express, um die registrierte yFiles for Silverlight Dokumentation anzusehen (API Dokumentation und Developer's Guide).
  • Ein Webbrowser, um die HTML Dokumentation anzusehen.

Dokumentation

Kommerzielle Informationen

Erfahren Sie mehr über die Bedingungen der kommerziellen (oder akademischen) Nutzung der yFiles for Silverlight Bibliothek:

Für Bestellungen und Preisanfragen wenden Sie sich bitte an: sales@yWorks.com.

yFiles for Silverlight evaluieren

Testen Sie yFiles for Silverlight mit einer auf 30 Tage beschränkten voll funktionsfähigen Evaluierungsversion.
Das Evaluierungspaket bietet:

  • uneingeschränkte Funktionalität der yFiles for Silverlight Bibliothek
  • volle Visual Studio Integration: Visual Studio Solution zum einfachen Arbeiten mit yFiles for Silverlight
  • Visual Studio Projekte für mehr als ein Dutzend Demo Anwendungen mit komplettem Source Code
  • yFiles for Silverlight Developer's Guide und komplette yFiles for Silverlight API Dokumentation für die integrierte Hilfe von Visual Studio 2010
  • einfache Installation mit Verknüpfungen auf dem Schreibtisch und im Startmenü bequemes Deinstallieren