Classe LinkShapeGeometry
Incapsula il disegno, la riduzione e l'hit testing di una geometria di collegamento nell'area di progettazione
Gerarchia di ereditarietà
System.Object
Microsoft.VisualStudio.Modeling.Diagrams.ShapeGeometry
Microsoft.VisualStudio.Modeling.Diagrams.LinkShapeGeometry
Microsoft.VisualStudio.Modeling.Diagrams.BinaryLinkShapeGeometry
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 LinkShapeGeometry _
Inherits ShapeGeometry
public class LinkShapeGeometry : ShapeGeometry
Il tipo LinkShapeGeometry espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
LinkShapeGeometry | Inizializza una nuova istanza della classe LinkShapeGeometry. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
ShadowOffset | Ottiene l'offset tra il contorno della forma e il bordo esterno dell'ombreggiatura. (Ereditato da ShapeGeometry) | |
UninitializedPath | Ottiene il percorso attorno alla geometria della forma. (Ereditato da ShapeGeometry) |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
AddLineArcPath | Aggiunge un arco sovrastante al GraphicsPath specificato. | |
CalculateRotationAngle | Calcola l'angolo di rotazione dell'elemento Decorator di una forma di collegamento. | |
CreateDiagramItem | Crea un oggetto DiagramItem dato un oggetto IGeometryHost. | |
Dispose() | Rilascia tutte le risorse utilizzate dall'istanza corrente della classe ShapeGeometry. (Ereditato da ShapeGeometry) | |
Dispose(Boolean) | (Ereditato da ShapeGeometry) | |
DoFoldToShape | Calcola il punto lungo il vettore che attraversa la struttura della geometria. (Esegue l'override di ShapeGeometry.DoFoldToShape(IGeometryHost, PointD, PointD)). | |
DoHitTest(IGeometryHost, PointD, DiagramHitTestInfo) | Determina se un punto si trova in una forma. (Ereditato da ShapeGeometry) | |
DoHitTest(IGeometryHost, PointD, DiagramHitTestInfo, Boolean) | Restituisce un valore che indica se il punto specificato sia nei limiti della geometria.Anche i risultati dell'hit test vengono restituiti. (Esegue l'override di ShapeGeometry.DoHitTest(IGeometryHost, PointD, DiagramHitTestInfo, Boolean)). | |
DoHitTestSelection | Restituisce un valore che indica se il punto specificato si trova nei limiti del feedback di selezione circostante della geometria.Anche i risultati dell'hit test vengono restituiti. (Esegue l'override di ShapeGeometry.DoHitTestSelection(IGeometryHost, PointD, DiagramHitTestInfo)). | |
DoPaint | Disegna la geometria della forma e la relativa ombreggiatura, se disponibile. (Ereditato da ShapeGeometry) | |
DoPaintEmphasis | Dona risalto visivo alla forma.Ciò non indica la selezione, ma attira l'attenzione dell'utente su questa forma quando un'altra forma è selezionata. (Vedere ShapeElement.RelatedShapeToEmphasize). (Esegue l'override di ShapeGeometry.DoPaintEmphasis(DiagramPaintEventArgs, IGeometryHost)). | |
DoPaintGeometry | Consente di disegnare la geometria di base. (Esegue l'override di ShapeGeometry.DoPaintGeometry(DiagramPaintEventArgs, IGeometryHost)). | |
DoPaintResizeFeedback | Disegna il feedback di ridimensionamento per la geometria. (Esegue l'override di ShapeGeometry.DoPaintResizeFeedback(DiagramPaintEventArgs, IGeometryHost, RectangleD)). | |
DoPaintSelection | Consente di disegnare una selezione che in genere racchiude la geometria. (Esegue l'override di ShapeGeometry.DoPaintSelection(DiagramPaintEventArgs, IGeometryHost, Boolean, Boolean, Boolean)). | |
DoPaintShadow | Disegna l'ombreggiatura per la forma. (Ereditato da ShapeGeometry) | |
DrawDecorator | Disegna l'elemento Decorator di LinkShape. | |
Equals | Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object) | |
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) | |
GetBackgroundBrushId | Ottiene l'ID assegnato al pennello che consente di disegnare lo sfondo della geometria della forma. (Ereditato da ShapeGeometry) | |
GetExtraPenWidth | Ottiene la larghezza della penna per il contorno che si trova al di fuori dei limiti della forma. (Ereditato da ShapeGeometry) | |
GetHashCode | Funge da funzione hash predefinita. (Ereditato da Object) | |
GetOutlinePenId | Ottiene l'ID assegnato al pennello che consente di disegnare la struttura della geometria della forma. (Ereditato da ShapeGeometry) | |
GetPath(IGeometryHost) | Ottiene l'oggetto GraphicsPath che descrive la geometria.Per impostazione predefinita, viene restituito un percorso del rettangolo.Si tratta di un singleton nella geometria.Non eliminare.Si tratta di un singleton nella classe della geometria.Non eliminare.Utilizzare immediatamente.Utilizzare GetPathCopy se è necessario un altro percorso! (Esegue l'override di ShapeGeometry.GetPath(IGeometryHost)). | |
GetPath(RectangleD) | Ottiene il percorso attorno alla geometria della forma. (Ereditato da ShapeGeometry) | |
GetPathCopy | Ottiene una copia del percorso intorno alla geometria della forma.Eliminare il percorso al termine delle operazioni. (Ereditato da ShapeGeometry) | |
GetPerimeter | Ottiene il percorso del perimetro intorno alla forma, incluso lo spessore della penna che disegna il contorno.Creare una copia di questo percorso se si desidera mantenerlo. (Ereditato da ShapeGeometry) | |
GetPerimeterBoundingBox | Ottiene il riquadro delimitatore attorno al perimetro della forma, incluso lo spessore della penna che disegna il limite. (Ereditato da ShapeGeometry) | |
GetSelectionLineOffset | Ottiene la distanza tra la selezione e l'esterno della geometria della forma. (Ereditato da ShapeGeometry) | |
GetSelectionLineWidth | Ottiene la larghezza della linea che indica che una forma è selezionata. (Ereditato da ShapeGeometry) | |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) | |
HasFilledBackground | True se il tipo di geometria presenta uno sfondo riempito. (Ereditato da ShapeGeometry) | |
HasOutline | True se il tipo di geometria dispone di un bordo visibile. (Ereditato da ShapeGeometry) | |
HasShadow | True se il tipo di geometria presenta un'ombreggiatura. (Ereditato da ShapeGeometry) | |
MemberwiseClone | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) | |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
In alto
Note
L'oggetto che implementa IGeometryHost deve implementare anche IBinaryLinkGeometryData.
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.