Partager via


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
Méthode publique DiagramItem() Initialise une nouvelle instance de la classe DiagramItem.
Méthode publique DiagramItem(ShapeElement) Initialise une nouvelle instance de la classe DiagramItem pour représenter le ShapeElement spécifié.
Méthode publique DiagramItem(LinkShape, LineSegment) Initialise une nouvelle instance de la classe DiagramItem pour représenter le LineSegment spécifié.
Méthode publique DiagramItem(ShapeElement, ShapeField) Initialise une nouvelle instance de la classe DiagramItem pour représenter le ShapeField spécifié.
Méthode publique DiagramItem(LinkShape, LineSegment, AnchorPoint) Initialise une nouvelle instance de la classe DiagramItem pour représenter le AnchorPoint spécifié.
Méthode publique DiagramItem(ShapeElement, ShapeField, ShapeSubField) Initialise une nouvelle instance de la classe DiagramItem pour représenter le ShapeSubField spécifié.
Méthode publique 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
Propriété publique AbsoluteBoundingBox Obtient le cadre englobant dans les unités universelles par rapport au bord supérieur gauche du diagramme.
Propriété publique AnchorPoint Obtient l'anchorPoint.
Propriété publique CanFocus Obtient une valeur indiquant si ce DiagramItem peut recevoir le focus.
Propriété publique CanSelect Obtient une valeur indiquant si ce DiagramItem peut être sélectionné.
Propriété publique Diagram Obtient le diagramme auquel la forme appartient.
Propriété publique Field Obtient le champ.
Propriété publique IsDiagram Obtient une valeur indiquant si le DiagramItem est le diagramme.
Propriété publique Parent Obtient le DiagramItem parent.
Propriété publique RepresentedElements Obtient une collection de ModelElements que ce DiagramItem représente.
Propriété publique Segment Obtient le segment.
Propriété publique Shape Obtient la forme.
Propriété publique SubField Obtient le sous-champ.

Début

Méthodes

  Nom Description
Méthode publique Clone Crée un élément DiagramItem qui est une copie de l'instance actuelle.
Méthode publique Equals Obtient une valeur indiquant si deux objets DiagramItem sont égaux. (Substitue Object.Equals(Object).)
Méthode protégée 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.)
Méthode publique GetAccessibleObject Obtient AccessibleObject pour DiagramItem.
Méthode publique GetHashCode Obtient un code de hachage pour DiagramItem. (Substitue Object.GetHashCode().)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.)
Méthode publique SetItem(ShapeElement) Définit le DiagramItem pour représenter le ShapeElement spécifié.
Méthode publique SetItem(LinkShape, LineSegment) Définit le DiagramItem pour représenter le LineSegment spécifié
Méthode publique SetItem(ShapeElement, ShapeField) Définit le DiagramItem pour représenter le ShapeField spécifié.
Méthode publique SetItem(LinkShape, LineSegment, AnchorPoint) Définit le DiagramItem pour représenter le point d'ancrage du LineSegment spécifié
Méthode publique SetItem(ShapeElement, ShapeField, ShapeSubField) Définit le DiagramItem pour représenter le ShapeSubField spécifié.
Méthode publique 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.

Voir aussi

Référence

Microsoft.VisualStudio.Modeling.Diagrams, espace de noms