Name | Description | |
---|---|---|
Derived classes must implement this method by adding their graphics primitives to the canvas.elements collection. |
||
Adds a new label to this item. |
||
Invoked to validate the drag operation. |
||
Animates the item. |
||
Creates a copy of this item. |
||
Determines whether this item contains the specified point. |
||
Invoked when the user stops dragging this item. |
||
Deserializes this item from a JSON object. |
||
Gets the repaint region for this item, taking into account factors such as pen width, selection handles and shadow. |
||
Returns the diagram item that contains the specified point. |
||
Invalidates the region of the canvas, that matches the item's repaint bounds. |
||
Loads the item content from an XML element. |
||
Called when an item is removed from a Diagram, either by the user, programmatically or via undo / redo. |
||
Derived classes must implement this method by removing their graphics primitives from the canvas.elements collection. |
||
Removes the specified label from this item. |
||
Loads the properties of this diagram item. |
||
Saves the state of this DiagramItem. |
||
Saves the properties of this diagram item. |
||
Saves the item content into an XML element. |
||
Invoked when the user starts dragging this item. |
||
Serializes this item into a JSON object. |
||
Derived classes must implement this method to update the item's visual elements. |
||
Invoked while the user drags this item. |