Condividi tramite


Classe BinaryLinkShapeBase

Classe di base astratta per le BinaryLinkShape

Gerarchia di ereditarietà

System.Object
  Microsoft.VisualStudio.Modeling.ModelElement
    Microsoft.VisualStudio.Modeling.Diagrams.PresentationElement
      Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement
        Microsoft.VisualStudio.Modeling.Diagrams.LinkShape
          Microsoft.VisualStudio.Modeling.Diagrams.BinaryLinkShapeBase
            Microsoft.VisualStudio.Modeling.Diagrams.BinaryLinkShape

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
<DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.BinaryLinkShape.DisplayName",  _
    GetType(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")> _
<DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.BinaryLinkShape.Description",  _
    GetType(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")> _
<DomainModelOwnerAttribute(GetType(CoreDesignSurfaceDomainModel))> _
<CLSCompliantAttribute(True)> _
<DomainObjectIdAttribute("3982818b-6e6b-4932-a4ec-b89740a38063")> _
Public MustInherit Class BinaryLinkShapeBase _
    Inherits LinkShape _
    Implements IBinaryLinkGeometryData
[DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.BinaryLinkShape.DisplayName", 
    typeof(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")]
[DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.BinaryLinkShape.Description", 
    typeof(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")]
[DomainModelOwnerAttribute(typeof(CoreDesignSurfaceDomainModel))]
[CLSCompliantAttribute(true)]
[DomainObjectIdAttribute("3982818b-6e6b-4932-a4ec-b89740a38063")]
public abstract class BinaryLinkShapeBase : LinkShape, 
    IBinaryLinkGeometryData

Il tipo BinaryLinkShapeBase espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo protetto BinaryLinkShapeBase Costruttore.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica AbsoluteBoundingBox Ottiene il rettangolo delimitatore della forma del collegamento in relazione al diagramma. (Ereditato da LinkShape)
Proprietà pubblica 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)
Proprietà pubblica AbsoluteCenter Ottiene il punto al centro della forma. (Ereditato da ShapeElement)
Proprietà pubblica AccessibilityObject Ottiene l'oggetto di accessibilità per la forma. (Ereditato da ShapeElement)
Proprietà pubblica AccessibleDefaultActionDescription Ottiene la descrizione dell'azione predefinita per la forma. (Ereditato da ShapeElement)
Proprietà pubblica AccessibleDescription Ottiene la descrizione per la forma. (Ereditato da ShapeElement)
Proprietà pubblica AccessibleHelp Ottiene la Guida per la forma. (Ereditato da ShapeElement)
Proprietà pubblica AccessibleHelpTopicFileName Ottiene l'argomento della Guida relativo alla forma. (Ereditato da ShapeElement)
Proprietà pubblica AccessibleHelpTopicId Ottiene l'ID dell'argomento della Guida relativo alla forma. (Ereditato da ShapeElement)
Proprietà pubblica AccessibleName Restituisce il nome di questa forma esposta ai client di accessibilità. (Esegue l'override di ShapeElement.AccessibleName).
Proprietà pubblica AccessibleRole Ottiene il ruolo della forma. (Ereditato da ShapeElement)
Proprietà pubblica AccessibleState Ottiene lo stato della forma. (Ereditato da ShapeElement)
Proprietà pubblica AccessibleValue Ottiene il valore della forma. (Ereditato da ShapeElement)
Proprietà pubblica AllowsChildrenInSelection Se true, gli elementi figlio di questa forma possono essere inclusi nel gruppo di selezione corrente. (Ereditato da ShapeElement)
Proprietà pubblica AllowsChildrenToResizeParent true se questa forma può essere ridimensionata quando la dimensione o la posizione di una forma figlio viene modificata. (Ereditato da ShapeElement)
Proprietà pubblica AllowsChildrenToShrinkParent Se true, questa forma viene ridotta di dimensioni per adattarsi intorno ai propri elementi figlio quando vengono ridimensionati o spostati. (Ereditato da ShapeElement)
Proprietà pubblica AnchorBothEnds
Proprietà pubblica BackgroundBrushId Ottiene l'ID per il pennello utilizzato per dipingere lo sfondo della forma. (Ereditato da ShapeElement)
Proprietà pubblica BoundingBox Ottiene il rettangolo delimitatore della forma del collegamento in relazione al padre. (Ereditato da LinkShape)
Proprietà pubblica CanFocus Ottiene la forma e verifica se può ricevere lo stato attivo. (Ereditato da ShapeElement)
Proprietà pubblica CanManuallyRoute true se gli utenti possono manualmente indirizzare la forma del collegamento tra elementi del diagramma; in caso contrario, false. (Ereditato da LinkShape)
Proprietà pubblica CanMove true se gli utenti possono riposizionare il collegamento nel diagramma; in caso contrario, false. (Ereditato da LinkShape)
Proprietà pubblica CanMoveAnchorPoints Se true, l'utente può spostare gli endpoint di questo oggetto LinkShape intorno ai limiti delle forme connesse. (Ereditato da LinkShape)
Proprietà pubblica CanSelect Ottiene la forma e verifica se un utente la può selezionare. (Ereditato da ShapeElement)
Proprietà pubblica Center Ottiene il punto al centro della forma. (Ereditato da ShapeElement)
Proprietà protetta. ClassStyleSet Ottiene il set di stili per la forma. (Ereditato da ShapeElement)
Proprietà pubblica ClipWhenDrawingFields Ottiene la forma figlio e verifica se la relativa area di visualizzazione deve essere impostata sul riquadro delimitatore per la forma padre quando la forma figlio viene disegnata. (Ereditato da ShapeElement)
Proprietà pubblica DecoratorFrom Ottiene o imposta l'elemento Decorator, ad esempio una freccia, all'estremità Da della relazione.
Proprietà pubblica Decorators Ottiene la raccolta di elementi Decorator per la forma. (Ereditato da ShapeElement)
Proprietà protetta. DecoratorsSize (Esegue l'override di LinkShape.DecoratorsSize).
Proprietà pubblica DecoratorTo Ottiene o imposta l'elemento Decorator, ad esempio una freccia, all'estremità A della relazione.
Proprietà protetta. DefaultRoutingStyle Ottiene lo stile predefinito di routing (diritto o rettilineo) per il collegamento, impostato nella definizione DSL. (Ereditato da LinkShape)
Proprietà pubblica DefaultShapeField Ottiene la forma predefinita, ovvero la prima forma che può ricevere lo stato attivo. (Ereditato da ShapeElement)
Proprietà pubblica DefaultSize Ottiene le dimensioni predefinite della forma. (Ereditato da ShapeElement)
Proprietà pubblica Diagram Ottiene il diagramma a cui appartiene la forma. (Ereditato da ShapeElement)
Proprietà pubblica EdgePoints Elenco ordinato di punti che limitano i segmenti diritti della forma del collegamento, inclusi due punti a ogni salto. (Ereditato da LinkShape)
Proprietà pubblica EdgePointsNoJumps Elenco ordinato di punti che limitano i segmenti diritti della forma del collegamento.Se il collegamento dispone di salti, i relativi punti non sono inclusi nell'elenco. (Ereditato da LinkShape)
Proprietà pubblica EndSegmentBreakFactor Ottiene la lunghezza della forma del collegamento e determina la lunghezza dell'ultimo segmento di linea nella forma del collegamento. (Ereditato da LinkShape)
Proprietà pubblica EnsureVisiblePreference Preferenze per il metodo EnsureVisible per la forma.Il valore predefinito è restituire VisiblePreference per il diagramma che ospita la forma. (Ereditato da ShapeElement)
Proprietà protetta. Events Ottiene l'elenco di gestori degli eventi per la forma. (Ereditato da ShapeElement)
Proprietà pubblica 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!
Proprietà pubblica FixedFrom Indica se l'utente ha impostato il punto finale manualmente.
Proprietà pubblica FixedTo Indica se l'utente ha impostato il punto finale manualmente.
Proprietà pubblica FromEndPoint Punto in cui il connettore tocca ToShape.
Proprietà pubblica FromLinkConnectsToNode Ottiene la relazione di ElementLink che collega la forma del collegamento al nodo all'estremità Da del connettore.
Proprietà pubblica FromShape Ottiene l'oggetto NodeShape in corrispondenza dell'estremità Da del connettore.
Proprietà pubblica GeometryBackgroundBrushId Ottiene l'ID del pennello utilizzato per dipingere lo sfondo della geometria. (Ereditato da ShapeElement)
Proprietà pubblica GeometryBoundingBox Ottiene il riquadro delimitatore della forma. (Ereditato da ShapeElement)
Proprietà pubblica 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).
Proprietà pubblica GeometryDecoratorFrom Ottiene l'oggetto LinkDecorator in corrispondenza dell'estremità Da del collegamento. (Inteso per essere chiamato solo dalle classi derivate da ShapeGeometry).
Proprietà pubblica GeometryDecoratorFromSize Ottiene la dimensione dell'elemento Decorator all'estremità Da della relazione.
Proprietà pubblica GeometryDecoratorTo Ottiene l'oggetto LinkDecorator in corrispondenza dell'estremità A del collegamento. (Inteso per essere chiamato solo dalle classi derivate da ShapeGeometry).
Proprietà pubblica GeometryDecoratorToSize Ottiene la dimensione dell'elemento Decorator all'estremità A della relazione.
Proprietà pubblica GeometryEdgePoints Ottiene le estremità in unità di misura internazionali (progettato per essere chiamato solo dalle classi derivate da ShapeGeometry).
Proprietà pubblica GeometryEdgePointsNoJumps Ottiene le estremità in unità di misura internazionali senza salti (progettato per essere chiamato solo dalle classi derivate da ShapeGeometry).
Proprietà pubblica GeometryHasFilledBackground Ottiene la forma e verifica se lo sfondo è disegnato. (Ereditato da ShapeElement)
Proprietà pubblica GeometryHasOutline Ottiene la forma e verifica se dispone di un contorno. (Ereditato da ShapeElement)
Proprietà pubblica GeometryHasShadow true se la forma presenta un'ombreggiatura; in caso contrario, false. (Ereditato da ShapeElement)
Proprietà pubblica GeometryOutlinePenId Ottiene l'ID della penna che consente di disegnare il contorno della forma. (Ereditato da ShapeElement)
Proprietà pubblica GeometryStyleSet Ottiene il set di stili per la forma. (Ereditato da ShapeElement)
Proprietà pubblica GridSize Ottiene o imposta la dimensione della griglia alla quale si bloccano i vertici del collegamento.Se 0,0, non viene utilizzata alcuna griglia. (Ereditato da LinkShape)
Proprietà pubblica HasChildren true se la forma dispone di forme figlio. (Ereditato da ShapeElement)
Proprietà protetta. HasCustomToolTip Ottiene la forma e verifica se dispone di una descrizione comando personalizzata. (Ereditato da ShapeElement)
Proprietà pubblica HasDragOverToolTip Ottiene la forma e verifica se dispone di una descrizione comando. (Ereditato da ShapeElement)
Proprietà pubblica HasFilledBackground Ottiene la forma e verifica se dispone di uno sfondo. (Ereditato da ShapeElement)
Proprietà pubblica HasHighlighting Ottiene la forma e verifica se è evidenziata. (Ereditato da ShapeElement)
Proprietà pubblica HasOutline Ottiene la forma e verifica se dispone di un contorno. (Ereditato da ShapeElement)
Proprietà pubblica HasShadow Se true, il collegamento viene disegnato con un'ombreggiatura. (Ereditato da LinkShape)
Proprietà pubblica HasToolTip Ottiene la forma e verifica se dispone di una descrizione comando. (Ereditato da ShapeElement)
Proprietà pubblica Id Ottiene l'ID dell'elemento. (Ereditato da ModelElement)
Proprietà pubblica IsActive Ottiene il flag IsActive e verifica se l'elemento è attivo. (Ereditato da ModelElement)
Proprietà pubblica IsDeleted Ottiene il flag IsDeleted e verifica se l'elemento è stato eliminato dal modello. (Ereditato da ModelElement)
Proprietà pubblica IsDeleting Ottiene il flag IsDeleting e verifica se l'elemento è attualmente in fase di eliminazione dal modello. (Ereditato da ModelElement)
Proprietà protetta. IsDirected
Proprietà pubblica IsNestedChild true se questo elemento forma si trova in NestedChildShapes di ParentShape. (Ereditato da ShapeElement)
Proprietà pubblica IsRelativeChild true se questo elemento forma si trova in RelativeChildShapes di ParentShape. (Ereditato da ShapeElement)
Proprietà pubblica IsVisible Se true, la forma verrà visualizzato nel diagramma; se false, non viene visualizzato e algoritmi di routing layout e lo ignorati.Vedere anche Hide() e Show(). (Ereditato da ShapeElement)
Proprietà pubblica LineAdjustAwayDefault Ottiene la forma e verifica se le forme figlio di collegamento si devono allineare quando vengono connesse alla stessa forma oppure imposta questo valore. (Ereditato da ShapeElement)
Proprietà pubblica LineAffinityDefault Ottiene o imposta il percorso di destinazione in cui la forma del collegamento deve provare a posizionare la forma. (Ereditato da ShapeElement)
Proprietà pubblica LineToLineClearance Ottiene o imposta la distanza tra le forme del collegamento figlio per questa forma. (Ereditato da ShapeElement)
Proprietà pubblica LineToNodeClearance Ottiene o imposta la distanza tra le forme del collegamento figlio e le forme del nodo figlio. (Ereditato da ShapeElement)
Proprietà pubblica ManuallyRouted True se l'utente ha apportato una modifica manuale al routing di questa forma del collegamento.False se l'utente ha utilizzato il comando di reindirizzamento o ha lasciato invariato il routing automatico. (Ereditato da LinkShape)
Proprietà pubblica MaximumSize Ottiene le dimensioni massime per la forma. (Ereditato da ShapeElement)
Proprietà pubblica MinimumSize Ottiene le dimensioni minime per la forma. (Ereditato da ShapeElement)
Proprietà pubblica ModelElement Ottiene o imposta l'elemento del modello associato all'elemento di presentazione. (Ereditato da PresentationElement)
Proprietà pubblica NestedChildShapes L'elenco delle forme che fanno parte di questa forma e sono limitate ad apparire nei limiti della forma o del diagramma. (Ereditato da ShapeElement)
Proprietà pubblica NestedShapesMargin Ottiene il margine tra il riquadro delimitatore della forma e le relative forme di nodo annidate. (Ereditato da ShapeElement)
Proprietà pubblica Nodes Ottiene un elenco di forme connesse alla forma collegamento. (Ereditato da LinkShape)
Proprietà pubblica NodeToNodeClearance Ottiene o imposta il margine tra le forme del nodo figlio. (Ereditato da ShapeElement)
Proprietà pubblica OutlinePenId Ottiene l'ID della penna utilizzata per disegnare la struttura della forma del collegamento. (Ereditato da LinkShape)
Proprietà pubblica OutlinePenWidth Ottiene la larghezza del contorno per la forma. (Ereditato da ShapeElement)
Proprietà protetta. PaintMoveableDecoratorSelectionLines (Ereditato da ShapeElement)
Proprietà protetta. ParentLink Ottiene l'istanza di relazione dalla forma alla forma padre. (Ereditato da ShapeElement)
Proprietà pubblica ParentShape Ottiene l'elemento della forma padre.Per essere visualizzato in un diagramma, una forma o un connettore deve disporre di un oggetto padre. (Ereditato da ShapeElement)
Proprietà pubblica Partition Ottiene o imposta l'oggetto Partition contenente l'elemento. (Ereditato da ModelElement)
Proprietà pubblica Perimeter Ottiene il perimetro (percorso) attorno alla forma. (Ereditato da ShapeElement)
Proprietà pubblica RelatedShapeToEmphasize Ottiene la forma correlata da evidenziare visivamente all'utente quando questa forma è selezionata. (Ereditato da ShapeElement)
Proprietà pubblica RelativeChildShapes L'elenco delle forme che fanno parte di questa forma, ma possono apparire all'esterno dei limiti della forma. (Ereditato da ShapeElement)
Proprietà pubblica RouteJumpType Ottiene o imposta se il collegamento crea un salto nel punto in cui attraversa un altro collegamento. (Ereditato da LinkShape)
Proprietà pubblica RoutingStyle Diritto (da punto a punto) o rettilineo (costituito da una serie di segmenti orizzontali e verticali). (Ereditato da LinkShape)
Proprietà pubblica ShapeFields Parti di una forma come righe ed elementi Decorator del testo. (Ereditato da ShapeElement)
Proprietà pubblica ShapeGeometry Regola il modo in cui la forma è disegnata. (Esegue l'override di ShapeElement.ShapeGeometry).
Proprietà pubblica ShouldTryParentShapeForMergeOnToolboxDoubleClick Se true, quando l'utente fa doppio clic su un elemento della casella degli strumenti con questa forma selezionata, se lo strumento non può essere unito con questa forma, viene tentata l'unione con la forma padre.Impostazione predefinita su true. (Ereditato da ShapeElement)
Proprietà pubblica Store Ottiene Store contenente l'elemento. (Ereditato da ModelElement)
Proprietà pubblica StyleSet Ottiene un'istanza del set di stili per la forma. (Ereditato da ShapeElement)
Proprietà pubblica Subject Ottiene o imposta l'oggetto per l’elemento di presentazione.L'impostazione predefinita è lo stesso oggetto di ModelElement. (Ereditato da PresentationElement)
Proprietà pubblica TargetToolboxItemFilterAttributes Ottiene una raccolta di attributi che determinano quali elementi sono abilitati o disabilitati nella casella degli strumenti. (Ereditato da ShapeElement)
Proprietà pubblica ToEndPoint Punto in cui il connettore termina in ToShape.
Proprietà pubblica ToLinkConnectsToNode Ottiene la relazione di ElementLink che collega la forma del collegamento al nodo all'estremità A del connettore.
Proprietà pubblica ToShape Ottiene l'oggetto NodeShape in corrispondenza dell'estremità A della forma del collegamento.
Proprietà pubblica UserFixed Ottiene o imposta un segmento di linea fissa. (Ereditato da LinkShape)
Proprietà pubblica ZOrder Determina l'ordine in cui questa forma verrà visualizzata rispetto alle altre forme del diagramma.Generalmente impostato dall'ordine delle forme figlio. (Ereditato da ShapeElement)

In alto

Metodi

  Nome Descrizione
Metodo pubblico AccessibleDoDefaultAction Esegue l'azione predefinita per l'oggetto accessibile. (Ereditato da ShapeElement)
Metodo pubblico Associate Assegna un elemento del modello all'elemento di presentazione.L'effetto ottenuto è lo stesso dell'impostazione di ModelElement. (Ereditato da PresentationElement)
Metodo protetto CalculateDerivedVisible Calcolare se la forma del collegamento è visibile.True se entrambi i nodi finali sono visibili. (Esegue l'override di ShapeElement.CalculateDerivedVisible(ShapeElement)).
Metodo protetto CanMerge Verifica se l'elemento di origine può essere aggiunto a questo elemento. (Ereditato da ModelElement)
Metodo protetto ChooseMergeTarget(ElementGroup) Seleziona un elemento di destinazione da accettare come figlio di un elemento che l'utente desidera copiare, trascinare, o creare. (Ereditato da ModelElement)
Metodo protetto ChooseMergeTarget(ElementGroupPrototype) Seleziona un elemento di destinazione da accettare come figlio di un elemento che l'utente desidera copiare, trascinare, o creare. (Ereditato da ModelElement)
Metodo pubblico ChooseParentShape Seleziona una forma padre per una nuova forma figlio, in genere questa forma. (Ereditato da ShapeElement)
Metodo protetto ChooseRelationship Seleziona a quale elenco figlio deve essere aggiunta una nuova forma figlio: NestedChildShapes o RelativeChildShapes. (Ereditato da ShapeElement)
Metodo pubblico CoerceSelection Consente a una forma di determinare quali altre forme sono selezionate. (Ereditato da ShapeElement)
Metodo pubblico Connect Crea le relazioni ElementLink necessarie per connettere l'oggetto NodeShape specificato.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.
Metodo pubblico Copy() Crea una copia dell'elemento nel modello. (Ereditato da ModelElement)
Metodo pubblico Copy(IEnumerable<Guid>) Crea una copia dell'elemento e dei relativi collegamenti ed elementi figlio. (Ereditato da ModelElement)
Metodo protetto CreateChildShape Crea una forma e la aggiunge come elemento figlio alla forma corrente. (Ereditato da ShapeElement)
Metodo protetto CreateClassStyleSet Crea un set di stili classe per il tipo di forma. (Ereditato da ShapeElement)
Metodo protetto CreateDecorators Crea una raccolta di elementi Decorator per il tipo di forma. (Ereditato da ShapeElement)
Metodo protetto CreateInstanceStyleSet Crea un set di stili per la forma. (Ereditato da ShapeElement)
Metodo protetto CreateShapeFields Crea una raccolta campi forma per il tipo di forma. (Ereditato da ShapeElement)
Metodo pubblico Delete() Per eliminare un elemento dal modello (Ereditato da ModelElement)
Metodo pubblico Delete(array<Guid[]) Per eliminare un elemento dal modello (Ereditato da ModelElement)
Metodo protetto DetermineHighlightShape Trova la forma evidenziata in una catena di forme. (Ereditato da ShapeElement)
Metodo pubblico Disconnect Rimuove le relazioni di ElementLink al NodeShapes a entrambe le estremità. (Esegue l'override di LinkShape.Disconnect()).
Metodo pubblico DoFoldToShape Calcola il punto in cui un connettore toccherà il perimetro di una forma.Eseguire l'override di questo metodo se si definisce una forma non rettangolare. (Ereditato da ShapeElement)
Metodo pubblico DoHitTest(PointD, DiagramHitTestInfo) Restituisce true se il punto specificato si trova all'interno della forma. (Ereditato da ShapeElement)
Metodo pubblico DoHitTest(PointD, DiagramHitTestInfo, Boolean) Restituisce true se il punto specificato si trova all'interno della forma. (Ereditato da ShapeElement)
Metodo pubblico DoHitTestSelection Restituisce true se un punto specificato si trova negli handle di selezione intorno alla forma. (Ereditato da ShapeElement)
Metodo pubblico DoKeyboardNavigation Consente di spostarsi dalla forma di origine alla forma di destinazione utilizzando la tastiera. (Ereditato da ShapeElement)
Metodo pubblico DrawResizeFeedback Disegna il feedback di ridimensionamento per la forma. (Ereditato da ShapeElement)
Metodo pubblico Equals Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object)
Metodo pubblico ExcludeFromClipRegion Esclude questa forma e le relative forme endpoint dall'area di ritaglio nell'oggetto Graphics specificato. (Esegue l'override di ShapeElement.ExcludeFromClipRegion(Graphics, Matrix, GraphicsPath)).
Metodo pubblico ExcludeGeometryFromClipRegion Esclude la geometria di una forma e le relative forme figlio dall'area di ritaglio. (Ereditato da ShapeElement)
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 FindDecorator(String) Trova l'elemento Decorator di forma con il nome specificato. (Ereditato da ShapeElement)
Metodo pubblico FindFirstChild Cerca il primo elemento figlio nella sequenza di navigazione per la forma. (Ereditato da ShapeElement)
Metodo pubblico FindFreeArea Trova un'area vuota sulla griglia per la forma. (Ereditato da ShapeElement)
Metodo pubblico FindLastChild Cerca l'ultimo elemento figlio nella sequenza di navigazione per la forma. (Ereditato da ShapeElement)
Metodo pubblico FindNextChild Cerca l'elemento figlio successivo nella sequenza di navigazione per la forma. (Ereditato da ShapeElement)
Metodo pubblico FindNextInChildFields Cerca il campo forma successivo nella sequenza di navigazione. (Ereditato da ShapeElement)
Metodo pubblico FindPreviousChild Cerca l'elemento figlio precedente nella sequenza di navigazione per la forma. (Ereditato da ShapeElement)
Metodo pubblico FindPreviousInChildFields Cerca il campo forma precedente nella sequenza di navigazione. (Ereditato da ShapeElement)
Metodo pubblico FindShapeField(String) Cerca una forma campo in una forma. (Ereditato da ShapeElement)
Metodo pubblico FixUpChildShapes Crea o modifica le forme figlio che devono essere create quando un elemento di modello viene creato o aggiornato.Chiamato da Diagram.FixUpDiagram(). (Ereditato da ShapeElement)
Metodo pubblico Focused Verifica se la forma ha lo stato attivo. (Ereditato da ShapeElement)
Metodo pubblico GetAccessibilityObject Ottiene l'oggetto accessibile assegnato alla forma. (Ereditato da ShapeElement)
Metodo pubblico GetChildElements Ottiene una raccolta di forme figlio che appartengono alla forma padre. (Ereditato da ShapeElement)
Metodo pubblico GetCursor Ottiene il puntatore che appare al passaggio del mouse sulla forma. (Ereditato da ShapeElement)
Metodo pubblico GetDomainClass Ottiene la classe di dominio maggiormente derivata per questo elemento. (Ereditato da ModelElement)
Metodo pubblico GetDragOverToolTipText Ottiene il testo della descrizione comando che appare al passaggio del mouse sulla forma. (Ereditato da ShapeElement)
Metodo pubblico GetEdgePointsValue Utilizza EdgePoints o EdgePointsNoJumps. (Ereditato da LinkShape)
Metodo pubblico GetFieldAccessibleDescription Ottiene la descrizione per un campo nella forma. (Ereditato da ShapeElement)
Metodo pubblico GetFieldAccessibleName Ottiene il nome di un campo nella forma. (Ereditato da ShapeElement)
Metodo pubblico GetFieldAccessibleValue Ottiene il valore per un campo nella forma. (Ereditato da ShapeElement)
Metodo pubblico GetFieldRepresentedElement Ottiene l'elemento principale rappresentato dalla forma figlio. (Ereditato da ShapeElement)
Metodo pubblico GetFieldRepresentedProperty Ottiene le informazioni sulle proprietà per un campo nella forma. (Ereditato da ShapeElement)
Metodo pubblico GetHashCode Funge da funzione hash predefinita. (Ereditato da Object)
Metodo pubblico GetPotentialMouseAction Ottiene l'azione del mouse da eseguire quando si verifica un evento MouseDown su un punto specifico nel diagramma. (Ereditato da ShapeElement)
Metodo protetto GetRoleCollection<TCollection, TElement>(Guid) Ottiene o crea la raccolta di elementi collegati (Ereditato da ModelElement)
Metodo pubblico GetShapeLuminosity Calcola la luminosità della forma. (Ereditato da ShapeElement)
Metodo pubblico GetSubFieldAccessibleDescription Ottiene la descrizione per un campo figlio nella forma. (Ereditato da ShapeElement)
Metodo pubblico GetSubFieldAccessibleName Ottiene il nome di un campo figlio nella forma. (Ereditato da ShapeElement)
Metodo pubblico GetSubFieldAccessibleValue Ottiene il valore per un campo figlio nella forma. (Ereditato da ShapeElement)
Metodo pubblico GetSubFieldRepresentedElements Ottiene una raccolta di elementi rappresentata dalla forma del campo figlio. (Ereditato da ShapeElement)
Metodo pubblico GetSubFieldRepresentedProperty Ottiene la proprietà per il campo figlio. (Ereditato da ShapeElement)
Metodo pubblico GetSubFieldRepresentedPropertyElements Ottiene l'elemento che contiene la proprietà per il campo figlio. (Ereditato da ShapeElement)
Metodo pubblico GetToolTipText Ottiene il testo della descrizione comando per la forma a cui punta il mouse. (Ereditato da ShapeElement)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo protetto HasCachedDragOverResult Verifica se i risultati sono memorizzati nella cache per l'evento del mouse di trascinamento. (Ereditato da ShapeElement)
Metodo pubblico Hide Nasconde la forma e tutti i relativi elementi figlio. (Ereditato da ShapeElement)
Metodo protetto HideCustomToolTip Nasconde la descrizione comando personalizzata per la forma. (Ereditato da ShapeElement)
Metodo protetto InitializeDecorators Inizializza e aggiunge campi al tipo della forma. (Ereditato da ShapeElement)
Metodo protetto InitializeInstanceResources Inizializza le risorse per un'istanza della forma. (Ereditato da ShapeElement)
Metodo protetto InitializeResources Inizializza le risorse per la forma. (Ereditato da ShapeElement)
Metodo protetto InitializeShapeFields Inizializza l'elenco di campi che rappresentano parti della forma, quali le etichette, le icone, le righe di testo e le immagini di sfondo.Chiamato una volta per classe. (Ereditato da ShapeElement)
Metodo pubblico Invalidate() Forza il ridisegno della forma e del relativo elemento immediato sulla schermata dell'utente. (Ereditato da LinkShape)
Metodo pubblico Invalidate(Boolean) Garantisce che la forma sia aggiornata al termine della transazione.Chiamare questo metodo se sono state modificate le proprietà della forma. (Ereditato da ShapeElement)
Metodo pubblico Invalidate(RectangleD) Garantisce che la forma e la relativa posizione precedente siano aggiornate al termine della transazione. (Ereditato da ShapeElement)
Metodo pubblico IsDescendantOf Verifica se la forma è un discendente di un'altra forma. (Ereditato da ShapeElement)
Metodo protetto IsNavigationKey(Char) Verifica se la chiave è utilizzata come comando di spostamento. (Ereditato da ShapeElement)
Metodo protetto IsNavigationKey(Keys) Verifica se i dati chiave sono utilizzati come comando di spostamento. (Ereditato da ShapeElement)
Metodo pubblico IsRouted True se la forma del collegamento è stata indirizzata e gli oggetti EdgePoints sono validi; false se il collegamento verrà indirizzato successivamente. (Ereditato da LinkShape)
Metodo pubblico IterateShapes Scorre una forma e le forme figlio. (Ereditato da ShapeElement)
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo protetto MergeConfigure Non utilizzato per elementi di presentazione. (Ereditato da PresentationElement)
Metodo protetto MergeDisconnect Scollega un elemento di origine da un elemento di destinazione. (Ereditato da ModelElement)
Metodo protetto MergeRelate Crea una relazione tra un elemento del modello e un gruppo di elementi del modello. (Ereditato da PresentationElement)
Metodo protetto ModifyLuminosity Calcola la luminosità dell'evidenziazione della forma. (Ereditato da ShapeElement)
Metodo protetto MoveByRepositioning(DiagramDragEventArgs) Riposizionare le forme nel gruppo in base alla quantità determinata della posizione del mouse. (Ereditato da ShapeElement)
Metodo pubblico MoveByRepositioning(ElementGroupPrototype, DiagramItemCollection, PointD, DiagramItem) Riposizionare le forme nel gruppo in base alla quantità determinata della posizione del mouse. (Ereditato da ShapeElement)
Metodo pubblico NavigateAscend Chiamato in risposta alla navigazione della sequenza di tasti utente per impostare lo stato attivo sul predecessore attivabile più vicino. (Ereditato da LinkShape)
Metodo pubblico NavigateDescend Passa al prossimo discendente nella sequenza di navigazione e aggiorna lo stato attivo.Chiamato in risposta alle sequenze di tasti di navigazione dell'utente. (Ereditato da ShapeElement)
Metodo protetto NavigateTo Passa a una forma specifica nella sequenza di navigazione e aggiorna lo stato attivo. (Ereditato da ShapeElement)
Metodo pubblico NavigateToFirst Chiamato in risposta alla navigazione della sequenza di tasti utente per impostare lo stato attivo sul primo elemento figlio dell'elemento padre dello stato attivo corrente. (Ereditato da LinkShape)
Metodo pubblico NavigateToLast Chiamato in risposta alla navigazione della sequenza di tasti utente per impostare lo stato attivo sull'ultimo elemento figlio dell'elemento padre dello stato attivo corrente. (Ereditato da LinkShape)
Metodo pubblico NavigateToNext Chiamato in risposta alla navigazione della sequenza di tasti utente per impostare lo stato attivo sull'elemento attivabile successivo nella sequenza di attivazione. (Ereditato da LinkShape)
Metodo pubblico NavigateToPrevious Chiamato in risposta alla navigazione della sequenza di tasti utente per impostare lo stato attivo sull'elemento attivabile precedente nella sequenza di attivazione. (Ereditato da LinkShape)
Metodo protetto OnAssociatedPropertyChanged Aggiorna la forma quando cambia il valore di una proprietà di archiviazione in memoria per un campo della forma. (Ereditato da ShapeElement)
Metodo protetto OnBeforePaint Aggiorna le risorse, come penne e pennelli, prima che vengano utilizzate per disegnare una forma. (Ereditato da ShapeElement)
Metodo pubblico OnBeginEdit Chiamato quando l'utente inizia la modifica di un campo di testo. (Ereditato da ShapeElement)
Metodo pubblico OnBoundsFixup Chiamato quando la posizione o le dimensioni dei limiti di elemento padre e figlio vengono impostati o modificati.Eseguire l'override per modificare la dimensione o il layout interno. (Ereditato da ShapeElement)
Metodo protetto OnChildConfigured Chiamato quando le posizioni e le dimensioni delle forme figlio stanno per essere determinate.Eseguire l'override per impostare regole specializzate. (Ereditato da ShapeElement)
Metodo protetto OnChildConfiguring Chiamato dopo che sono state stabilite le dimensioni e la posizione di una forma figlio. (Ereditato da ShapeElement)
Metodo pubblico OnClick Chiamato quando l'utente fa clic sulla forma. (Ereditato da ShapeElement)
Metodo protetto OnCopy Chiamato quando questo elemento è stato creato come copia di un altro elemento. (Ereditato da ModelElement)
Metodo protetto OnDeleted Chiamato dopo che la forma viene eliminata da un diagramma. (Esegue l'override di ModelElement.OnDeleted()).
Metodo protetto OnDeleting Chiamato quando questo elemento sta per essere eliminato. (Ereditato da ModelElement)
Metodo pubblico OnDoubleClick Chiamato quando l'utente fa doppio clic sulla forma. (Ereditato da ShapeElement)
Metodo pubblico OnDragDrop Chiamato quando l'utente trascina un elemento sulla forma. (Ereditato da ShapeElement)
Metodo pubblico OnDragEnter Chiamato quando il mouse si sposta in una forma durante un'operazione di trascinamento. (Ereditato da ShapeElement)
Metodo pubblico OnDragLeave Chiamato quando il mouse si sposta fuori da una forma. (Ereditato da ShapeElement)
Metodo pubblico OnDragOver Eseguire l'override di questo metodo per rispondere allo spostamento del mouse sulla forma.Impostare e.Effect per indicare la risposta del cursore all'utente. (Ereditato da ShapeElement)
Metodo pubblico OnEndEdit Chiamato quando l'utente termina la modifica di un campo di testo. (Ereditato da ShapeElement)
Metodo pubblico OnInitialize Chiamato per inizializzare la forma.Eseguire l'override di questo metodo per collegare gestori di eventi e regole all'oggetto. (Ereditato da ShapeElement)
Metodo pubblico OnKeyDown Chiamato quando si preme un tasto. (Ereditato da ShapeElement)
Metodo pubblico OnKeyPress Chiamato quando un carattere viene digitato. (Ereditato da ShapeElement)
Metodo pubblico OnKeyUp Chiamato quando è rilasciato un tasto. (Ereditato da ShapeElement)
Metodo pubblico OnMouseDown Chiamato quando l'utente preme un pulsante del mouse. (Ereditato da ShapeElement)
Metodo pubblico OnMouseEnter Viene chiamato quando il mouse viene spostato su una forma. (Ereditato da ShapeElement)
Metodo pubblico OnMouseHover Chiamato quando il mouse passa sopra una forma. (Ereditato da ShapeElement)
Metodo pubblico OnMouseLeave Viene chiamato quando il mouse esce da una forma. (Ereditato da ShapeElement)
Metodo pubblico OnMouseMove Chiamato ripetutamente quando l'utente sposta il mouse. (Ereditato da ShapeElement)
Metodo pubblico OnMouseUp Chiamato quando si rilascia un pulsante del mouse. (Ereditato da ShapeElement)
Metodo pubblico OnMouseWheel Chiamato quando l'utente ha girato la rotellina del mouse. (Ereditato da ShapeElement)
Metodo pubblico OnOrphaned Quando viene chiamato. (Ereditato da ShapeElement)
Metodo pubblico OnPaintEmphasis Chiamato quando la forma selezionata è stata messa in risalto. (Ereditato da ShapeElement)
Metodo pubblico OnPaintFeedback Chiamato quando viene disegnato il feedback di un trascinamento. (Ereditato da ShapeElement)
Metodo pubblico OnPaintSelection Chiamato per disegnare l'evidenziazione della selezione. (Ereditato da ShapeElement)
Metodo pubblico OnPaintShape Chiamato per disegnare le parti di base della forma. (Ereditato da ShapeElement)
Metodo protetto OnResurrected Chiamato quando questo elemento è stato aggiunto di nuovo a un modello. (Ereditato da ModelElement)
Metodo protetto OnRolePlayerPositionChanged Questo metodo viene chiamato quando viene modificata la posizione di un ruolo. (Ereditato da ModelElement)
Metodo protetto OnRolePlayerPositionChanging Chiamato quando una posizione dell'assegnatario di ruolo sta per essere modificata. (Ereditato da ModelElement)
Metodo pubblico OnShapeInserted Chiamato quando una forma è stata inserita come figlio di un altra forma. (Ereditato da ShapeElement)
Metodo pubblico OnShapeRemoved Chiamato quando la forma è stata rimossa come una forma figlio dalla relativa forma padre. (Ereditato da ShapeElement)
Metodo pubblico PerformResizeParentRule() Avvisa la finestra di progettazione del linguaggio specifico del dominio che una forma padre deve essere ridimensionata in base alle forme figlio. (Ereditato da ShapeElement)
Metodo pubblico PerformResizeParentRule(Boolean, ShapeElement) Avvisa la finestra di progettazione del linguaggio specifico del dominio che una forma padre deve essere ridimensionata in base alle forme figlio. (Ereditato da ShapeElement)
Metodo protetto PermitChildVisibility Verifica se la forma figlio dovrebbe essere visualizzata nel diagramma. (Ereditato da ShapeElement)
Metodo protetto ProcessVisibilityChange Aggiorna la visibilità della forma figlio quando viene effettuata una modifica alla visibilità. (Ereditato da ShapeElement)
Metodo pubblico PurgeLayoutObjects Rimuove gli oggetti utilizzati per posizionare la forma nella griglia del diagramma. (Ereditato da ShapeElement)
Metodo pubblico PurgePoints Rimuove i punti della forma nella griglia del diagramma. (Ereditato da ShapeElement)
Metodo pubblico RebuildShape Ricompila la forma. (Ereditato da ShapeElement)
Metodo pubblico RecalculateRoute
Metodo pubblico RemoveLayoutObject Rimuove la forma, inclusa qualsiasi forma figlio relativa e annidata, dalla griglia del diagramma. (Ereditato da ShapeElement)
Metodo pubblico Selected Verifica se la forma è selezionata in una visualizzazione specificata. (Ereditato da ShapeElement)
Metodo protetto SetDecorators(LinkDecorator, LinkDecorator, Boolean) Impostare gli elementi Decorator per il connettore.
Metodo protetto SetDecorators(LinkDecorator, SizeD, LinkDecorator, SizeD, Boolean) Impostare gli elementi Decorator per il connettore.
Metodo pubblico SetEdgePointsValue Utilizza la proprietà EdgePoints. (Ereditato da LinkShape)
Metodo protetto SetInitialGraphLayoutVisibility Imposta la visibilità del grafico. (Ereditato da ShapeElement)
Metodo pubblico SetShowHideState Imposta la visibilità della forma e di tutti i relativi elementi figlio. (Ereditato da ShapeElement)
Metodo protetto SetShowHideStateImplementation Imposta la visibilità della forma. (Ereditato da ShapeElement)
Metodo protetto ShouldAddShapeForElement Determina se deve essere creata una forma per rappresentare una determinata istanza della classe di dominio nel diagramma. (Ereditato da ShapeElement)
Metodo pubblico ShouldReparentOnMove Verifica se una forma figlio deve essere aggiunta a un nuovo elemento padre quando la forma figlio viene spostata. (Ereditato da ShapeElement)
Metodo pubblico Show Rende visibili una forma e tutti i relativi figli. (Ereditato da ShapeElement)
Metodo protetto ShowCustomToolTip Rende visibile la descrizione comando personalizzata di una forma. (Ereditato da ShapeElement)
Metodo pubblico ToString Ottiene il nome della forma e del relativo tipo. (Ereditato da ShapeElement)
Metodo pubblico TranslateGeometryToAbsoluteBounds Converte i limiti relativi in limiti assoluti per la geometria della forma. (Ereditato da ShapeElement)
Metodo pubblico TranslateGeometryToRelativeBounds Converte i limiti assoluti in limiti relativi per la geometria della forma. (Ereditato da ShapeElement)
Metodo pubblico TranslateToAbsoluteBounds Converte i limiti relativi in limiti assoluti per la forma. (Ereditato da ShapeElement)
Metodo pubblico TranslateToRelativeBounds Converte i limiti assoluti in limiti relativi per la forma. (Ereditato da ShapeElement)
Metodo protetto UpdateDerivedVisible Aggiorna lo stato visibile della forma derivata. (Ereditato da ShapeElement)
Metodo protetto UpdateEdgePoints Aggiorna le estremità della forma del collegamento. (Ereditato da LinkShape)
Metodo pubblico UpdateGeometryLuminosity(DiagramClientView, Brush) Aggiorna la luminosità per il pennello. (Ereditato da ShapeElement)
Metodo pubblico UpdateGeometryLuminosity(DiagramClientView, Pen) Aggiorna la luminosità per la penna. (Ereditato da ShapeElement)
Metodo pubblico UpdateGraphEdgePoints Aggiorna le estremità per la forma del collegamento e li rappresenta graficamente nel diagramma. (Ereditato da LinkShape)

In alto

Eventi

  Nome Descrizione
Evento pubblico Click Si verifica quando l'utente fa clic su una forma. (Ereditato da ShapeElement)
Evento pubblico DoubleClick Si verifica quando l'utente fa doppio clic con il pulsante del mouse. (Ereditato da ShapeElement)
Evento pubblico KeyDown Si verifica quando l'utente preme un tasto. (Ereditato da ShapeElement)
Evento pubblico KeyPress Si verifica quando l'utente preme e rilascia un tasto. (Ereditato da ShapeElement)
Evento pubblico KeyUp Si verifica quando l'utente rilascia un tasto. (Ereditato da ShapeElement)
Evento pubblico MouseDown Si verifica quando l'utente preme il pulsante del mouse. (Ereditato da ShapeElement)
Evento pubblico MouseMove Si verifica quando l'utente sposta il mouse. (Ereditato da ShapeElement)
Evento pubblico MouseUp Si verifica quando l'utente rilascia il pulsante del mouse. (Ereditato da ShapeElement)
Evento pubblico MouseWheel Si verifica quando l'utente muove la rotellina del mouse. (Ereditato da ShapeElement)

In alto

Metodi di estensione

  Nome Descrizione
Metodo di estensione pubblico AddExtension(Guid) Sottoposto a overload. 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. (Definito da ModelElementExtensionMethods).
Metodo di estensione pubblico AddExtension(Type) Sottoposto a overload. 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. (Definito da ModelElementExtensionMethods).
Metodo di estensione pubblico AddExtension(DomainClassInfo) Sottoposto a overload. 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. (Definito da ModelElementExtensionMethods).
Metodo di estensione pubblico AddExtension(ExtensionElement) Sottoposto a overload. Estende ModelElement con un'estensione specifica.Viene generata un'eccezione InvalidOperationException se l'elemento ha già un'estensione dello stesso tipo. (Definito da ModelElementExtensionMethods).
Metodo di estensione pubblico AddExtension<T>() Sottoposto a overload. 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. (Definito da ModelElementExtensionMethods).
Metodo di estensione pubblico CanDelete Per eliminare un elemento dal modello (Definito da ImmutabilityExtensionMethods).
Metodo di estensione pubblico GetAllExtensions Restituire un oggetto enumerabile che esegue un primo ampio attraversamento dell'albero di elementi di estensione incorporati in questo elemento ModelElement. (Definito da ModelElementExtensionMethods).
Metodo di estensione pubblico GetBaseElement Restituisce la radice del MEL virtuale a cui partecipa l'elemento ModelElement specificato. (Definito da ModelElementExtensionMethods).
Metodo di estensione pubblico GetDslDefinitionModelElement Questo metodo garantisce che venga restituito l'elemento del modello reale che corrisponde a PresentationElement. 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. (Definito da PresentationElementHelper).
Metodo di estensione pubblico GetExtension(Guid) Sottoposto a overload. (Definito da ModelElementExtensionMethods).
Metodo di estensione pubblico GetExtension(Type) Sottoposto a overload. 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. (Definito da ModelElementExtensionMethods).
Metodo di estensione pubblico GetExtension(DomainClassInfo) Sottoposto a overload. (Definito da ModelElementExtensionMethods).
Metodo di estensione pubblico GetExtension<T>() Sottoposto a overload. 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. (Definito da ModelElementExtensionMethods).
Metodo di estensione pubblico GetLocks Ottiene i flag di blocco per questo elemento.Includerà tutti i blocchi abilitati nella partizione che contiene l'elemento. (Definito da ImmutabilityExtensionMethods).
Metodo di estensione pubblico IsExtendedBy(Guid) Sottoposto a overload. Eseguire query per determinare se questo oggetto ModelElement è attualmente esteso da un oggetto ExtensionElement di un tipo particolare. (Definito da ModelElementExtensionMethods).
Metodo di estensione pubblico IsExtendedBy(Type) Sottoposto a overload. Eseguire query per determinare se questo oggetto ModelElement è attualmente esteso da un oggetto ExtensionElement di un tipo particolare. (Definito da ModelElementExtensionMethods).
Metodo di estensione pubblico IsExtendedBy(DomainClassInfo) Sottoposto a overload. Eseguire query per determinare se questo oggetto ModelElement è attualmente esteso da un oggetto ExtensionElement di un tipo particolare. (Definito da ModelElementExtensionMethods).
Metodo di estensione pubblico IsLocked Verifica se l'elemento ha un set specificato di blocchi (Definito da ImmutabilityExtensionMethods).
Metodo di estensione pubblico RemoveExtension(Type) Sottoposto a overload. Rimuovere qualsiasi estensione di questo oggetto ModelElement di un particolare tipo. (Definito da ModelElementExtensionMethods).
Metodo di estensione pubblico RemoveExtension(Guid) Sottoposto a overload. Rimuovere qualsiasi estensione del ModelElement specificato di un particolare tipo. (Definito da ModelElementExtensionMethods).
Metodo di estensione pubblico RemoveExtension(DomainClassInfo) Sottoposto a overload. Rimuovere qualsiasi estensione del ModelElement specificato di un particolare tipo. (Definito da ModelElementExtensionMethods).
Metodo di estensione pubblico RemoveExtension(ExtensionElement) Sottoposto a overload. Rimuovere un oggetto ExtensionElement specificato dalle estensioni di questo oggetto ModelElement. (Definito da ModelElementExtensionMethods).
Metodo di estensione pubblico SetLocks Impostare i contrassegni di blocco di questo elemento (Definito da ImmutabilityExtensionMethods).
Metodo di estensione pubblico TryGetExtension(Guid) Sottoposto a overload. (Definito da ModelElementExtensionMethods).
Metodo di estensione pubblico TryGetExtension(Type) Sottoposto a overload. (Definito da ModelElementExtensionMethods).
Metodo di estensione pubblico TryGetExtension(DomainClassInfo) Sottoposto a overload. (Definito da ModelElementExtensionMethods).
Metodo di estensione pubblico TryGetExtension<T>() Sottoposto a overload. Ottiene l'oggetto ExtensionElement del tipo specificato dalle estensioni disponibili di questo ModelElement.Se questo elemento non dispone di tale estensione, il risultato è null. (Definito da ModelElementExtensionMethods).

In alto

Campi

  Nome Descrizione
Campo protettoMembro statico DefaultDecoratorSize Elemento Decorator predefinito, prima delle modifiche
Campo pubblicoMembro statico DomainClassId ID della classe di dominio BinaryLinkShape.
Campo pubblicoMembro statico FixedFromDomainPropertyId ID della proprietà di dominio FixedFrom.
Campo pubblicoMembro statico FixedToDomainPropertyId ID della proprietà di dominio FixedTo.

In alto

Implementazioni esplicite dell'interfaccia

  Nome Descrizione
Implementazione esplicita dell'interfacciaMetodo privato IMergeElements.CanMerge Restituisce true se questo elemento può essere sottoposto a merge con il contenuto del prototipo. (Ereditato da ModelElement)
Implementazione esplicita dell'interfacciaMetodo privato IMergeElements.ChooseMergeTarget(ElementGroup) (Ereditato da ModelElement)
Implementazione esplicita dell'interfacciaMetodo privato IMergeElements.ChooseMergeTarget(ElementGroupPrototype) (Ereditato da ModelElement)
Implementazione esplicita dell'interfacciaMetodo privato IMergeElements.MergeConfigure (Ereditato da ModelElement)
Implementazione esplicita dell'interfacciaMetodo privato IMergeElements.MergeDisconnect (Ereditato da ModelElement)
Implementazione esplicita dell'interfacciaMetodo privato IMergeElements.MergeRelate (Ereditato da ModelElement)

In alto

Note

Questa è la classe base astratta per BinaryLinkShape.

BinaryLinkShape la classe da cui tutte le forme del connettore derivano. Quando si definisce una classe del connettore nella definizione di linguaggio specifico di dominio, la classe di base predefinito è BinaryLinkShape, a meno che specificano esplicitamente un'altra classe del connettore come base.

BinaryLinkShape è in genere la rappresentazione grafica di un'istanza di una relazione di dominio. La relazione di dominio rappresenta le informazioni concettuali e la forma o il connettore di collegamento rappresenta il relativo aspetto visibile nel diagramma. Nella definizione di linguaggio specifico di dominio, si definisce una mappa dell'elemento del diagramma tra la classe del connettore e la relazione di dominio. In fase di esecuzione, è possibile accedere all'istanza di relazione di dominio utilizzando la proprietà ModelElement. Per passare da un elemento a un altro, è in genere consigliabile spostarsi all'elemento del modello e attraversamento di relazioni di dominio, anziché scorrere i connettori nel diagramma.

Per ulteriori informazioni ed esempi, vedere [reindirizzamento] Procedura: esplorare e aggiornare un diagramma.

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