Condividi tramite


Classe LineSegment

Questa classe rappresenta una parte diritta della linea tra due estremità.

Gerarchia di ereditarietà

System.Object
  Microsoft.VisualStudio.Modeling.Diagrams.LineSegment

Spazio dei nomi:  Microsoft.VisualStudio.Modeling.Diagrams
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)

Sintassi

'Dichiarazione
Public Class LineSegment
public class LineSegment

Il tipo LineSegment espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico LineSegment(PointD, PointD) Costruttore che accetta i due punti finali
Metodo pubblico LineSegment(LinkShape, Int32, Int32) Costruttore che accetta LinkShape e indici padre per i due punti finali.
Metodo pubblico LineSegment(PointD, PointD, Int32, Int32, Boolean, Boolean, RectangleD) Costruttore che accetta i due punti finali e il relativo segment-index.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica AbsoluteBounds Ottiene il rettangolo di delimitazione assoluto rappresentato da questo segmento di linea.
Proprietà pubblica CenterPoint Ottiene il punto centrale per il segmento di linea.
Proprietà pubblica EndIndex Ottiene l'indice del punto finale nelle estremità di LinkShape.
Proprietà pubblica EndPoint Ottiene il punto finale del segmento di linea.
Proprietà pubblica EndPointF Ottiene il punto finale del segmento di linea.
Proprietà pubblica IsEndSegment Scoprire se questo è il segmento finale dell'oggetto LinkShape.
Proprietà pubblica IsStartSegment Scoprire se questo è il segmento iniziale dell'oggetto LinkShape.
Proprietà pubblica Length Ottiene la lunghezza del segmento di linea.
Proprietà pubblica StartIndex Ottiene l'indice del punto iniziale nelle estremità di LinkShape.
Proprietà pubblica StartPoint Ottiene il punto iniziale del segmento di linea.
Proprietà pubblica StartPointF Ottiene il punto iniziale del segmento di linea.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Equals Ottiene un valore che indica se due oggetti LineSegment sono equivalenti. (Esegue l'override di Object.Equals(Object)).
Metodo protetto Finalize Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object)
Metodo pubblico GetAccessibilityObject Ottiene l'oggetto AccessibleObject assegnato al segmento di linea.
Metodo pubblico GetAccessibleDescription Restituisce la descrizione accessibile.
Metodo pubblico GetAccessibleHelp Ottiene una descrizione della funzione dell'oggetto o della relativa modalità di utilizzo.
Metodo pubblico GetAccessibleHelpTopicFileName Ottiene il percorso al file della Guida associato all'oggetto accessibile.
Metodo pubblico GetAccessibleHelpTopicId Ottiene un identificatore per un argomento della Guida associato a questo oggetto accessibile.
Metodo pubblico GetAccessibleName Restituisce il nome accessibile.
Metodo pubblico GetAccessibleRole Recupera il ruolo accessibile di questo LineSegment.
Metodo pubblico GetAccessibleState Recupera lo stato accessibile di questo LineSegment.
Metodo pubblico GetFocusable Restituisce un valore che indica se questo segmento può ricevere lo stato attivo.
Metodo pubblico GetHashCode Ottiene un codice hash per LineSegment. (Esegue l'override di Object.GetHashCode()).
Metodo pubblico GetSelectable Restituisce un valore che indica se questo segmento è selezionabile.
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico IsHorizontal Rileva se il segmento è orizzontale.
Metodo pubblico IsStartAboveEnd Rileva se il punto iniziale del segmento è sopra il punto finale.
Metodo pubblico IsStartLeftOfEnd Rileva se il punto iniziale del segmento è a sinistra del punto finale.
Metodo pubblico IsVertical Rileva se il segmento è verticale.
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)

In alto

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.Modeling.Diagrams