Classe NodeShapeGeometry
Geometria di base per NodeShapes.
Gerarchia di ereditarietà
System.Object
Microsoft.VisualStudio.Modeling.Diagrams.ShapeGeometry
Microsoft.VisualStudio.Modeling.Diagrams.NodeShapeGeometry
Microsoft.VisualStudio.Modeling.Diagrams.EllipseShapeGeometry
Microsoft.VisualStudio.Modeling.Diagrams.RoundedRectangleShapeGeometry
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 NodeShapeGeometry _
Inherits ShapeGeometry
public class NodeShapeGeometry : ShapeGeometry
Il tipo NodeShapeGeometry espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
![]() |
NodeShapeGeometry | Inizializza una nuova istanza della classe NodeShapeGeometry. |
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 | |
---|---|---|
![]() ![]() |
CanResize | Ottiene un valore che indica se è possibile ridimensionare questa geometria. |
![]() |
Contains | Ottiene un valore che indica se i punti sono compresi nella struttura della geometria.La struttura della geometria è definita dal percorso degli elementi grafici utilizzato per disegnare la geometria. |
![]() |
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) |
![]() ![]() |
DrawResizeableGrabHandles | Disegna punti di controllo ridimensionabili su una forma.I punti di controllo indicano anche lo stato attivo. |
![]() |
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) |
![]() |
GetFocusIndicatorInsideMargin | Ottiene la distanza, in unità di misura internazionali, dal riquadro delimitatore della forma all'indicatore dello stato attivo all'interno del riquadro delimitatore della forma. |
![]() |
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 il percorso attorno alla geometria della forma.Utilizza il percorso restituito prima di applicare GetPath() a qualsiasi altra forma.Utilizza GetPathCopy() se si desidera mantenere un percorso. (Ereditato da ShapeGeometry) |
![]() |
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) |
![]() ![]() |
IsGrabHandleSupported | Restituisce true se il punto di controllo è supportato. |
![]() |
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 INodeGeometryData.
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.