Condividi tramite


BinaryLinkShapeBase Classe

Definizione

Classe di base derivata doppia per DomainClass BinaryLinkShape

public ref class BinaryLinkShapeBase abstract : Microsoft::VisualStudio::Modeling::Diagrams::LinkShape, Microsoft::VisualStudio::Modeling::Diagrams::IBinaryLinkGeometryData
[Microsoft.VisualStudio.Modeling.Design.DescriptionResource("Microsoft.VisualStudio.Modeling.Diagrams.BinaryLinkShape.Description", typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")]
[Microsoft.VisualStudio.Modeling.Design.DisplayNameResource("Microsoft.VisualStudio.Modeling.Diagrams.BinaryLinkShape.DisplayName", typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")]
[Microsoft.VisualStudio.Modeling.DomainModelOwner(typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel))]
[Microsoft.VisualStudio.Modeling.DomainObjectId("3982818b-6e6b-4932-a4ec-b89740a38063")]
[System.CLSCompliant(true)]
public abstract class BinaryLinkShapeBase : Microsoft.VisualStudio.Modeling.Diagrams.LinkShape, Microsoft.VisualStudio.Modeling.Diagrams.IBinaryLinkGeometryData
[<Microsoft.VisualStudio.Modeling.Design.DescriptionResource("Microsoft.VisualStudio.Modeling.Diagrams.BinaryLinkShape.Description", typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")>]
[<Microsoft.VisualStudio.Modeling.Design.DisplayNameResource("Microsoft.VisualStudio.Modeling.Diagrams.BinaryLinkShape.DisplayName", typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")>]
[<Microsoft.VisualStudio.Modeling.DomainModelOwner(typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel))>]
[<Microsoft.VisualStudio.Modeling.DomainObjectId("3982818b-6e6b-4932-a4ec-b89740a38063")>]
[<System.CLSCompliant(true)>]
type BinaryLinkShapeBase = class
    inherit LinkShape
    interface IBinaryLinkGeometryData
Public MustInherit Class BinaryLinkShapeBase
Inherits LinkShape
Implements IBinaryLinkGeometryData
Ereditarietà
Derivato
Attributi
Implementazioni

Costruttori

BinaryLinkShapeBase(Partition, PropertyAssignment[])

Costruttore.

Campi

DefaultDecoratorSize

Elemento Decorator predefinito, prima delle modifiche

DomainClassId

ID della classe di dominio BinaryLinkShape.

FixedFromDomainPropertyId

ID della proprietà di dominio FixedFrom.

FixedToDomainPropertyId

ID della proprietà di dominio FixedTo.

Proprietà

AbsoluteBoundingBox

Rettangolo di delimitazione rispetto all'angolo superiore sinistro del diagramma.

(Ereditato da LinkShape)
AbsoluteBoundingBoxToEnsureVisible

Ottiene il rettangolo delimitatore che sarà utilizzato da EnsureVisible. Il rettangolo è lo stesso di AbsoluteBoundingBox ma con l'altezza modificata per essere diversa da zero quando la larghezza è diversa da zero. Questa operazione viene eseguita per i singoli collegamenti del segmento. Per impostazione predefinita, l'altezza è 0 e può fare in modo che i limiti di selezione vengano restituiti come 'vuoti' anche quando un collegamento è effettivamente selezionato.

(Ereditato da LinkShape)
AbsoluteCenter

Ottiene il centro dei limiti assoluti di ShapeElement rispetto all'angolo superiore sinistro del diagramma indipendentemente dall'elemento ShapeElement padre.

(Ereditato da ShapeElement)
AccessibilityObject

Ottiene l'oggetto AccessibleObject assegnato all'elemento

(Ereditato da ShapeElement)
AccessibleDefaultActionDescription

Ottiene la descrizione dell'azione predefinita dell'elemento da utilizzare dalle applicazioni client di accessibilità

(Ereditato da ShapeElement)
AccessibleDescription

Ottiene la descrizione dell'elemento utilizzato dalle applicazioni client di accessibilità

(Ereditato da ShapeElement)
AccessibleHelp

Ottiene una descrizione delle operazioni dell'elemento o della modalità di utilizzo dell'elemento.

(Ereditato da ShapeElement)
AccessibleHelpTopicFileName

Ottiene il percorso del file della Guida associato a questo elemento.

(Ereditato da ShapeElement)
AccessibleHelpTopicId

Ottiene l'identificatore dell'argomento della Guida associato a questo elemento.

(Ereditato da ShapeElement)
AccessibleName

Restituisce il nome di questa forma esposta ai client di accessibilità.

AccessibleRole

Ottiene il ruolo accessibile del controllo

(Ereditato da ShapeElement)
AccessibleState

Ottiene lo stato accessibile dell'elemento del modello

(Ereditato da ShapeElement)
AccessibleValue

Ottiene il valore accessibile per questo elemento.

(Ereditato da ShapeElement)
AllowsChildrenInSelection

Ottiene un valore che indica se gli elementi figlio della forma sono consentiti nello stesso gruppo di selezione di questo elemento padre.

(Ereditato da ShapeElement)
AllowsChildrenToResizeParent

Ottiene un valore che determina se le forme figlio sono autorizzate a ridimensionare questa forma.

(Ereditato da ShapeElement)
AllowsChildrenToShrinkParent

Ottiene un valore che determina se questa forma può essere compattata e aumentata dalle modifiche apportate ai relativi elementi figlio annidati.

(Ereditato da ShapeElement)
AnchorBothEnds

Come ancorare quando effettivamente facciamo l'atto. Il CD vuole in genere ancorare entrambe le estremità, ma vuole ancorare una sola estremità se la linea è un puntatore a due.

BackgroundBrushId

Ottiene l'ID di risorsa del pennello che verrà utilizzato per riempire lo sfondo della geometria.

(Ereditato da ShapeElement)
BoundingBox

Rettangolo di delimitazione rispetto all'angolo superiore sinistro dell'elemento padre di questa forma.

(Ereditato da LinkShape)
CanFocus

Ottiene un valore che indica se ShapeElement può ricevere lo stato attivo.

(Ereditato da ShapeElement)
CanManuallyRoute

Ottiene un valore che indica se l'utente può indirizzare manualmente questo oggetto LinkShape.

(Ereditato da LinkShape)
CanMove

Ottiene un valore che indica se l'utente può riposizionare la forma.

(Ereditato da LinkShape)
CanMoveAnchorPoints

Ottiene un valore che indica se l'utente è autorizzato a spostare gli endpoint di questa forma.

(Ereditato da LinkShape)
CanSelect

Ottiene un valore che indica se l'utente può selezionare ShapeElement.

(Ereditato da ShapeElement)
Center

Ottiene il punto centrale dei limiti di ShapeElement.

(Ereditato da ShapeElement)
ClassStyleSet

Ottiene il set di stili condiviso tra tutte le istanze di questa classe.

(Ereditato da ShapeElement)
ClipWhenDrawingFields

Ottiene un valore che indica se l'area di ritaglio deve essere impostata sul rettangolo di selezione di questa forma durante il disegno dei campi ShapeField figlio.

(Ereditato da ShapeElement)
DecoratorFrom

Ottiene o imposta l'elemento Decorator sulla fine From della relazione.

Decorators

Insieme di elementi Decorator per questo tipo di forma. Restituisce Null se questo tipo non ha elementi Decorator. Per impostazione predefinita, le forme non dispongono di elementi Decorator.

(Ereditato da ShapeElement)
DecoratorsSize

Dimensioni totali degli elementi Decorator necessari per i calcoli di invalidazione dell'interfaccia utente

DecoratorTo

Ottiene o imposta l'elemento Decorator alla fine della relazione.

DefaultRoutingStyle

Specifica lo stile di routing predefinito da utilizzare

(Ereditato da LinkShape)
DefaultShapeField

Ottiene il primo oggetto ShapeField che può ricevere lo stato attivo. Il campo restituito deve essere usato come campo forma predefinito per ricevere gli eventi chiave quando ShapeElement ha lo stato attivo e ShapeElement non risponde agli eventi chiave.

(Ereditato da ShapeElement)
DefaultSize

Ottiene le dimensioni predefinite di un oggetto ShapeElement in unità mondiali.

(Ereditato da ShapeElement)
Diagram

Ottiene il diagramma a cui appartiene l'oggetto ShapeElement. (Può essere null.

(Ereditato da ShapeElement)
EdgePoints

Ottiene o imposta il valore della proprietà del dominio EdgePoints. Descrizione per i punti Microsoft.VisualStudio.Modeling.Diagrams.LinkShape.Edge

(Ereditato da LinkShape)
EdgePointsNoJumps

Ottiene le estremità in unità di misura internazionali senza salti

(Ereditato da LinkShape)
EndSegmentBreakFactor

Ottiene il fattore da utilizzare per interrompere il segmento finale di una forma LinkShape.

(Ereditato da LinkShape)
EnsureVisiblePreference

Preferenze per il metodo EnsureVisible per la forma. Il valore predefinito è restituire VisiblePreference per il diagramma che ospita la forma.

(Ereditato da ShapeElement)
Events

Restituisce l'elenco dei gestori eventi associati a questo oggetto ShapeElement.

(Ereditato da ShapeElement)
ExcludePath

ottenere o impostare il percorso della grafica - Si tratta di un singleton nella classe BinaryLinkShape. Non eliminare. Utilizzare immediatamente. Utilizzare il clone se è necessario un altro percorso!

FixedFrom

Ottiene o imposta il valore della proprietà di dominio FixedFrom. Descrizione per Microsoft.VisualStudio.Modeling.Diagrams.BinaryLinkShape.Fixed From

FixedTo

Ottiene o imposta il valore della proprietà di dominio FixedTo. Descrizione per Microsoft.VisualStudio.Modeling.Diagrams.BinaryLinkShape.Fixed To

FromEndPoint

Ottiene/imposta il bordo dal punto.

FromLinkConnectsToNode

Ottiene ElementLink sulla fine From della relazione.

FromShape

Ottiene nodeShape sulla fine From della relazione.

GeometryBackgroundBrushId

Ottiene l'ID di risorsa del pennello che verrà utilizzato per riempire lo sfondo della geometria.

(Ereditato da ShapeElement)
GeometryBoundingBox

Ottiene il riquadro delimitatore della geometria. (Inteso per essere chiamato solo dalle classi derivate da ShapeGeometry).

(Ereditato da ShapeElement)
GeometryCanManuallyRoute

Ottiene un valore che indica se l'utente può indirizzare manualmente questo oggetto LinkShape. (Inteso per essere chiamato solo dalle classi derivate da ShapeGeometry).

GeometryDecoratorFrom

Ottiene l'oggetto LinkDecorator in corrispondenza dell'estremità Da del collegamento. (Inteso per essere chiamato solo dalle classi derivate da ShapeGeometry).

GeometryDecoratorFromSize

Ottiene la dimensione dell'elemento Decorator all'estremità Da della relazione.

GeometryDecoratorTo

Ottiene l'oggetto LinkDecorator in corrispondenza dell'estremità A del collegamento. (Inteso per essere chiamato solo dalle classi derivate da ShapeGeometry).

GeometryDecoratorToSize

Ottiene la dimensione dell'elemento Decorator all'estremità A della relazione.

GeometryEdgePoints

Ottiene le estremità in unità di misura internazionali (progettato per essere chiamato solo dalle classi derivate da ShapeGeometry).

GeometryEdgePointsNoJumps

Ottiene le estremità in unità di misura internazionali senza salti (progettato per essere chiamato solo dalle classi derivate da ShapeGeometry).

GeometryHasFilledBackground

Ottiene un valore che indica se lo sfondo della geometria verrà riempito. (Inteso per essere chiamato solo dalle classi derivate da ShapeGeometry).

(Ereditato da ShapeElement)
GeometryHasOutline

Ottiene un valore che indica se la struttura della geometria verrà disegnata. (Inteso per essere chiamato solo dalle classi derivate da ShapeGeometry).

(Ereditato da ShapeElement)
GeometryHasShadow

Ottiene un valore che indica se la geometria visualizza un'ombra. (Inteso per essere chiamato solo dalle classi derivate da ShapeGeometry).

(Ereditato da ShapeElement)
GeometryOutlinePenId

Ottiene l'ID di risorsa della penna che verrà utilizzata per disegnare la struttura della geometria.

(Ereditato da ShapeElement)
GeometryStyleSet

Ottiene il set di stili da utilizzare per la geometria. (Inteso per essere chiamato solo dalle classi derivate da ShapeGeometry).

(Ereditato da ShapeElement)
GridSize

Ottiene o imposta le dimensioni della griglia su cui è attivata la forma LinkShape.

(Ereditato da LinkShape)
HasChildren

Ottiene un valore che indica se ShapeElement ha uno o più oggetti ShapeElement figlio con una relazione relativa o annidata.

(Ereditato da ShapeElement)
HasCustomToolTip

Restituisce un valore che indica se la forma dispone di un rendering personalizzato di una descrizione comando

(Ereditato da ShapeElement)
HasDragOverToolTip

Restituisce un valore che indica se la descrizione comando di trascinamento è supportata da questa forma.

(Ereditato da ShapeElement)
HasFilledBackground

Ottiene un valore che indica se disegnare lo sfondo della forma.

(Ereditato da ShapeElement)
HasHighlighting

Ottiene un valore che indica se l'evidenziazione di ShapeElement verrà disegnata

(Ereditato da ShapeElement)
HasOutline

Ottiene un valore che indica se la struttura della forma verrà disegnata.

(Ereditato da ShapeElement)
HasShadow

Determina se disegnare o meno l'ombra della forma

(Ereditato da LinkShape)
HasToolTip

Ottiene/Imposta se la forma mostra o meno una descrizione comando al passaggio del mouse per impostazione predefinita

(Ereditato da ShapeElement)
Id

Identificatore univoco di questo elemento.

(Ereditato da ModelElement)
IsActive

Restituisce true se l'elemento è attualmente attivo all'interno del modello, false se l'elemento è stato eliminato o è nel processo di eliminazione.

(Ereditato da ModelElement)
IsDeleted

L'elemento è stato eliminato dal modello. Gli elementi eliminati non vengono eliminati immediatamente in modo che il comando di annullamento possa annullare l'eliminazione dell'elemento.

(Ereditato da ModelElement)
IsDeleting

L'elemento è stato eliminato dal modello. Gli elementi eliminati non vengono eliminati immediatamente in modo che il comando di annullamento possa annullare l'eliminazione dell'elemento.

(Ereditato da ModelElement)
IsDirected

Classe di base derivata doppia per DomainClass BinaryLinkShape

IsNestedChild

Ottiene un valore che indica se questa forma è un figlio annidato del padre anziché un figlio relativo. Un elemento figlio annidato viene ritagliato dalla forma padre, mentre un figlio relativo non è .

(Ereditato da ShapeElement)
IsRelativeChild

Ottiene un valore che indica se questa forma è un figlio relativo del padre anziché di un elemento figlio annidato. Un elemento figlio annidato viene ritagliato dalla forma padre, mentre un figlio relativo non è .

(Ereditato da ShapeElement)
IsVisible

Ottiene l'attributo di visibilità di questa forma.

(Ereditato da ShapeElement)
LineAdjustAwayDefault

Ottiene o imposta un valore che indica se i segmenti intermedi di linea delle forme di collegamento figlio devono tentare di allinearsi quando le forme di collegamento condividono una forma connessa comune. I segmenti di linea intermedi sono i segmenti che non contengono alcun endpoint LinkShape. Questa proprietà non influisce sull'affinità di questa forma con forme di pari livello; si applica solo alle forme che sono elementi figlio di questa forma.

(Ereditato da ShapeElement)
LineAffinityDefault

Ottiene o imposta un valore che indica se i segmenti intermedi di linea delle forme di collegamento figlio devono tentare di allinearsi quando le forme di collegamento condividono una forma connessa comune. I segmenti di linea intermedi sono i segmenti che non contengono alcun endpoint LinkShape. Questa proprietà non influisce sull'affinità di questa forma con forme di pari livello; si applica solo alle forme che sono elementi figlio di questa forma.

(Ereditato da ShapeElement)
LineToLineClearance

Ottiene o imposta la distanza in unità mondiali tra forme di collegamento figlio. Questa proprietà non influisce sulla distanza da linea a linea di questa forma con forme di pari livello; si applica solo alle forme che sono elementi figlio di questa forma. Questo valore deve essere maggiore di 1e-6.

(Ereditato da ShapeElement)
LineToNodeClearance

Ottiene o imposta la distanza in unità mondiali tra forme di collegamento figlio e forme nodo figlio. Questa proprietà non influisce sulla distanza da linea a nodo di questa forma con forme di pari livello; si applica solo alle forme figlio di questa forma. Questo valore deve essere maggiore di 1e-6.

(Ereditato da ShapeElement)
ManuallyRouted

Ottiene o imposta il valore della proprietà di dominio ManuallyRouted. Descrizione per Microsoft.VisualStudio.Modeling.Diagrams.LinkShape.Manually Routed

(Ereditato da LinkShape)
MaximumSize

Ottiene la dimensione massima di un oggetto ShapeElement in unità mondiali.

(Ereditato da ShapeElement)
MinimumSize

Ottiene la dimensione minima di un oggetto ShapeElement in unità mondiali.

(Ereditato da ShapeElement)
ModelElement

Ottiene o imposta l'elemento del modello associato a questo elemento di presentazione.

(Ereditato da PresentationElement)
NestedChildShapes

Ottiene un elenco di NestedChildShapes. Descrizione per Microsoft.VisualStudio.Modeling.Diagrams.ParentShapeContainsNestedChildShapes.ParentShape

(Ereditato da ShapeElement)
NestedShapesMargin

Ottiene il margine tra il perimetro del riquadro delimitatore di ShapeElement e le forme nodo annidate. Il margine è espresso in unità mondiali. Questo margine consiste nel fornire un'area lungo il perimetro di questo ShapeElement in cui le linee di connessione possono essere instradate.

(Ereditato da ShapeElement)
Nodes

Ottiene un elenco di nodi. Descrizione per Microsoft.VisualStudio.Modeling.Diagrams.LinkConnectsToNode.Link

(Ereditato da LinkShape)
NodeToNodeClearance

Ottiene o imposta la distanza in unità mondiali tra le forme del nodo figlio. Questa proprietà non influisce sulla distanza da nodo a nodo di questa forma con forme di pari livello; si applica solo alle forme nodo figlio di questa forma. Questo valore deve essere maggiore di 1e-6.

(Ereditato da ShapeElement)
OutlinePenId

Ottiene l'ID di risorsa della penna che verrà utilizzata per disegnare la struttura della geometria.

(Ereditato da LinkShape)
OutlinePenWidth

Ottiene la larghezza della penna di struttura nelle unità del mondo. Ciò è utile per gonfiare il rettangolo di associazione ShapeElement per scopi di invalidazione.

(Ereditato da ShapeElement)
PaintMoveableDecoratorSelectionLines

Quando questa forma viene selezionata, se disegnare una linea di selezione a ogni decoratore spostabile collegata a questa forma, se il decoratore è stato posizionato o ridimensionato manualmente. L'implementazione di base restituisce true.

(Ereditato da ShapeElement)
ParentLink

Ottiene la relazione con ShapeElement padre.

(Ereditato da ShapeElement)
ParentShape

Dominio ParentShape

(Ereditato da ShapeElement)
Partition

Ottiene o imposta l'istanza di Partition contenente questo elemento.

(Ereditato da ModelElement)
Perimeter

Ottiene il percorso grafico che include la struttura ShapeElement, incluso lo spessore della penna di struttura che si trova all'esterno di ShapePath. I punti nel percorso sono in unità mondiali relative all'elemento ShapeElement padre.

(Ereditato da ShapeElement)
RelatedShapeToEmphasize

Ottiene l'elemento ShapeElement correlato che deve essere evidenziato visivamente all'utente quando questa forma è selezionata. Questo aspetto è diverso dalla selezione e non indica che la forma correlata è selezionata. La finalità consiste nell'attirare l'attenzione dell'utente sulla forma correlata per fornire contesto. Questa proprietà restituisce null se non deve essere evidenziata alcuna forma.

Un esempio di utilizzo: l'utente potrebbe non essere chiaro a quale forma è associata un'etichetta, quindi enfatizzando visivamente la forma padre dell'etichetta quando l'etichetta è selezionata, l'utente può identificare rapidamente la forma correlata.

(Ereditato da ShapeElement)
RelativeChildShapes

Ottiene un elenco di RelativeChildShapes. Descrizione per Microsoft.VisualStudio.Modeling.Diagrams.ParentShapeHasRelativeChildShapes.ParentShape

(Ereditato da ShapeElement)
RouteJumpType

Ottiene/Imposta lo stile di salto della linea.

(Ereditato da LinkShape)
RoutingStyle

Ottiene/imposta lo stile di routing.

(Ereditato da LinkShape)
ShapeFields

Raccolta di campi di forma per questo tipo di forma.

(Ereditato da ShapeElement)
ShapeGeometry

Classe ShapeGeometry per LinkShape.

ShouldTryParentShapeForMergeOnToolboxDoubleClick

Controlla cosa accade quando questo ShapeElement è selezionato e l'utente fa doppio clic su un elemento della casella degli strumenti. Per impostazione predefinita, se CanMerge() ha esito negativo per questo ShapeElement, l'azione fare doppio clic verrà visualizzata in modo da passare a ParentShape di ShapeElement e riprovare a CanMerge(). Se una forma esegue l'override di questo metodo per restituire false, la casella degli strumenti fa doppio clic se CanMerge() ha esito negativo.

(Ereditato da ShapeElement)
Store

Ottenere l'istanza di Store contenente questo elemento.

(Ereditato da ModelElement)
StyleSet

Ottiene l'istanza StyleSet se questo ShapeElement ne ha uno, in caso contrario ottiene ClassStyleSet.

(Ereditato da ShapeElement)
Subject

Ottiene o imposta Subject. Descrizione per Microsoft.VisualStudio.Modeling.Diagrams.PresentationViewsSubject.Presentation

(Ereditato da PresentationElement)
TargetToolboxItemFilterAttributes

Restituisce un insieme di oggetti ToolboxItemFilterAttribute per questa forma. Questi attributi vengono usati per determinare gli elementi abilitati/disabilitati nella casella degli strumenti. La raccolta restituita qui diventa parte della raccolta che gli elementi della casella degli strumenti devono corrispondere per essere abilitati. Per definire la raccolta che fa parte dell'elemento della casella degli strumenti stessa, applicare ToolboxItemFilterAttributes al ModelElement che rappresenta l'elemento della casella degli strumenti.

(Ereditato da ShapeElement)
ToEndPoint

Ottiene/imposta il punto del bordo.

ToLinkConnectsToNode

Ottiene ElementLink alla fine della relazione.

ToShape

Ottiene nodeShape sulla fine to della relazione.

UserFixed

Ottiene/imposta il flag userFixed del bordo.

(Ereditato da LinkShape)
ZOrder

Ottiene l'ordine Z relativo per questo ShapeElement. Se si tratta di un diagramma, questo è il numero di ordine z più recente usato per rinumerare.

(Ereditato da ShapeElement)

Metodi

AccessibleDoDefaultAction()

Esegue l'azione predefinita associata a questo oggetto accessibile.

(Ereditato da ShapeElement)
Associate(ModelElement)

Associa questo elemento di presentazione al relativo elemento del modello.

(Ereditato da PresentationElement)
CalculateDerivedVisible(ShapeElement)

Calcolare il valore DerivedVisible per questa forma, presupponendo che l'elemento padre sia corretto.

CanMerge(ProtoElementBase, ElementGroupPrototype)

Restituisce un valore che indica se l'elemento di origine rappresentato dal ProtoElement radice specificato può essere aggiunto a questo elemento.

(Ereditato da ModelElement)
ChooseMergeTarget(ElementGroup)

Ottiene ModelElement da usare come destinazione per il processo di unione ElementGroup.
Questo viene chiamato dal processo di unione quando questo elemento è la destinazione dell'unione.
In questo modo questo elemento offre l'opportunità di modificare la destinazione in un oggetto diverso da se stesso.

(Ereditato da ModelElement)
ChooseMergeTarget(ElementGroupPrototype)

Ottiene ModelElement da usare come destinazione per il processo di merge ElementGroupPrototype.
Questo viene chiamato dal processo di unione quando questo elemento è la destinazione dell'unione.
In questo modo questo elemento offre l'opportunità di modificare la destinazione in un oggetto diverso da se stesso.

(Ereditato da ModelElement)
ChooseParentShape(ShapeElement)

Chiamato da ShapeElement.FixUpChildShapes() per determinare quale forma deve essere la forma padre per la nuova forma figlio. Per impostazione predefinita, shapeElement sarà l'elemento padre, ma potrebbero esserci casi in cui deve essere presente una forma diversa.

(Ereditato da ShapeElement)
ChooseRelationship(ShapeElement)

Chiamato da ShapeElement.FixUpChildShapes() per ottenere il tipo di relazione tra ShapeElement figlio e il rispettivo padre.

(Ereditato da ShapeElement)
CoerceSelection(DiagramItem, DiagramClientView, Boolean)

Consente a una forma di modificare gli elementi selezionati. Chiamato dall'azione di selezione.

(Ereditato da ShapeElement)
Connect(NodeShape, NodeShape)

Crea le relazioni ElementLink necessarie per connettere le due forme NodeShape specificate. Se questo oggetto BinaryLinkShape è già presente in un diagramma, collegare anche l'oggetto GraphEdge. In caso contrario, l'oggetto GraphEdge viene collegato quando BinaryLinkShape viene aggiunto a un diagramma.

Copy()

Crea una copia dell'elemento nel modello.

(Ereditato da ModelElement)
Copy(IEnumerable<Guid>)

Crea una copia dell'elemento nel modello.

(Ereditato da ModelElement)
CreateChildShape(ModelElement)

Chiamato da ShapeElement.FixUpChildShapes() per recuperare una nuova istanza di una forma figlio per l'elemento del modello specificato.

(Ereditato da ShapeElement)
CreateClassStyleSet()

Crea il set di stili della classe per questo shapeElement

(Ereditato da ShapeElement)
CreateDecorators()

Crea un'istanza dell'insieme di elementi Decorator per questo tipo di forma.

(Ereditato da ShapeElement)
CreateInstanceStyleSet()

Create set di stili dell'istanza.

(Ereditato da ShapeElement)
CreateShapeFields()

Crea un'istanza dell'insieme di campi forma per questo tipo di forma.

(Ereditato da ShapeElement)
Delete()

Per eliminare un elemento dal modello

(Ereditato da ModelElement)
Delete(Guid[])

Per eliminare un elemento dal modello

(Ereditato da ModelElement)
DetermineHighlightShape(ShapeElement)

Sale la catena di forme padre, fino a quando non trova una forma con evidenziazione attivata o ha raggiunto la parte superiore della catena padre.

(Ereditato da ShapeElement)
Disconnect()

Disconnette l'oggetto LinkShape corrente da entrambi i punti finali connessi.

DoFoldToShape(PointD, PointD)

Calcola il punto lungo il perimetro shapeElement in cui il vettore specificato intersecerà

(Ereditato da ShapeElement)
DoHitTest(PointD, DiagramHitTestInfo, Boolean)

Esegue un hittest in base a un punto relativo alla parte superiore sinistra del diagramma nelle unità mondiali.

(Ereditato da ShapeElement)
DoHitTest(PointD, DiagramHitTestInfo)

Esegue un hittest in base a un punto relativo alla parte superiore sinistra del diagramma nelle unità mondiali.

(Ereditato da ShapeElement)
DoHitTestSelection(PointD, DiagramHitTestInfo)

Esegue un hittest sulla selezione che circonda ShapeElement in base a un punto rispetto all'angolo superiore sinistro del diagramma nelle unità mondiali.

(Ereditato da ShapeElement)
DoKeyboardNavigation(Keys, DiagramClientView)

Chiama il metodo di spostamento appropriato sulla forma.

(Ereditato da ShapeElement)
DrawResizeFeedback(DiagramPaintEventArgs, RectangleD)

Disegna il feedback di ridimensionamento di ShapeElement utilizzando i limiti assoluti specificati per ShapeElement.

(Ereditato da ShapeElement)
ExcludeFromClipRegion(Graphics, Matrix, GraphicsPath)

Esclude questa forma e le relative forme endpoint dall'area di ritaglio nell'oggetto Graphics specificato.

ExcludeGeometryFromClipRegion(Graphics, Matrix, GraphicsPath)

Esclude dall'area di ritaglio questa geometria, incluse le geometrie degli oggetti IGeometryHost discendenti. (Inteso per essere chiamato solo dalle classi derivate da ShapeGeometry).

(Ereditato da ShapeElement)
FindDecorator(String)

Trova Decorator con il nome specificato.

(Ereditato da ShapeElement)
FindFirstChild(Boolean)

Chiamato da questo oggetto ShapeElement per ottenere il primo discendente nella sequenza di navigazione.

Chiamato dal figlio ShapeElement o ShapeField per ottenere il primo discendente della forma nella sequenza di navigazione.

(Ereditato da ShapeElement)
FindFreeArea(Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double)

Trovare un'area libera nel grafico della forma o del diagramma.

(Ereditato da ShapeElement)
FindLastChild(Boolean)

Chiamato dal figlio ShapeElement o ShapeField per ottenere l'ultimo discendente della forma nella sequenza di navigazione.

(Ereditato da ShapeElement)
FindNextChild(DiagramItem, Boolean)

Chiamato dal figlio ShapeElement o ShapeField per ottenere il primo elemento di pari livello dell'elemento figlio dopo di esso nella sequenza di navigazione.

(Ereditato da ShapeElement)
FindNextInChildFields(ShapeField, Boolean)

Trova il primo Oggetto DiagramItem dopo il campo ShapeField specificato. La ricerca è limitata all'insieme ShapeField della forma, inclusi i relativi sottocampi.

(Ereditato da ShapeElement)
FindPreviousChild(DiagramItem, Boolean)

Chiamato da ShapeElement o ShapeField figlio per ottenere il primo elemento di pari livello attivabile dell'elemento figlio che lo precede nella sequenza di navigazione.

(Ereditato da ShapeElement)
FindPreviousInChildFields(ShapeField, Boolean)

Trova il primo Oggetto DiagramItem che precede il campo ShapeField specificato. La ricerca è limitata all'insieme ShapeField della forma, inclusi i relativi sottocampi.

(Ereditato da ShapeElement)
FindShapeField(String)

Restituisce il primo oggetto ShapeField con il nome specificato nell'insieme ShapeFields. Se non viene trovato un campo con il nome specificato, questo metodo restituisce Null.

(Ereditato da ShapeElement)
FixUpChildShapes(ModelElement)

Chiamato da Diagram.FixUpDiagram() per offrire la possibilità di creare e/o configurare forme figlio in risposta all'aggiunta dell'elemento figlio specificato al modello.

(Ereditato da ShapeElement)
Focused(DiagramClientView)

Restituisce un valore che indica se la forma è evidenziata nella visualizzazione specificata.

(Ereditato da ShapeElement)
GetAccessibilityObject(DiagramClientView)

Ottiene l'oggetto AccessibleObject assegnato all'elemento

(Ereditato da ShapeElement)
GetChildElements(ModelElement)

Chiamato da ShapeElement.FixUpChildShapes() per ottenere una raccolta di ModelElements considerati elementi figlio dell'elemento ModelElement specificato. Gli elementi figlio restituiti devono avere tipi di forma corrispondenti di cui è possibile creare un'istanza come forme figlio di questo oggetto ShapeElement.

(Ereditato da ShapeElement)
GetCursor(Cursor, DiagramClientView, PointD)

Ottiene il cursore visualizzato quando il puntatore del mouse si trova su ShapeElement.

(Ereditato da ShapeElement)
GetDomainClass()

Ottiene la classe di dominio maggiormente derivata per questo elemento.

(Ereditato da ModelElement)
GetDragOverToolTipText(DiagramItem)

Restituisce il trascinamento del mouse sul testo della descrizione comando da visualizzare.

(Ereditato da ShapeElement)
GetEdgePointsValue()

Classe di base derivata doppia per DomainClass BinaryLinkShape

(Ereditato da LinkShape)
GetFieldAccessibleDescription(ShapeField)

Classe di base derivata doppia per DomainClass BinaryLinkShape

(Ereditato da ShapeElement)
GetFieldAccessibleName(ShapeField)

Classe di base derivata doppia per DomainClass BinaryLinkShape

(Ereditato da ShapeElement)
GetFieldAccessibleValue(ShapeField)

Classe di base derivata doppia per DomainClass BinaryLinkShape

(Ereditato da ShapeElement)
GetFieldRepresentedElement(ShapeField)

Ottiene l'elemento ModelElement primario rappresentato dall'oggetto ShapeField figlio specificato.

(Ereditato da ShapeElement)
GetFieldRepresentedProperty(ShapeField)

Ottiene le informazioni sulle proprietà rappresentate dall'oggetto ShapeField specificato.

(Ereditato da ShapeElement)
GetPotentialMouseAction(MouseButtons, PointD, DiagramHitTestInfo)

Recupera un'azione del mouse che deve essere attivata su questo evento (o il successivo) MouseDown se il mouse si trova sul punto specificato.

(Ereditato da ShapeElement)
GetRoleCollection<TCollection,TElement>(Guid)

Ottiene o crea la raccolta di elementi collegati

(Ereditato da ModelElement)
GetShapeLuminosity(DiagramClientView, Color)

Calcola la luminosità della forma in base alla luminosità del colore corrente e indipendentemente dal fatto che si tratti o meno nell'elenco di evidenziazione.

(Ereditato da ShapeElement)
GetSubFieldAccessibleDescription(ShapeField, ShapeSubField)

Classe di base derivata doppia per DomainClass BinaryLinkShape

(Ereditato da ShapeElement)
GetSubFieldAccessibleName(ShapeField, ShapeSubField)

Classe di base derivata doppia per DomainClass BinaryLinkShape

(Ereditato da ShapeElement)
GetSubFieldAccessibleValue(ShapeField, ShapeSubField)

Classe di base derivata doppia per DomainClass BinaryLinkShape

(Ereditato da ShapeElement)
GetSubFieldRepresentedElements(ShapeField, ShapeSubField)

Ottiene un insieme di ModelElements rappresentato dall'oggetto ShapeSubField specificato.

(Ereditato da ShapeElement)
GetSubFieldRepresentedProperty(ShapeField, ShapeSubField)

Ottiene il descrittore della proprietà associata al sottocampo specificato.

(Ereditato da ShapeElement)
GetSubFieldRepresentedPropertyElements(ShapeField, ShapeSubField)

Ottiene l'elemento che ospita la proprietà visualizzata da un sottocampo. Può essere diverso dall'elemento restituito da GetSubFieldRepresentedElements perché l'effettivo DomainPropertyInfo restituito da GetSubFieldRepresentedProperty può essere ospitato in un elemento figlio dell'elemento rappresentato.

(Ereditato da ShapeElement)
GetToolTipText(DiagramItem)

Ottiene il testo della descrizione comando per l'elemento PEL sotto il cursore

(Ereditato da ShapeElement)
HasCachedDragOverResult(DiagramDragEventArgs)

Restituisce true se il risultato trascinamento viene memorizzato nella cache.

(Ereditato da ShapeElement)
Hide()

Nascondere (rendere invisibile) la forma e tutti i suoi figli

(Ereditato da ShapeElement)
HideCustomToolTip(IWin32Window)

Nascondere la descrizione comando personalizzata della forma

(Ereditato da ShapeElement)
InitializeDecorators(IList<ShapeField>, IList<Decorator>)

Crea un'istanza e aggiunge campi forma (ad esempio testo e immagini) a questo tipo di forma.

(Ereditato da ShapeElement)
InitializeInstanceResources()

Esegue l'override delle risorse esistenti per questa istanza di ShapeElement. Questo metodo viene chiamato dopo che è stata creata un'istanza del set di stili di istanza. Eseguire l'override di questo metodo per modificare le risorse esistenti per questa istanza di ShapeElement.

(Ereditato da ShapeElement)
InitializeResources(StyleSet)

Aggiunge nuove risorse o sostituisce le risorse esistenti per questo tipo di ShapeElement. Questo metodo viene chiamato dopo che è stata creata un'istanza del set di stili di classe. Eseguire l'override di questo metodo per aggiungere nuove risorse o modificare le risorse esistenti per questo tipo ShapeElement.

(Ereditato da ShapeElement)
InitializeShapeFields(IList<ShapeField>)

Classe di base derivata doppia per DomainClass BinaryLinkShape

(Ereditato da ShapeElement)
Invalidate()

Questo metodo invaliderà la forma di collegamento, inclusa (1) la penna del contorno che supera i limiti della forma e (2) i decorator della forma di collegamento.

(Ereditato da LinkShape)
Invalidate(Boolean)

Invalida ShapeElement.

(Ereditato da ShapeElement)
Invalidate(RectangleD)

Invalida ShapeElement con il rettangolo specificato utilizzato come limiti assoluti.

(Ereditato da ShapeElement)
IsDescendantOf(ShapeElement)

Restituisce un valore che indica se questa forma è un discendente della forma specificata.

(Ereditato da ShapeElement)
IsNavigationKey(Char)

Restituisce un valore che indica se il tipo di carattere specificato corrisponde a un comando di navigazione.

(Ereditato da ShapeElement)
IsNavigationKey(Keys)

Restituisce un valore che indica se i dati chiave specificati corrispondono a un comando di navigazione.

(Ereditato da ShapeElement)
IsRouted()

Restituisce un valore che indica se l'oggetto LinkShape è stato ancora instradato o è ancora stato rimontato e in attesa di un reindirizzamento.

(Ereditato da LinkShape)
IterateShapes(IShapeIterator)

Metodo per aiutare l'iteratore attraverso una forma e tutte le forme figlio. Il metodo passerà in modo ricorsivo a tutte le forme figlio di questa forma e chiamerà l'iteratore specificato con ogni forma rilevata. Nota: l'implementazione di base è che l'attraversamento è depth-first e NestedChildShapes vengono iterati prima di RelativeChildShapes.

(Ereditato da ShapeElement)
MergeConfigure(ElementGroup)

PresentationElements non deve eseguire l'override di MergeConfigure() perché non verrà chiamato su PELs durante l'unione. Al contrario, le licenze PEL devono usare le sostituzioni di correzione della visualizzazione.

(Ereditato da PresentationElement)
MergeDisconnect(ModelElement)

Esegue l'operazione opposta a MergeRelate, ovvero disconnette un determinato elemento da quello corrente (rimuove i collegamenti creati da MergeRelate).

(Ereditato da ModelElement)
MergeRelate(ModelElement, ElementGroup)

PresentationElements non deve eseguire l'override di MergeRelate() perché non verrà chiamato su PELs durante l'unione. Al contrario, le licenze PEL devono usare le sostituzioni di correzione della visualizzazione.

(Ereditato da PresentationElement)
ModifyLuminosity(Int32, DiagramClientView)

Calcola la luminosità evidenziata in base a: se L >= 160, quindi L = L * 0,9 else, L += 40.

(Ereditato da ShapeElement)
MoveByRepositioning(DiagramDragEventArgs)

Riposiziona le forme nel ElementGroupPrototype in base alla quantità determinata dalla posizione del mouse.

(Ereditato da ShapeElement)
MoveByRepositioning(ElementGroupPrototype, DiagramItemCollection, PointD, DiagramItem)

Riposiziona le forme nel prototipo specificato al punto specificato.

(Ereditato da ShapeElement)
NavigateAscend(SelectedShapesCollection)

Chiamato da questo LinkShape per impostare lo stato attivo sul suo primo predecessore attivabile nella sequenza di navigazione.

(Ereditato da LinkShape)
NavigateDescend(SelectedShapesCollection)

Chiamato da questo ShapeElement per impostare lo stato attivo sul primo discendente attivabile nella sequenza di navigazione.

(Ereditato da ShapeElement)
NavigateTo(DiagramItem, SelectedShapesCollection)

Chiamato dai metodi Navigate per impostare lo stato attivo sull'oggetto DiagramItem specificato.

(Ereditato da ShapeElement)
NavigateToFirst(SelectedShapesCollection)

Chiamato da questo elemento ShapeElement per impostare lo stato attivo sul primo elemento di pari livello della forma (ad esempio, il primo figlio dell'elemento padre) nella sequenza di navigazione. In questo modo si gestisce anche NavigateToFirst per LineSegments e AnchorPoint, poiché gli eventi chiave non vengono indirizzati.

(Ereditato da LinkShape)
NavigateToLast(SelectedShapesCollection)

Chiamato da questo elemento ShapeElement per impostare lo stato attivo sull'ultimo elemento di pari livello della forma (ad esempio, l'ultimo figlio dell'elemento padre) nella sequenza di navigazione. In questo modo si gestisce anche NavigateToPrevious per LineSegments e AnchorPoint, poiché gli eventi chiave non vengono indirizzati a essi.

(Ereditato da LinkShape)
NavigateToNext(SelectedShapesCollection)

Chiamato da questo LinkShape per impostare lo stato attivo sul segmento successivo nella sequenza di navigazione. In questo modo si gestisce anche NavigateToNext per LineSegments e AnchorPoints perché gli eventi chiave non vengono indirizzati a tali elementi.

(Ereditato da LinkShape)
NavigateToPrevious(SelectedShapesCollection)

Chiamato da questa forma LinkShape per impostare lo stato attivo sul segmento precedente nella sequenza di navigazione. In questo modo si gestisce anche NavigateToPrevious per LineSegments e AnchorPoint, poiché gli eventi chiave non vengono indirizzati a essi.

(Ereditato da LinkShape)
OnAssociatedPropertyChanged(PropertyChangedEventArgs)

Chiamato quando viene modificata una proprietà.

(Ereditato da ShapeElement)
OnBeforePaint()

OnBeforePaint viene chiamato all'inizio del disegno di ShapeElement. Offre agli sviluppatori l'opportunità di aggiornare ed eseguire l'override delle risorse prima di usarle nella pittura.

(Ereditato da ShapeElement)
OnBeginEdit(DiagramItemEventArgs)

Chiamato quando la modifica sul posto è iniziata.

(Ereditato da ShapeElement)
OnBoundsFixup(BoundsFixupState, Int32, Boolean)

Consente l'ultima opportunità per i limiti da usare durante la correzione della visualizzazione e del diagramma. È possibile eseguire l'override di questo metodo per applicare eventuali modifiche di correzione dei limiti specifiche che si desidera applicare.

(Ereditato da ShapeElement)
OnChildConfigured(ShapeElement, Boolean, Boolean)

Chiamato da ShapeElement.FixUpChildShapes() per consentire a ShapeElement di post-configurare il relativo elemento ShapeElement figlio specificato. Dopo aver chiamato OnChildConfiguring(), la nuova forma figlio viene posizionata nella posizione di destinazione di rilascio, se applicabile. Questa operazione viene chiamata successivamente, indipendentemente dal fatto che la forma figlio sia stata posizionata o meno.

(Ereditato da ShapeElement)
OnChildConfiguring(ShapeElement, Boolean)

Chiamato da ShapeElement.FixUpChildShapes() per consentire a ShapeElement di preconfigurare l'elemento ShapeElement figlio specificato. Viene chiamato immediatamente dopo che la forma diventa un elemento figlio di questo oggetto ShapeElement, ma prima che la forma sia stata posizionata sulla forma di destinazione.

(Ereditato da ShapeElement)
OnClick(DiagramPointEventArgs)

Chiamato da OnClick() del controllo.

(Ereditato da ShapeElement)
OnCopy(ModelElement)

Chiamato quando è stata creata una copia dell'elemento. Il metodo viene chiamato sull'elemento duplicato.

(Ereditato da ModelElement)
OnDeleted()

Classe di base derivata doppia per DomainClass BinaryLinkShape

OnDeleting()

Chiamato dal modello prima dell'eliminazione dell'elemento.

(Ereditato da ModelElement)
OnDoubleClick(DiagramPointEventArgs)

Chiamata da OnDoubleClick() del controllo

(Ereditato da ShapeElement)
OnDragDrop(DiagramDragEventArgs)

Evento generato quando un oggetto IDataObject viene trascinato e quindi eliminato in ShapeElement.

(Ereditato da ShapeElement)
OnDragEnter(DiagramDragEventArgs)

Evento generato quando un trascinamento IDataObject entra nei limiti di ShapeElement.

(Ereditato da ShapeElement)
OnDragLeave(DiagramPointEventArgs)

Evento generato quando un trascinamento IDataObject lascia i limiti di ShapeElement.

(Ereditato da ShapeElement)
OnDragOver(DiagramDragEventArgs)

Evento generato quando un oggetto IDataObject viene trascinato sui limiti di ShapeElement.

(Ereditato da ShapeElement)
OnEndEdit(DiagramItemEventArgs)

Chiamato quando la modifica sul posto è terminata.

(Ereditato da ShapeElement)
OnInitialize()

Questo metodo viene chiamato quando una forma viene creata in modo iniziato, le classi derivate possono eseguire l'override per eseguire l'inizializzazione dell'istanza della forma. Questo metodo viene sempre chiamato all'interno di una transazione.

(Ereditato da ShapeElement)
OnKeyDown(DiagramKeyEventArgs)

Chiamata eseguita alla pressione di un tasto.

(Ereditato da ShapeElement)
OnKeyPress(DiagramKeyPressEventArgs)

Chiamato tra un tasto premuto e un tasto rilasciato.

(Ereditato da ShapeElement)
OnKeyUp(DiagramKeyEventArgs)

Chiamato quando è rilasciato un tasto.

(Ereditato da ShapeElement)
OnMouseDown(DiagramMouseEventArgs)

Chiamato da OnMouseDown() del controllo.

(Ereditato da ShapeElement)
OnMouseEnter(DiagramPointEventArgs)

Implementazione predefinita dell'evento ShapeElement per OnMouseEnter.

(Ereditato da ShapeElement)
OnMouseHover(DiagramPointEventArgs)

Implementazione predefinita dell'evento ShapeElement per OnMouseHover.

(Ereditato da ShapeElement)
OnMouseLeave(DiagramPointEventArgs)

Implementazione predefinita dell'evento ShapeElement per OnMouseLeave.

(Ereditato da ShapeElement)
OnMouseMove(DiagramMouseEventArgs)

Chiamato da OnMouseMove() del controllo.

(Ereditato da ShapeElement)
OnMouseUp(DiagramMouseEventArgs)

Chiamato da OnMouseUp() del controllo.

(Ereditato da ShapeElement)
OnMouseWheel(DiagramMouseEventArgs)

Chiamato da OnMouseWheel() del controllo.

(Ereditato da ShapeElement)
OnOrphaned(SerializationResult)

Durante la deserializzazione, se una forma non è connessa ad alcun elemento del modello tramite la relazione PresentationViewsSubject quando deve, viene considerata "orfana". Questo metodo viene chiamato quando viene rilevata una forma di questo tipo durante la deserializzazione. Nota: l'implementazione di base rimuoverà la forma.

(Ereditato da ShapeElement)
OnPaintEmphasis(DiagramPaintEventArgs)

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 ShapeElement)
OnPaintFeedback(DiagramPaintEventArgs)

Disegna il feedback di trascinamento della selezione quando shapeElement (o possibilmente uno dei discendenti) è sotto il mouse. Viene chiamato dal controllo OnPaint().

(Ereditato da ShapeElement)
OnPaintSelection(DiagramPaintEventArgs)

Disegna la selezione di shapeElement. Per impostazione predefinita, shapeGeometry di ShapeElement disegnerà la selezione. Il sistema di coordinate dell'oggetto Graphics viene espresso in unità internazionali e in relazione alla forma padre.

(Ereditato da ShapeElement)
OnPaintShape(DiagramPaintEventArgs)

Disegna shapeElement. Viene chiamato dal controllo OnPaint().

(Ereditato da ShapeElement)
OnResurrected()

Chiamato dal modello dopo che l'elemento è stato rieseguito (inserito nuovamente nell'archivio).

(Ereditato da ModelElement)
OnRolePlayerPositionChanged(DomainRoleInfo, ElementLink, Int32, Int32)

Metodo virtuale per la notifica quando la posizione del lettore ruolo è cambiata.

(Ereditato da ModelElement)
OnRolePlayerPositionChanging(DomainRoleInfo, ElementLink, Int32, Int32)

Metodo virtuale per la notifica quando la posizione del giocatore del ruolo verrà modificata.

(Ereditato da ModelElement)
OnShapeInserted()

Chiamato quando questo ShapeElement viene reso ShapeElement figlio del relativo ShapeElement padre.

(Ereditato da ShapeElement)
OnShapeRemoved()

Chiamato quando shapeElement non è più un elemento ShapeElement figlio del relativo elemento ShapeElement padre.

(Ereditato da ShapeElement)
PerformResizeParentRule()

Configura e attiva l'oggetto ResizeParentRule con le informazioni appropriate per l'elemento padre della forma. Genera solo l'evento una volta per iterazione e mantiene un elenco di tutte le modifiche che verranno gestite in un secondo momento.

(Ereditato da ShapeElement)
PerformResizeParentRule(Boolean, ShapeElement)

Configura e attiva l'oggetto ResizeParentRule con le informazioni appropriate per l'elemento padre della forma. Genera solo l'evento una volta per iterazione e mantiene un elenco di tutte le modifiche che verranno gestite in un secondo momento.

(Ereditato da ShapeElement)
PermitChildVisibility(ShapeElement)

Opportunità di influenzare la visibilità delle forme figlio

(Ereditato da ShapeElement)
ProcessVisibilityChange(Boolean)

Elaborare la modifica consequenziale da una modifica nella visibilità di questa forma

(Ereditato da ShapeElement)
PurgeLayoutObjects()

Eliminare tutti gli oggetti di layout del grafico in questa gerarchia. Elimina tutti i punti dai fili: la raccolta di punti fuori dalla forma, non i punti del grafico come sono già andati.

(Ereditato da ShapeElement)
PurgePoints()

Questo metodo rimuove tutti i punti presenti

(Ereditato da ShapeElement)
RebuildShape()

Esegue la correzione della visualizzazione in questo ShapeElement.

(Ereditato da ShapeElement)
RecalculateRoute()

Il setter DEVE essere chiamato in una transazione.

RemoveLayoutObject()

rimuove (elimina) questo ShapeElement da GraphWrapper, nonché le forme figlio relative e annidate.

(Ereditato da ShapeElement)
Selected(DiagramClientView)

Restituisce un valore che indica se questa forma è selezionata nella visualizzazione specificata.

(Ereditato da ShapeElement)
SetDecorators(LinkDecorator, LinkDecorator, Boolean)

Impostare gli elementi Decorator per la linea. L'utente può facoltativamente invalidare la riga quando viene chiamato.

SetDecorators(LinkDecorator, SizeD, LinkDecorator, SizeD, Boolean)

Impostare gli elementi Decorator per la linea. L'utente può facoltativamente invalidare la riga quando viene chiamato.

SetEdgePointsValue(EdgePointCollection)

Classe di base derivata doppia per DomainClass BinaryLinkShape

(Ereditato da LinkShape)
SetInitialGraphLayoutVisibility()

Se la visibilità di questa forma è stata modificata prima della creazione dell'oggetto layout del grafico, assicurarsi che i due siano sincronizzati.

(Ereditato da ShapeElement)
SetShowHideState(Boolean)

Impostare lo stato di visibilità della forma e tutti i relativi elementi figlio

(Ereditato da ShapeElement)
SetShowHideStateImplementation(Boolean)

Impementazione principale per Mostra e Nascondi

(Ereditato da ShapeElement)
ShouldAddShapeForElement(ModelElement)

Chiamato da ShapeElement.FixUpChildShapes() per ottenere un valore che indica se deve essere creato e aggiunto come elemento figlio di shapeElement.

(Ereditato da ShapeElement)
ShouldReparentOnMove()

Decide se una forma deve essere replicata o meno quando viene spostata.

(Ereditato da ShapeElement)
Show()

Mostra (Rendi visibile) la forma e tutti i relativi figli

(Ereditato da ShapeElement)
ShowCustomToolTip(String, IWin32Window, Point)

Visualizzare la descrizione comando personalizzata della forma con gli hint specificati sul testo e sulla posizione

(Ereditato da ShapeElement)
ToString()

Restituisce il nome accessibile di questo oggetto e il relativo sottotipo.

(Ereditato da ShapeElement)
TranslateGeometryToAbsoluteBounds(RectangleD)

Converte un rettangolo dalle coordinate relative alla parte superiore sinistra del padre dell'oggetto IGeometryHost alle coordinate complessive assolute.

(Ereditato da ShapeElement)
TranslateGeometryToRelativeBounds(RectangleD)

Converte un rettangolo dalle coordinate complessive assolute alle coordinate relative alla parte superiore sinistra del padre dell'oggetto IGeometryHost.

(Ereditato da ShapeElement)
TranslateToAbsoluteBounds(RectangleD)

Converte un rettangolo dalle coordinate relative alla forma padre alle coordinate del mondo assoluto.

(Ereditato da ShapeElement)
TranslateToRelativeBounds(RectangleD)

Converte un rettangolo dalle coordinate del mondo assoluto alle coordinate relative alla forma padre.

(Ereditato da ShapeElement)
UpdateDerivedVisible(ShapeElement)

Aggiornare lo stato visibile derivato di questa forma

(Ereditato da ShapeElement)
UpdateEdgePoints(EdgePointCollection)

Imposta l'insieme EdgePoints, aggiorna i membri correlati in modo appropriato e invalida le visualizzazioni associate.

(Ereditato da LinkShape)
UpdateGeometryLuminosity(DiagramClientView, Brush)

Modifica della luminosità del pennello specificato. (Inteso per essere chiamato solo dalle classi derivate da ShapeGeometry).

(Ereditato da ShapeElement)
UpdateGeometryLuminosity(DiagramClientView, Pen)

Modifica della luminosità della penna specificata. (Inteso per essere chiamato solo dalle classi derivate da ShapeGeometry).

(Ereditato da ShapeElement)
UpdateGraphEdgePoints()

Classe di base derivata doppia per DomainClass BinaryLinkShape

(Ereditato da LinkShape)

Eventi

Click

Evento generato quando si fa clic sulla forma.

(Ereditato da ShapeElement)
DoubleClick

Evento generato quando si fa doppio clic sulla forma.

(Ereditato da ShapeElement)
KeyDown

Evento generato quando la forma ha lo stato attivo e un tasto della tastiera è inattivo.

(Ereditato da ShapeElement)
KeyPress

Evento generato quando la forma ha lo stato attivo e viene digitato un carattere.

(Ereditato da ShapeElement)
KeyUp

Evento generato quando la forma ha lo stato attivo e viene rilasciato un tasto di tastiera.

(Ereditato da ShapeElement)
MouseDown

Evento generato quando viene premuto un pulsante del mouse sulla forma.

(Ereditato da ShapeElement)
MouseMove

Evento generato quando il cursore si sposta sulla forma.

(Ereditato da ShapeElement)
MouseUp

Evento generato quando viene rilasciato un pulsante del mouse sulla forma.

(Ereditato da ShapeElement)
MouseWheel

Evento generato quando la rotellina del mouse si sposta mentre il cursore si trova sulla forma.

(Ereditato da ShapeElement)

Implementazioni dell'interfaccia esplicita

IMergeElements.CanMerge(ProtoElementBase, ElementGroupPrototype)

Classe di base derivata doppia per DomainClass BinaryLinkShape

(Ereditato da ModelElement)
IMergeElements.ChooseMergeTarget(ElementGroup)

Classe di base derivata doppia per DomainClass BinaryLinkShape

(Ereditato da ModelElement)
IMergeElements.ChooseMergeTarget(ElementGroupPrototype)

Classe di base derivata doppia per DomainClass BinaryLinkShape

(Ereditato da ModelElement)
IMergeElements.MergeConfigure(ElementGroup)

Classe di base derivata doppia per DomainClass BinaryLinkShape

(Ereditato da ModelElement)
IMergeElements.MergeDisconnect(ModelElement)

Classe di base derivata doppia per DomainClass BinaryLinkShape

(Ereditato da ModelElement)
IMergeElements.MergeRelate(ModelElement, ElementGroup)

Classe di base derivata doppia per DomainClass BinaryLinkShape

(Ereditato da ModelElement)

Metodi di estensione

GetDslDefinitionModelElement(PresentationElement)

Questo metodo garantisce che l'elemento del modello reale corrispondente a PresentationElement venga restituito. Per i PEL DslDesigner, l'oggetto corrispondente può essere una classe TreeNode interna e non il MEL effettivo. Questo metodo gestisce i casi correttamente in modo da restituire il MEL effettivo.

AddExtension(ModelElement, DomainClassInfo)

Estende ModelElement con un'estensione del tipo di dominio specificato per la quale è stata creata una nuova istanza. Viene generato un InvalidOperationException se l'elemento ha già un'estensione di quel tipo.

AddExtension(ModelElement, ExtensionElement)

Estende ModelElement con un'estensione specifica. Viene generata un'eccezione InvalidOperationException se l'elemento ha già un'estensione dello stesso tipo.

AddExtension(ModelElement, Guid)

Estende ModelElement con un'estensione del tipo di dominio identificato per la quale è stata creata una nuova istanza. Viene generato un InvalidOperationException se l'elemento ha già un'estensione di quel tipo.

AddExtension(ModelElement, Type)

Estende ModelElement con un'estensione del tipo specificato per la quale è stata creata una nuova istanza. Viene generato un InvalidOperationException se l'elemento ha già un'estensione di quel tipo.

AddExtension<T>(ModelElement)

Estende ModelElement con un'estensione di un tipo particolare per la quale è stata creata una nuova istanza. Viene generata un'eccezione InvalidOperationException se l'elemento ha già un'estensione dello stesso tipo.

GetAllExtensions(ModelElement)

Restituire un oggetto enumerabile che esegue un primo ampio attraversamento dell'albero di elementi di estensione incorporati in questo elemento ModelElement.

GetBaseElement(ModelElement)

Restituisce la radice del MEL virtuale a cui partecipa l'elemento ModelElement specificato.

GetExtension(ModelElement, DomainClassInfo)

Classe di base derivata doppia per DomainClass BinaryLinkShape

GetExtension(ModelElement, Guid)

Classe di base derivata doppia per DomainClass BinaryLinkShape

GetExtension(ModelElement, Type)

Ottiene l'oggetto ExtensionElement del tipo specificato dalle estensioni disponibili di questo ModelElement. Se l'elemento non dispone di tale estensione, allora verrà generata un'eccezione InvalidOperationException.

GetExtension<T>(ModelElement)

Ottiene l'oggetto ExtensionElement del tipo specificato dalle estensioni disponibili di questo ModelElement. Se l'elemento non dispone di tale estensione, allora verrà generata un'eccezione InvalidOperationException.

IsExtendedBy(ModelElement, DomainClassInfo)

Eseguire query per determinare se questo oggetto ModelElement è attualmente esteso da un oggetto ExtensionElement di un tipo particolare.

IsExtendedBy(ModelElement, Guid)

Eseguire query per determinare se questo oggetto ModelElement è attualmente esteso da un oggetto ExtensionElement di un tipo particolare.

IsExtendedBy(ModelElement, Type)

Eseguire query per determinare se questo oggetto ModelElement è attualmente esteso da un oggetto ExtensionElement di un tipo particolare.

RemoveExtension(ModelElement, DomainClassInfo)

Rimuovere qualsiasi estensione del ModelElement specificato di un particolare tipo.

RemoveExtension(ModelElement, ExtensionElement)

Rimuovere un oggetto ExtensionElement specificato dalle estensioni di questo oggetto ModelElement.

RemoveExtension(ModelElement, Guid)

Rimuovere qualsiasi estensione del ModelElement specificato di un particolare tipo.

RemoveExtension(ModelElement, Type)

Rimuovere qualsiasi estensione di questo oggetto ModelElement di un particolare tipo.

TryGetExtension(ModelElement, DomainClassInfo)

Classe di base derivata doppia per DomainClass BinaryLinkShape

TryGetExtension(ModelElement, Guid)

Classe di base derivata doppia per DomainClass BinaryLinkShape

TryGetExtension(ModelElement, Type)

Classe di base derivata doppia per DomainClass BinaryLinkShape

TryGetExtension<T>(ModelElement)

Ottiene l'oggetto ExtensionElement del tipo specificato dalle estensioni disponibili di questo ModelElement. Se questo elemento non dispone di tale estensione, il risultato è null.

CanDelete(ModelElement, Guid[])

Per eliminare un elemento dal modello

GetLocks(ModelElement)

Ottiene i flag di blocco per questo elemento. Includerà tutti i blocchi abilitati nella partizione che contiene l'elemento.

IsLocked(ModelElement, Locks)

Verifica se l'elemento ha un set specificato di blocchi

SetLocks(ModelElement, Locks)

Impostare i contrassegni di blocco di questo elemento

Si applica a