DiagramItem, classe
Représente un ShapeElement, un ShapeField ou un ShapeSubField. Ceci est destiné à être utilisé pour le test de positionnement, la sélection, le focus et l'accessibilité.
Hiérarchie d'héritage
System.Object
Microsoft.VisualStudio.Modeling.Diagrams.DiagramItem
Espace de noms : Microsoft.VisualStudio.Modeling.Diagrams
Assembly : Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (dans Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)
Syntaxe
'Déclaration
Public Class DiagramItem _
Implements ICloneable
public class DiagramItem : ICloneable
Le type DiagramItem expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
DiagramItem() | Initialise une nouvelle instance de la classe DiagramItem. | |
DiagramItem(ShapeElement) | Initialise une nouvelle instance de la classe DiagramItem pour représenter le ShapeElement spécifié. | |
DiagramItem(LinkShape, LineSegment) | Initialise une nouvelle instance de la classe DiagramItem pour représenter le LineSegment spécifié. | |
DiagramItem(ShapeElement, ShapeField) | Initialise une nouvelle instance de la classe DiagramItem pour représenter le ShapeField spécifié. | |
DiagramItem(LinkShape, LineSegment, AnchorPoint) | Initialise une nouvelle instance de la classe DiagramItem pour représenter le AnchorPoint spécifié. | |
DiagramItem(ShapeElement, ShapeField, ShapeSubField) | Initialise une nouvelle instance de la classe DiagramItem pour représenter le ShapeSubField spécifié. | |
DiagramItem(ShapeElement, ShapeField, ShapeSubField, LineSegment, AnchorPoint) | Initialise une nouvelle instance de la classe DiagramItem pour représenter le ShapeSubField spécifié. |
Début
Propriétés
Nom | Description | |
---|---|---|
AbsoluteBoundingBox | Obtient le cadre englobant dans les unités universelles par rapport au bord supérieur gauche du diagramme. | |
AnchorPoint | Obtient l'anchorPoint. | |
CanFocus | Obtient une valeur indiquant si ce DiagramItem peut recevoir le focus. | |
CanSelect | Obtient une valeur indiquant si ce DiagramItem peut être sélectionné. | |
Diagram | Obtient le diagramme auquel la forme appartient. | |
Field | Obtient le champ. | |
IsDiagram | Obtient une valeur indiquant si le DiagramItem est le diagramme. | |
Parent | Obtient le DiagramItem parent. | |
RepresentedElements | Obtient une collection de ModelElements que ce DiagramItem représente. | |
Segment | Obtient le segment. | |
Shape | Obtient la forme. | |
SubField | Obtient le sous-champ. |
Début
Méthodes
Nom | Description | |
---|---|---|
Clone | Crée un élément DiagramItem qui est une copie de l'instance actuelle. | |
Equals | Obtient une valeur indiquant si deux objets DiagramItem sont égaux. (Substitue Object.Equals(Object).) | |
Finalize | Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.) | |
GetAccessibleObject | Obtient AccessibleObject pour DiagramItem. | |
GetHashCode | Obtient un code de hachage pour DiagramItem. (Substitue Object.GetHashCode().) | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
MemberwiseClone | Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.) | |
SetItem(ShapeElement) | Définit le DiagramItem pour représenter le ShapeElement spécifié. | |
SetItem(LinkShape, LineSegment) | Définit le DiagramItem pour représenter le LineSegment spécifié | |
SetItem(ShapeElement, ShapeField) | Définit le DiagramItem pour représenter le ShapeField spécifié. | |
SetItem(LinkShape, LineSegment, AnchorPoint) | Définit le DiagramItem pour représenter le point d'ancrage du LineSegment spécifié | |
SetItem(ShapeElement, ShapeField, ShapeSubField) | Définit le DiagramItem pour représenter le ShapeSubField spécifié. | |
ToString | Retourne une chaîne qui représente l'objet actif. (Hérité de Object.) |
Début
Sécurité des threads
Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.