Where to Find Things in yFiles for Silverlight

yFiles for Silverlight is an extensive class library that offers many sophisticated features. To help in finding the classes that are responsible for the provision/the implementation of certain features, Table 2.1, “What Goes Where” gives a mapping from functionality to library namespace(s) containing the actual classes.

Table 2.1. What Goes Where

Functionality Assembly Namespace(s)
Controls yWorks.yFilesSilverlight.Viewer.dll yWorks.Canvas, yWorks.yFiles.UI
Animation Framework yWorks.Canvas.Animation, yWorks.yFiles.UI.Animation
Visual Representation (Styles, etc.) yWorks.Canvas.Drawing, yWorks.yFiles.UI.Drawing
Geometry yWorks.Canvas.Geometry, yWorks.Canvas.Geometry.Structs
Model yWorks.Canvas.Model, yWorks.yFiles.UI.Model, yWorks.yFiles.UI.LabelModels, yWorks.yFiles.UI.PortLocationModels
User Interaction yWorks.Canvas.Input, yWorks.yFiles.UI.Input
Data Binding Support yWorks.yFiles.UI.DataBinding
Input and Output Formats yWorks.Canvas, yWorks.yFiles.GraphML
yFiles Algorithms (Automatic Layout, Graph Analysis) Adapter yWorks.yFilesSilverlight.Adapter.dll yWorks.yFiles.UI.Model
Graph Analysis yWorks.yFilesSilverlight.Algorithms.dll yWorks.yFiles.Algorithms
Basic Algorithms Graph Structure yWorks.yFiles.Algorithms
Layout Algorithms yWorks.yFiles.Layout
Edge Routing yWorks.yFiles.Layout.Router
Labeling yWorks.yFiles.Layout.Labeling
Underlying Graph Model of the Layout Algorithms yWorks.yFiles.Layout