Condividi tramite


Classe LineSegment

Questa classe rappresenta una parte diritto di riga tra due endpoint.

Gerarchia di ereditarietà

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

Spazio dei nomi:  Microsoft.VisualStudio.Modeling.Diagrams
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.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 il 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 Ottenere il punto centrale per il segmento di riga.
Proprietà pubblica EndIndex Ottenere l'indice del punto finale dei punti del bordo di LinkShape.
Proprietà pubblica EndPoint Ottiene il punto finale del segmento di riga.
Proprietà pubblica EndPointF Ottiene il punto finale del segmento di riga.
Proprietà pubblica IsEndSegment Ottenere se questo è il segmento finale del LinkShape.
Proprietà pubblica IsStartSegment Ottenere se questo è il segmento inizia in LinkShape.
Proprietà pubblica Length Ottiene la lunghezza del segmento di riga.
Proprietà pubblica StartIndex Ottenere l'indice del punto iniziale dei punti del bordo di LinkShape.
Proprietà pubblica StartPoint Ottiene il punto iniziale del segmento di riga.
Proprietà pubblica StartPointF Ottiene il punto iniziale del segmento di riga.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Equals ottiene un valore che indica se due oggetti di LineSegment sono uguali. (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 il AccessibleObject assegnato al segmento di riga.
Metodo pubblico GetAccessibleDescription restituisce la descrizione accessibile.
Metodo pubblico GetAccessibleHelp Ottiene una descrizione di cui l'oggetto dispone o dell'oggetto viene utilizzato.
Metodo pubblico GetAccessibleHelpTopicFileName Ottiene il percorso del file della Guida associato all'oggetto accessibile.
Metodo pubblico GetAccessibleHelpTopicId Ottiene un identificatore per un identificatore di argomento della Guida associato all'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 è attivabile.
Metodo pubblico GetHashCode Ottiene un codice hash di questo 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 viene lasciato il 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