DiagramItem Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Represents a ShapeElement, a ShapeField, or a ShapeSubField. This is intended to be used for hit-testing, selection, focus, and accessibility.
public ref class DiagramItem : ICloneable
public class DiagramItem : ICloneable
type DiagramItem = class
interface ICloneable
Public Class DiagramItem
Implements ICloneable
- Inheritance
-
DiagramItem
- Implements
Constructors
DiagramItem() |
Initializes a new instance of the DiagramItem class. |
DiagramItem(LinkShape, LineSegment, AnchorPoint) |
Initializes a new instance of the DiagramItem class to represent the specified AnchorPoint. |
DiagramItem(LinkShape, LineSegment) |
Initializes a new instance of the DiagramItem class to represent the specified LineSegment. |
DiagramItem(ShapeElement, ShapeField, ShapeSubField, LineSegment, AnchorPoint) |
Initializes a new instance of the DiagramItem class to represent the specified ShapeSubField. |
DiagramItem(ShapeElement, ShapeField, ShapeSubField) |
Initializes a new instance of the DiagramItem class to represent the specified ShapeSubField. |
DiagramItem(ShapeElement, ShapeField) |
Initializes a new instance of the DiagramItem class to represent the specified ShapeField. |
DiagramItem(ShapeElement) |
Initializes a new instance of the DiagramItem class to represent the specified ShapeElement. |
Properties
AbsoluteBoundingBox |
Gets the bounding box in world units relative to the top-left of the diagram. |
AnchorPoint |
Gets the anchorPoint. |
CanFocus |
Gets a value indicating whether this DiagramItem is focusable. |
CanSelect |
Gets a value indicating whether this DiagramItem is selectable. |
Diagram |
Gets the Diagram that the shape belongs to. |
Field |
Gets the field. |
IsDiagram |
Gets a value indicating whether the DiagramItem is the diagram. |
Parent |
Gets the parent DiagramItem. |
RepresentedElements |
Gets a collection of ModelElements that this DiagramItem represents. |
Segment |
Gets the segment. |
Shape |
Gets the shape. |
SubField |
Gets the subfield. |
Methods
Clone() |
Creates a new DiagramItem that is a copy of the current instance. |
Equals(Object) |
Gets a value indicating whether two DiagramItem objects are equal. |
GetAccessibleObject(DiagramClientView) |
Gets the AccessibleObject for a DiagramItem. |
GetHashCode() |
Gets a hash code for this DiagramItem. |
SetItem(LinkShape, LineSegment, AnchorPoint) |
Set the DiagramItem to represent the specified LineSegment's anchor point |
SetItem(LinkShape, LineSegment) |
Set the DiagramItem to represent the specified LineSegment |
SetItem(ShapeElement, ShapeField, ShapeSubField) |
Sets the DiagramItem to represent the specified ShapeSubField. |
SetItem(ShapeElement, ShapeField) |
Sets the DiagramItem to represent the specified ShapeField. |
SetItem(ShapeElement) |
Sets the DiagramItem to represent the specified ShapeElement. |