SharpShooter Diagrams™是一個組件集,用于創建流程圖、組織結構圖以及其他圖表類型和特定的圖形,它允許添加統一的設計器到您的Silverlight應用程序。
SharpShooter Diagrams™ is a set of components that allows adding the unified designer for the creation of flow charts, org charts, other diagram types and specialized graphics to your Silverlight application.
The SharpShooter Diagrams™ Component
- Royalty free redistribution
- Silverlight 4 support
- Source code availability
- Written in C#
User Interaction
- Scrolling and zooming
- Copy / paste
- Snap to grid
- Undo / redo support
- Diagram saving to XML
- In-place editors
- Various measure units
- Real-time interactive changes view: all manipulations performed by the users (move of shapes and links, rotation, change of links layout, etc.) are seen on the screen immediately
- Printing
Programming
- Programmatic access to all diagram elements: simple object model of the diagram allows manipulating diagram structure and all its properties from code.
- Customizable behavior: virtually any aspect of design-time behavior of any graphic objects (adorners, in-place editors, etc.) can be changed.
Diagram Elements
- 200 predesigned shapes that are not just static images, but complex objects with plenty of properties setting up their appearance and behavior in the designer
- BPMN (Business Process Management Notation) shapes
- User can move, rotate, change size of a single diagram item and a group of them
- Special adorners allowing interactive change of the shape form and properties
- Ability to define custom shapes and shape libraries
- New shapes are on the way
Automatic Layout
- Unique algorithm for automatic links layout
- Minimum intersections and turnings of link routes
- Correct bending of diagram items
- Drawing of link intersections (small eyelet at the intersection point)
- Avoiding merger of parallel lines