Essential Diagram supports localization

Released: Nov 4, 2010

Updates in this release

Updates in 2010 Vol 4

  • Snap to grid
    The snap-to-grid feature is useful when dragging objects in multiples of offset values, so objects can be easily aligned at run time. For example, if SnapOffsetX is set to 25, and a node is dragged, its OffsetX value will be changed in multiples of 25.
  • Localization
    Localization is the process of customizing a user interface (UI) in a language and culture specific to a particular country or region. Localization is the key feature that provides solutions to global customers with the help of localized resource files provided by the control.
  • Undo/redo support
    The Undo command reverses the last performed action. For example, some basic operations can be reversed—like translation, rotation, resizing, grouping, ungrouping, changing z-order, addition, and deletion, which are performed on diagram objects (nodes and line connectors).
  • Gridlines
    The drawing area of the Diagram control can be rendered with horizontal and vertical gridlines, enhancing the relative positioning and sizing of diagram objects. Gridlines are used as reference lines, which are helpful for viewing the relative distance between nodes and lines at run time.
  • Command mechanisms
    Command mechanisms enable you to easily perform commonly used operations related to aligning, nudging, sizing, spacing, and z-order.
  • Alignment Commands
    Alignment commands allow you to align selected objects (nodes and connectors) on a page with respect to a reference object—the first object in a selection. These commnds are useful for organizing the layout of objects on a page and creating a professional appearance.
  • Nudge commands
    Nudge commands allow selected objects to be moved on a page one pixel at a time. These commands are particularly useful for accurately placing objects by allowimg the object to move in any direction.
  • Sizing commands
    Sizing commands allow you to make selected objects (nodes and connectors) equal in size. Objects will be resized with respect to the first object in the selection list.
  • Spacing commands
    Spacing commands allow you to place selected objects on a page at equal intervals from each other. The objects will be spaced from each other within the bounds of the first and last objects in the selection list.
  • Undo and redo commands
    The Undo command reverses the last performed action. For example, some basic operations can be reversed—like translation, rotation, resizing, grouping, ungrouping, changing z-order, addition, and deletion, which are performed on diagram objects (nodes and line connectors).
  • Z-order commands
    Ordering commands allow you to change the z-index value of selected objects (nodes and connectors) on a page. The objects can be moved backward or forward, so they are displayed over other objects when two or more objects overlap.
  • Context menu
    Essential Diagram for Silverlight provides support for displaying context menus for nodes and connectors when they are right-clicked. The context menu contains these default commands: BringToFront, SendToBack, MoveForward, SendBackward, Group, Ungroup, and Delete.
  • Events
    The Diagram control has several events that respond to actions performed on nodes and connections. These events are useful for notifying the user of changes in states, properties, etc.
  • Measurement units
    Because different industries and geographies require different units of measure, several units have been provided for the Diagram control. All basic properties can be specified in the selected measurement unit, which can be dynamically changed at run time.