Condividi tramite


Classe EllipseShapeGeometry

Descrizione di riepilogo di EllipseShapeGeometry.

Gerarchia di ereditarietà

System.Object
  Microsoft.VisualStudio.Modeling.Diagrams.ShapeGeometry
    Microsoft.VisualStudio.Modeling.Diagrams.NodeShapeGeometry
      Microsoft.VisualStudio.Modeling.Diagrams.EllipseShapeGeometry
        Microsoft.VisualStudio.Modeling.Diagrams.CircleShapeGeometry

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 EllipseShapeGeometry _
    Inherits NodeShapeGeometry
public class EllipseShapeGeometry : NodeShapeGeometry

Il tipo EllipseShapeGeometry espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico EllipseShapeGeometry Inizializza una nuova istanza della classe EllipseShapeGeometry.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica ShadowOffset Ottiene l'offset tra il contorno della forma e il bordo esterno dell'ombreggiatura. (Ereditato da ShapeGeometry)
Proprietà protetta. UninitializedPath Ottiene il percorso attorno alla geometria della forma. (Ereditato da ShapeGeometry)

In alto

Metodi

  Nome Descrizione
Metodo protetto 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. (Ereditato da NodeShapeGeometry)
Metodo pubblico Dispose() Rilascia tutte le risorse utilizzate dall'istanza corrente della classe ShapeGeometry. (Ereditato da ShapeGeometry)
Metodo protetto Dispose(Boolean) (Ereditato da ShapeGeometry)
Metodo pubblico DoFoldToShape Calcola il punto lungo il vettore che attraversa la struttura della geometria. (Esegue l'override di NodeShapeGeometry.DoFoldToShape(IGeometryHost, PointD, PointD)).
Metodo pubblico DoHitTest(IGeometryHost, PointD, DiagramHitTestInfo) Determina se un punto si trova in una forma. (Ereditato da ShapeGeometry)
Metodo pubblico 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 NodeShapeGeometry.DoHitTest(IGeometryHost, PointD, DiagramHitTestInfo, Boolean)).
Metodo pubblico 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. (Ereditato da NodeShapeGeometry)
Metodo pubblico DoPaint Disegna la geometria della forma e la relativa ombreggiatura, se disponibile. (Ereditato da ShapeGeometry)
Metodo pubblico 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). (Ereditato da NodeShapeGeometry)
Metodo protetto DoPaintGeometry Consente di disegnare la geometria di base. (Ereditato da NodeShapeGeometry)
Metodo pubblico DoPaintResizeFeedback Disegna il feedback di ridimensionamento per la geometria. (Ereditato da NodeShapeGeometry)
Metodo pubblico DoPaintSelection Consente di disegnare una selezione che in genere racchiude la geometria. (Ereditato da NodeShapeGeometry)
Metodo protetto DoPaintShadow Disegna l'ombreggiatura per la forma. (Ereditato da ShapeGeometry)
Metodo pubblico Equals Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da 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 GetBackgroundBrushId Ottiene l'ID assegnato al pennello che consente di disegnare lo sfondo della geometria della forma. (Ereditato da ShapeGeometry)
Metodo pubblico GetExtraPenWidth Ottiene la larghezza della penna per il contorno che si trova al di fuori dei limiti della forma. (Ereditato da ShapeGeometry)
Metodo protetto 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. (Ereditato da NodeShapeGeometry)
Metodo pubblico GetHashCode Funge da funzione hash predefinita. (Ereditato da Object)
Metodo pubblico GetOutlinePenId Ottiene l'ID assegnato al pennello che consente di disegnare la struttura della geometria della forma. (Ereditato da ShapeGeometry)
Metodo pubblico 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)
Metodo protetto GetPath(RectangleD) Ottiene l'oggetto GraphicsPath della geometria.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(RectangleD)).
Metodo pubblico GetPathCopy Ottiene una copia del percorso intorno alla geometria della forma.Eliminare il percorso al termine delle operazioni. (Ereditato da ShapeGeometry)
Metodo pubblico 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)
Metodo protetto GetPerimeterBoundingBox Ottiene il riquadro delimitatore attorno al perimetro della forma, incluso lo spessore della penna che disegna il limite. (Ereditato da ShapeGeometry)
Metodo pubblico GetSelectionLineOffset Ottiene la distanza tra la selezione e l'esterno della geometria della forma. (Ereditato da ShapeGeometry)
Metodo pubblico GetSelectionLineWidth Ottiene la larghezza della linea che indica che una forma è selezionata. (Ereditato da ShapeGeometry)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo protetto HasFilledBackground True se il tipo di geometria presenta uno sfondo riempito. (Ereditato da ShapeGeometry)
Metodo protetto HasOutline True se il tipo di geometria dispone di un bordo visibile. (Ereditato da ShapeGeometry)
Metodo protetto HasShadow True se il tipo di geometria presenta un'ombreggiatura. (Ereditato da ShapeGeometry)
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