Condividi tramite


Classe Diagram

Rappresenta un diagramma.

Gerarchia di ereditarietà

System.Object
  Microsoft.VisualStudio.Modeling.ModelElement
    Microsoft.VisualStudio.Modeling.Diagrams.PresentationElement
      Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement
        Microsoft.VisualStudio.Modeling.Diagrams.NodeShape
          Microsoft.VisualStudio.Modeling.Diagrams.Diagram

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.Diagram.DisplayName",  _
    GetType(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")> _
<DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.Diagram.Description",  _
    GetType(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")> _
<DomainModelOwnerAttribute(GetType(CoreDesignSurfaceDomainModel))> _
<CLSCompliantAttribute(True)> _
<DomainObjectIdAttribute("3102e0d1-1221-458d-834f-2dc0769ce683")> _
Public MustInherit Class Diagram _
    Inherits NodeShape _
    Implements IDisposable
[DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.Diagram.DisplayName", 
    typeof(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")]
[DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.Diagram.Description", 
    typeof(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")]
[DomainModelOwnerAttribute(typeof(CoreDesignSurfaceDomainModel))]
[CLSCompliantAttribute(true)]
[DomainObjectIdAttribute("3102e0d1-1221-458d-834f-2dc0769ce683")]
public abstract class Diagram : NodeShape, 
    IDisposable

Il tipo Diagram espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo protetto Diagram Inizializza una nuova istanza della classe Diagram.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica AbsoluteBoundingBox Il rettangolo delimitatore della forma, misurato in relazione al diagramma. (Ereditato da NodeShape)
Proprietà pubblica AbsoluteBoundingBoxToEnsureVisible Ottiene il rettangolo di delimitazione assoluto per l’oggetto DiagramClientView.EnsureVisible. (Ereditato da ShapeElement)
Proprietà pubblica AbsoluteBounds Proprietà di dominio che ottiene o imposta la dimensione e la posizione del rettangolo di delimitazione della forma, misurata in relazione alla parte superiore sinistra del diagramma. (Ereditato da NodeShape)
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 il diagramma. (Esegue l'override di ShapeElement.AccessibleDescription).
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 Ottiene il nome del diagramma. (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 NodeShape)
Proprietà pubblica AccessibleValue Ottiene il valore della forma. (Ereditato da ShapeElement)
Proprietà pubblica ActiveDiagramView Ottiene la visualizzazione attiva per il diagramma.
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 Ottiene il diagramma e verifica se deve essere ridimensionato in modo che tutti gli elementi siano visibili. (Esegue l'override di ShapeElement.AllowsChildrenToResizeParent).
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 Anchoring Descrive come la forma deve posizionarsi e ridimensionarsi mentre la forma padre viene spostata e ridimensionata.Modificare l'oggetto restituito come richiesto. (Ereditato da NodeShape)
Proprietà pubblica AnchorPointAction Ottiene l'azione del mouse che è responsabile dello spostamento degli endpoint di un collegamento.
Proprietà pubblica AutoResizeParentOnBoundsChange Ottiene la forma figlio e verifica se la relativa forma padre deve essere ridimensionata quando i limiti assoluti per la forma figlio cambiano. (Ereditato da NodeShape)
Proprietà pubblica BackgroundBrushId Ottiene l'ID del pennello che consente di disegnare lo sfondo del diagramma. (Esegue l'override di ShapeElement.BackgroundBrushId).
Proprietà pubblica BackgroundGradientMode Ottiene la sfumatura per lo sfondo della forma. (Ereditato da NodeShape)
Proprietà protetta. BaseFontFromEnvironment Ottiene il tipo di carattere da utilizzare come il tipo di base.
Proprietà pubblica BaseFontName Ottiene o imposta il nome del carattere di base.
Proprietà pubblica BaseFontSize Ottiene o imposta la dimensione del carattere di base.
Proprietà pubblica BoundingBox Ottiene il rettangolo delimitatore della forma, misurato in relazione a ParentShape. (Ereditato da NodeShape)
Proprietà pubblica Bounds Proprietà di dominio che ottiene o imposta la dimensione e la posizione del rettangolo di delimitazione della forma, misurata in relazione alla parte superiore sinistra di ParentShape. (Ereditato da NodeShape)
Proprietà pubblica BoundsRules Regole sui limiti che vincolano il modo in cui l'utente può aggiornare le dimensioni e la posizione del rettangolo di delimitazione.Eseguire l'override per restituire BoundsRules. (Ereditato da NodeShape)
Proprietà pubblica CanDeserializationReroute Ottiene il diagramma e verifica se consente il reindirizzamento durante la serializzazione.
Proprietà pubblica CanExpandAndCollapse Ottiene la forma e verifica se un utente la può comprimere ed espandere. (Ereditato da NodeShape)
Proprietà pubblica CanFocus Ottiene la forma e verifica se può ricevere lo stato attivo. (Ereditato da ShapeElement)
Proprietà pubblica CanMove Ottiene il diagramma e verifica se può essere spostato. (Esegue l'override di ShapeElement.CanMove).
Proprietà pubblica CanResize Ottiene la forma e verifica se un utente la può ridimensionare. (Ereditato da NodeShape)
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 ClientViews Ottiene l'elenco di visualizzazioni client che sono assegnate al diagramma.
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 ConnectActionFilterString Ottiene l'azione di connessione per il diagramma.
Proprietà pubblica ConnectionPoints Elenco dei punti sul perimetro di una forma nei quali i connettori possono terminare.Per impostazione predefinita, una forma non ha punti di connessione e i connettori possono terminare in un punto qualsiasi del perimetro. (Ereditato da NodeShape)
Proprietà pubblicaMembro statico CopyOrigin Ottiene il testo che rappresenta il diagramma originale che è stato copiato.
Proprietà pubblica CreatableSwimLaneSubjects Ottiene l'elenco di classi di dominio collegate alle forme di corsia.
Proprietà pubblica Decorators Ottiene la raccolta di elementi Decorator per la forma. (Ereditato da ShapeElement)
Proprietà pubblica DefaultContainerMargin Ottiene il margine tra il diagramma e le relative le forme di elementi. (Esegue l'override di NodeShape.DefaultContainerMargin).
Proprietà pubblica DefaultGridSize Ottiene le dimensioni della griglia per il diagramma.Quando l'utente sposta una forma, la posizione viene regolata in modo da allinearsi con la griglia.
Proprietà pubblica DefaultShapeField Ottiene la forma predefinita, ovvero la prima forma che può ricevere lo stato attivo. (Ereditato da ShapeElement)
Proprietà pubblica DefaultSize Ottiene la dimensione del diagramma. (Esegue l'override di ShapeElement.DefaultSize).
Proprietà pubblica Diagram Ottiene il diagramma a cui appartiene la forma. (Ereditato da ShapeElement)
Proprietà pubblica DiagramId Ottiene o imposta l'ID assegnato al diagramma.
Proprietà pubblica DragDropPendingAction Ottiene l'azione del mouse che è responsabile dell'avvio di un'operazione di trascinamento della selezione.
Proprietà pubblica ElementOperations Ottiene l'oggetto che esegue le operazioni di selezione.
Proprietà pubblica EnsureVisiblePreference (Esegue l'override di ShapeElement.EnsureVisiblePreference).
Proprietà protetta. Events Ottiene l'elenco di gestori degli eventi per la forma. (Ereditato da ShapeElement)
Proprietà pubblica FixedFlags Ottiene i flag che determinano se una forma è fissa nella propria posizione nel diagramma. (Ereditato da NodeShape)
Proprietà pubblica FocusedDiagramView Ottiene la visualizzazione del diagramma con lo stato attivo.
Proprietà pubblica FromRoleLinkShapes Ottiene la raccolta di forme di collegamento per le quali questa forma rappresenta l'origine. (Ereditato da NodeShape)
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 GeometryCanResizeBottom Ottiene la forma e verifica se l'utente può ridimensionarla verticalmente, partendo dal basso. (Ereditato da NodeShape)
Proprietà pubblica GeometryCanResizeLeft Ottiene la forma e verifica se l'utente può ridimensionarla orizzontalmente, partendo da sinistra. (Ereditato da NodeShape)
Proprietà pubblica GeometryCanResizeRight Ottiene la forma e verifica se l'utente può ridimensionarla orizzontalmente, partendo da destra. (Ereditato da NodeShape)
Proprietà pubblica GeometryCanResizeTop Ottiene la forma e verifica se l'utente può ridimensionarla verticalmente, partendo dall'alto. (Ereditato da NodeShape)
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 GestureExtensionController
Proprietà pubblica GridColor Ottiene o imposta il colore della griglia.
Proprietà pubblica GridSize Ottiene o imposta le dimensioni predefinite della griglia per le forme del diagramma. (Esegue l'override di ShapeElement.GridSize).
Proprietà pubblica GroupBoundsRules Ottiene o imposta le regole dei limiti per un gruppo specifico di forme del diagramma.
Proprietà pubblica HasAnchoring True se sono presenti impostazioni nell'ancoraggio. (Ereditato da NodeShape)
Proprietà pubblica HasAssociatedViews Ottiene il diagramma e verifica se è associato a una visualizzazione.
Proprietà pubblica HasBackgroundGradient Ottiene la forma e verifica se dispone di una sfumatura per lo sfondo. (Ereditato da NodeShape)
Proprietà pubblica HasChildren true se la forma dispone di forme figlio. (Ereditato da ShapeElement)
Proprietà pubblica HasConnectionPoints true se l'elenco ConnectionPoints non è vuoto. (Ereditato da NodeShape)
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 il diagramma e verifica se dispone di un contorno. (Esegue l'override di ShapeElement.HasOutline).
Proprietà pubblica HasShadow Ottiene il diagramma e verifica se dispone di un'ombreggiatura. (Esegue l'override di ShapeElement.HasShadow).
Proprietà pubblica HasSwimlanes Ottiene il diagramma e verifica se dispone di corsie.
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 InvokeEditorAction Ottiene l'azione del mouse che richiama un editor di campi quando l'utente preme il pulsante del mouse.
Proprietà pubblica IsActive Ottiene il flag IsActive e verifica se l'elemento è attivo. (Ereditato da ModelElement)
Proprietà pubblica IsCompleteView Questa proprietà è ora obsoleta.
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à pubblica IsExpanded Ottiene la forma e verifica se è espansa o la imposta. (Ereditato da NodeShape)
Proprietà pubblica IsNestedChild true se questo elemento forma si trova in NestedChildShapes di ParentShape. (Ereditato da ShapeElement)
Proprietà protetta. IsPlaceRouteNode True se la posizione della forma può essere regolata. (Ereditato da NodeShape)
Proprietà pubblica IsPort true se la forma rappresenta una forma della porta; in caso contrario, false. (Ereditato da NodeShape)
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 IsWatermarkNeeded Ottiene il diagramma e verifica se deve essere presente una filigrana.
Proprietà pubblica LassoAction Ottiene l'azione del mouse che avvia la selezione del lazo.
Proprietà pubblica LayoutObjectFixedFlags Ottiene o imposta i flag che determinano se una forma nel grafico è fissa nella propria posizione nel diagramma. (Ereditato da NodeShape)
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 Link Ottiene un elenco di forme collegamento. (Ereditato da NodeShape)
Proprietà pubblica Location Ottiene o imposta le coordinate dell'angolo superiore sinistro dei limiti della forma in relazione al relativo elemento ParentShape. (Ereditato da NodeShape)
Proprietà pubblica ManualRouteAction Ottiene l'azione del mouse che avvia il routing manuale della riga.
Proprietà pubblica MaximumSize Ottiene le dimensioni massime per la forma. (Ereditato da ShapeElement)
Proprietà pubblica MinimumResizableSize Ottiene la dimensione minima in base alla quale può essere ridimensionata la forma. (Ereditato da NodeShape)
Proprietà pubblica MinimumSize Ottiene l'altezza e la larghezza minime del diagramma. (Esegue l'override di NodeShape.MinimumSize).
Proprietà pubblica ModelElement Ottiene o imposta l'elemento del modello associato all'elemento di presentazione. (Ereditato da PresentationElement)
Proprietà pubblica Name Ottiene o imposta il nome del diagramma.
Proprietà pubblica NavigationRoot Ottiene la forma radice del diagramma.
Proprietà pubblica NeedsRenumber Impostare su true se si modifica l'ordine delle forme figlio in qualsiasi punto del diagramma.La proprietà ZOrder di ogni forma verrà reimpostata.
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 le forme annidate nel diagramma. (Esegue l'override di ShapeElement.NestedShapesMargin).
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 che consente di disegnare la struttura del diagramma. (Esegue l'override di ShapeElement.OutlinePenId).
Proprietà pubblica OutlinePenWidth Ottiene la larghezza del contorno per la forma. (Ereditato da ShapeElement)
Proprietà protetta. PaintMoveableDecoratorSelectionLines (Ereditato da ShapeElement)
Proprietà pubblica PanZoomAction Ottiene l'azione del mouse che avvia lo zoom.
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 PortFixedFlags Ottiene i flag che determinano se la forma di una porta è fissa nella propria posizione. (Ereditato da NodeShape)
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à protetta. RequiresWatermark Ottiene il diagramma e verifica se deve essere presente una filigrana.
Proprietà pubblica ResizableSides Ottiene i lati della forma che l'utente può ridimensionare. (Ereditato da NodeShape)
Proprietà pubblica ResizeAction Ottiene l'azione del mouse che avvia il ridimensionamento di una forma.
Proprietà pubblica RouteJumpType Ottiene o imposta lo stile di salto da utilizzare quando una forma di collegamento attraversa un'altra forma di collegamento nel diagramma.
Proprietà pubblica RoutingStyle Ottiene o imposta il modo in cui le forme di collegamento vengono disegnate nel diagramma.
Proprietà pubblica SelectAction Ottiene l'azione del mouse che avvia la selezione di una forma.
Proprietà pubblica SelectionRules Ottiene le regole che determinano quali elementi del diagramma possono essere selezionati in un diagramma e se il diagramma stesso può essere selezionato.
Proprietà pubblica ShapeFields Parti di una forma come righe ed elementi Decorator del testo. (Ereditato da ShapeElement)
Proprietà pubblica ShapeGeometry Ottiene la geometria del diagramma. (Esegue l'override di ShapeElement.ShapeGeometry).
Proprietà pubblica ShouldAutoPlaceChildShapes Ottiene una forma e verifica se le forme figlio annidate devono essere posizionate automaticamente nel diagramma. (Ereditato da NodeShape)
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 ShowGrid Ottiene il diagramma e verifica se deve essere visualizzata la griglia oppure imposta lo stato di visibilità del diagramma.
Proprietà pubblica Size Ottiene o imposta la dimensione della forma. (Ereditato da NodeShape)
Proprietà pubblica SnapToGrid Se true, le forme del diagramma vengono regolate per ottenere l'allineamento a una griglia quando vengono spostate dall'utente.Il valore predefinito è true.
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 SupportsPorts Ottiene il diagramma e verifica se contiene delle porte.
Proprietà pubblica TargetToolboxItemFilterAttributes Ottiene la raccolta di attributi di filtro per la casella degli strumenti assegnata al diagramma. (Esegue l'override di ShapeElement.TargetToolboxItemFilterAttributes).
Proprietà pubblica ToolboxAction Ottiene l'azione del mouse che richiama una risposta quando l'utente fa clic su Casella degli strumenti.
Proprietà pubblica ToRoleLinkShapes Ottiene la raccolta di forme di collegamento per le quali questa forma rappresenta la destinazione. (Ereditato da NodeShape)
Proprietà pubblica WatermarkText Ottiene il testo della filigrana assegnato al diagramma.
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 AddImageFormat Aggiunge il formato dell'immagine del diagramma a IDataObject, responsabile del trasferimento dei dati.
Metodo pubblico Associate(DiagramView) Mostra il diagramma nella visualizzazione specificata.
Metodo pubblico Associate(ModelElement) Assegna un elemento del modello all'elemento di presentazione.L'effetto ottenuto è lo stesso dell'impostazione di ModelElement. (Ereditato da PresentationElement)
Metodo pubblico AutoLayoutChildShapes Posiziona automaticamente la raccolta di forme nel diagramma. (Ereditato da NodeShape)
Metodo pubblico AutoLayoutShapeElements(ICollection) Dispone la raccolta di forme di elementi nel diagramma in modo automatico.
Metodo pubblico AutoLayoutShapeElements(ICollection, VGRoutingStyle, PlacementValueStyle, Boolean) Dispone la raccolta di forme di elementi nel diagramma in modo automatico.
Metodo protetto CalculateDerivedVisible Verifica se la forma figlio viene visualizzata. (Ereditato da ShapeElement)
Metodo pubblico CalculateMinimumSizeBasedOnChildren Calcola la dimensione minima necessaria in modo che la forma includa le forme figlio. (Ereditato da NodeShape)
Metodo protetto CanMerge Verifica se l'elemento di origine può essere aggiunto a questo elemento. (Ereditato da ModelElement)
Metodo pubblico CanShapeContainConnectors
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 Chiamato da FixUpChildShapes() per ottenere la relazione da creare tra la forma figlio e la rispettiva forma padre. (Ereditato da NodeShape)
Metodo pubblico CoerceSelection Consente a una forma di determinare quali altre forme sono selezionate. (Ereditato da ShapeElement)
Metodo protetto Collapse Comprime la forma in modo che le forme figlio annidate non siano visibili. (Ereditato da NodeShape)
Metodo protetto ConfiguredChildPortShape Configura la forma e le posizioni di una porta figlio, se necessario. (Ereditato da NodeShape)
Metodo pubblico ConnectNestedChild
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 pubblico CopyImageToClipboard Copia una raccolta di forme e le relative forme padre negli Appunti come immagine.
Metodo protetto CreateBackgroundGradientField Crea il campo area che visualizza il riempimento sfumato sullo sfondo della forma. (Ereditato da NodeShape)
Metodo pubblico CreateBitmap Crea un'immagine delle forme selezionate.
Metodo protetto CreateChildShape Crea una forma figlio per la forma padre. (Esegue l'override di ShapeElement.CreateChildShape(ModelElement)).
Metodo protetto CreateClassStyleSet Crea un set di stili classe per il tipo di forma. (Ereditato da ShapeElement)
Metodo pubblico CreateConnectionPoint Un punto di connessione è un punto sul bordo di una forma dove si preferisce terminare i connettori anziché altri punti sul bordo. (Ereditato da NodeShape)
Metodo protetto CreateDecorators Crea una raccolta di elementi Decorator per il tipo di forma. (Ereditato da ShapeElement)
Metodo pubblico CreateDefaultBounds Crea il rettangolo di delimitazione predefinito per la forma. (Ereditato da NodeShape)
Metodo protetto CreateGestureExtensionController
Metodo protetto CreateInstanceStyleSet Crea un set di stili per la forma. (Ereditato da ShapeElement)
Metodo pubblico CreateManualRouteAction Crea l'azione del mouse per il routing di collegamento manuale.
Metodo pubblico CreateMetafile(ICollection) Crea un metafile per le forme specificate e le forme figlio.
Metodo pubblico CreateMetafile(ICollection, String) Crea un metafile per le forme specificate e le forme figlio.
Metodo pubblico CreateMetafile(ICollection, String, Boolean)
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 Disassociate Rimuove il diagramma dalla visualizzazione di diagramma specificata.
Metodo pubblico DisconnectNestedChild
Metodo pubblico Dispose() Rilascia tutte le risorse utilizzate dall'oggetto Diagram.
Metodo protetto Dispose(Boolean) Rilascia le risorse non gestite utilizzate da Diagram e, facoltativamente, le risorse gestite.
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) Esegue un hit test sul diagramma. (Esegue l'override di ShapeElement.DoHitTest(PointD, DiagramHitTestInfo, Boolean)).
Metodo pubblico DoHitTest(DiagramClientView, PointD, List<ShapeElement>, Boolean) Esegue un hit test sul diagramma.
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 EnsureConnectionPoints Eseguire l'override per impostare i punti sul bordo della forma in cui devono terminare i connettori. (Ereditato da NodeShape)
Metodo protetto EnsureGraphExists Verifica se la griglia esiste per la forma. (Ereditato da NodeShape)
Metodo protetto EnsureGraphLayoutObjectsExist Verifica se la forma e le forme figlio si trovano nel wrapper del grafico. (Ereditato da NodeShape)
Metodo pubblico Equals Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object)
Metodo pubblico ExcludeFromClipRegion Esclude la forma e le relative forme figlio dall'area di ritaglio. (Ereditato da ShapeElement)
Metodo pubblico ExcludeGeometryFromClipRegion Esclude la geometria di una forma e le relative forme figlio dall'area di ritaglio. (Ereditato da ShapeElement)
Metodo protetto ExcludeShapeFromSizeCalculation Se true, la forma non viene considerata per il calcolo della dimensione della forma padre (Ereditato da NodeShape)
Metodo protetto Expand Espande la forma in modo che le forme figlio annidate siano visibili e rientrino al suo interno. (Ereditato da NodeShape)
Metodo protetto Finalize Consente al diagramma di provare a liberare risorse ed eseguire altre operazioni di pulizia prima che l'oggetto stesso venga recuperato dal Garbage Collector.Chiamato da Garbage Collector. (Esegue l'override di Object.Finalize()).
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(RectangleD) Trova un'area vuota sulla griglia per la forma. (Ereditato da NodeShape)
Metodo pubblico FindFreeArea(Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double) 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 FindShape Trova la forma per l'elemento specificato nel diagramma.
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 pubblicoMembro statico FixUpDiagram Verificare che la forma e le relative forme padre vengano create e configurate correttamente.
Metodo pubblico FixUpDiagramSelection Aggiorna la selezione nel diagramma.
Metodo pubblico Focused Verifica se la forma ha lo stato attivo. (Ereditato da ShapeElement)
Metodo protetto GetAbsoluteBoundsValue Ottiene i limiti assoluti per la forma. (Ereditato da NodeShape)
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 GetCompliantAnchorPoint Calcola un AnchorPoint conforme in base al parametro di proposedAnchorPoint.Questo metodo ignora completamente le coordinate del parametro anchorPoint.I calcoli vengono eseguiti in base alle coordinate del proposedAnchorPoint e dell'anchorPoint all'estremità opposta del collegamento che corrisponde al parametro dell'anchorPoint. (Ereditato da NodeShape)
Metodo pubblico GetCompliantGroupBounds Aggiorna la raccolta di forme di fantasma in modo che sia compatibile con le regole dei limiti del gruppo di forme di origine.
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 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 protetto GetIsExpandedValue Ottiene il valore per la proprietà IsExpanded. (Ereditato da NodeShape)
Metodo pubblico GetPotentialMouseAction Ottiene l'azione del mouse da avviare quando l'utente fa clic su un punto nel diagramma. (Esegue l'override di ShapeElement.GetPotentialMouseAction(MouseButtons, PointD, DiagramHitTestInfo)).
Metodo protetto GetRoleCollection<TCollection, TElement>(Guid) Ottiene o crea la raccolta di elementi collegati (Ereditato da ModelElement)
Metodo pubblico GetService Ottiene un servizio.
Metodo pubblico GetShapeLuminosity Calcola la luminosità della forma. (Ereditato da ShapeElement)
Metodo protetto GetSourceRolePlayerForLinkMappedByConnector Ottiene il ruolo di origine per la forma del collegamento.
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 protetto GetTargetRolePlayerForLinkMappedByConnector Ottiene il ruolo di destinazione per la forma del collegamento.
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 pubblico HandleNewSwimLaneInsertion Aggiunge una corsia al diagramma.
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 pubblico HitTest Ottiene le forme da includere nell'hit test.
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 Fornisce il supporto per le sfumature di sfondo. (Ereditato da NodeShape)
Metodo pubblico Invalidate() Invalida le forme nel diagramma. (Esegue l'override di ShapeElement.Invalidate()).
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 InvalidateRectangle Invalida le forme presenti nel rettangolo della selezione.
Metodo pubblico IsConnectorMappedToLink Si verifica se il collegamento abbia una forma di collegamento nel diagramma.
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 IsOrphaned Verifica se una forma è collegata a un'altra forma del diagramma.
Metodo pubblico IsSelected Verifica quando una forma è selezionata in una visualizzazione del diagramma.
Metodo pubblico IterateShapes Scorre una forma e le forme figlio. (Ereditato da ShapeElement)
Metodo pubblico LassoSelect Ottiene l'elenco di forme presenti nel rettangolo della selezione.
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 NavigateAcrossLinks Seleziona le forme o imposta lo stato attivo sulle forme connesse a questa forma. (Ereditato da NodeShape)
Metodo pubblico NavigateAscend Passa al prossimo predecessore nella sequenza di navigazione e aggiorna lo stato attivo.Chiamato in risposta alle sequenze di tasti di navigazione dell'utente. (Ereditato da ShapeElement)
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 Passa alla prima forma nella sequenza di navigazione nel padre della selezione corrente.Chiamato in risposta alle sequenze di tasti di navigazione dell'utente. (Ereditato da ShapeElement)
Metodo pubblico NavigateToLast Passa all'ultima forma nella sequenza di navigazione nel padre della selezione corrente.Chiamato in risposta alle sequenze di tasti di navigazione dell'utente. (Ereditato da ShapeElement)
Metodo pubblico NavigateToNext Passa alla forma successiva nella sequenza di navigazione.Chiamato in risposta alle sequenze di tasti di navigazione dell'utente. (Ereditato da ShapeElement)
Metodo pubblico NavigateToPrevious Passa alla forma precedentemente selezionata nella sequenza di navigazione.Chiamato in risposta alle sequenze di tasti di navigazione dell'utente. (Ereditato da ShapeElement)
Metodo pubblico OnAbsoluteBoundsChanged Chiamato quando le dimensioni o la posizione della forma sono state modificate. (Ereditato da NodeShape)
Metodo protetto OnAssociated Esegue un'azione quando il diagramma è stato associato a una visualizzazione di diagramma.
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 OnBeforeReroute Esegue un'azione quando un collegamento sta per essere reindirizzato nel diagramma.
Metodo pubblico OnBeginEdit Chiamato quando l'utente inizia la modifica di un campo di testo. (Ereditato da ShapeElement)
Metodo pubblico OnBoundsFixup Eseguire l'override di questo metodo per personalizzare la modalità di determinazione dei limiti della forma. (Ereditato da NodeShape)
Metodo protetto OnChildAssociatedPropertyChanged Esegue un'azione quando viene modificata una proprietà associata a una forma figlio.
Metodo protetto OnChildConfigured Configura una porta sulla forma dopo che la forma è stata aggiunta al diagramma. (Ereditato da NodeShape)
Metodo protetto OnChildConfiguring Esegue un'azione quando una forma figlio è stata configurata. (Esegue l'override di NodeShape.OnChildConfiguring(ShapeElement, Boolean)).
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 quando questo elemento è stato eliminato dal modello. (Ereditato da ModelElement)
Metodo protetto OnDeleting Chiamato quando questo elemento sta per essere eliminato. (Ereditato da ModelElement)
Metodo protetto OnDisassociated Esegue un'azione quando viene annullata l'associazione del diagramma a una visualizzazione di diagramma.
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 OnElementEventsEnded Genera un evento dopo che sono stati generati tutti gli altri eventi per una transazione.
Metodo pubblico OnElementEventsEnding Genera un evento dopo che sono stati generati tutti gli altri eventi per una transazione.
Metodo pubblico OnEndEdit Chiamato quando l'utente termina la modifica di un campo di testo. (Ereditato da ShapeElement)
Metodo pubblico OnGiveFeedback Modifica il puntatore ed esegue un'azione personalizzata quando il puntatore viene trascinato nella finestra di progettazione.
Metodo pubblico OnGridPropertyChanged Esegue un'azione quando le proprietà della griglia sono state modificate.
Metodo pubblico OnInitialize Esegue un'azione quando la classe Diagram viene inizializzata. (Esegue l'override di ShapeElement.OnInitialize()).
Metodo pubblico OnKeyDown Esegue un'azione quando l'utente preme un tasto mentre il diagramma ha lo stato attivo. (Esegue l'override di NodeShape.OnKeyDown(DiagramKeyEventArgs)).
Metodo pubblico OnKeyPress Avvisa i listener che è stata premuta una chiave. (Ereditato da NodeShape)
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 Consente alle classi derivate di eseguire un'azione quando vengono disegnati la griglia e lo sfondo del diagramma. (Esegue l'override di ShapeElement.OnPaintShape(DiagramPaintEventArgs)).
Metodo protetto OnParentNodeShapeChanged Questo metodo viene richiamato se a) ParentShape è NodeShape b) ParentShape viene spostato o ridimensionato. (Ereditato da NodeShape)
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 OnToolboxItemSelected
Metodo pubblico OnToolboxSelectionChanged
Metodo pubblico OnTransactionBeginning Consente alle classi derivate di eseguire un'azione quando viene avviata una transazione.
Metodo pubblico OnTransactionCommitting Consente alle classi derivate di eseguire un'azione quando viene eseguito il commit di una transazione.
Metodo pubblico OnTransactionRolledBack Consente alle classi derivate di eseguire un'azione dopo il rollback di una transazione.
Metodo pubblico OnTransactionRollingBack Consente alle classi derivate di eseguire un'azione quando viene eseguito il rollback di una transazione.
Metodo pubblico OnViewMouseEnter Consente alle classi derivate di eseguire un'azione quando il puntatore del mouse entra nella visualizzazione client del diagramma.
Metodo pubblico OnViewMouseHover Consente alle classi derivate di eseguire un'azione quando il puntatore del mouse si trova sopra la visualizzazione client del diagramma.
Metodo pubblico OnViewMouseLeave Consente alle classi derivate di eseguire un'azione quando il puntatore del mouse esce dalla visualizzazione client del diagramma.
Metodo pubblico PerformLineRoutingRule Determina come vengono visualizzati i collegamenti tra gli elementi nel diagramma.
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 pubblico PerformShapeAnchoringRule Ancora la forma al diagramma. (Ereditato da NodeShape)
Metodo protetto PermitChildVisibility Verifica se la forma figlio viene può essere visualizzata. (Ereditato da NodeShape)
Metodo pubblico PostDeserialization Regola il percorso delle forme sul diagramma dopo che il diagramma è stato deserializzato.
Metodo pubblico Print Disegna il diagramma.
Metodo protetto ProcessVisibilityChange Elabora una modifica di una forma nella visibilità. (Ereditato da NodeShape)
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 RemoveLayoutObject Rimuove la forma, inclusa qualsiasi forma figlio relativa e annidata, dalla griglia del diagramma. (Ereditato da ShapeElement)
Metodo pubblico Renumber Rinumera le forme nel diagramma.
Metodo protetto ReparentSwimlaneChild
Metodo pubblico RepositionShapes Riposiziona le forme nel diagramma.
Metodo pubblico Reroute Reindirizza i collegamenti tra elementi nel diagramma.
Metodo pubblicoMembro statico RunInShapeFixupContextForMetafileCreation
Metodo pubblico Selected Verifica se la forma è selezionata in una visualizzazione specificata. (Ereditato da ShapeElement)
Metodo protetto SetAbsoluteBoundsValue Imposta i limiti assoluti per il diagramma. (Esegue l'override di NodeShape.SetAbsoluteBoundsValue(RectangleD)).
Metodo protetto SetInitialGraphLayoutVisibility Imposta la visibilità del grafico. (Ereditato da ShapeElement)
Metodo protetto SetIsExpandedValue Imposta il valore per la proprietà IsExpanded. (Ereditato da NodeShape)
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 Verifica se una forma può avere una forma figlio assegnata. (Esegue l'override di ShapeElement.ShouldAddShapeForElement(ModelElement)).
Metodo pubblico ShouldExcludeFromInvalidationTracking Verifica se i tipi specifici di forme devono essere esclusi dall'invalidazione.
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 ShouldReportException Quando si verifica un'eccezione generata dall'area di progettazione di base deve essere segnalata.
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 Side Assegna un lato della forma alla porta. (Ereditato da NodeShape)
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 pubblico UnhandledException Verifica chi deve segnalare un'eccezione generata dall'area di progettazione di base.
Metodo protetto UpdateChildVisibility Aggiorna lo stato di visibilità per la forma figlio. (Ereditato da NodeShape)
Metodo protetto UpdateDerivedVisible Aggiorna lo stato visibile della forma derivata. (Ereditato da ShapeElement)
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)

In alto

Eventi

  Nome Descrizione
Evento pubblico AbsoluteBoundsChanged Si verifica quando vengono modificati i limiti assoluti per la forma. (Ereditato da NodeShape)
Evento pubblico Click Si verifica quando l'utente fa clic su una forma. (Ereditato da ShapeElement)
Evento pubblico DiagramAdded Si verifica quando viene aggiunto un diagramma.
Evento pubblico DiagramRemoved Si verifica quando viene rimosso un diagramma.
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 pubblicoMembro statico BaseFontNameDomainPropertyId Rappresenta l'ID proprietà per il nome del tipo di carattere di base.
Campo pubblicoMembro statico BaseFontSizeDomainPropertyId Rappresenta l'ID proprietà per le dimensioni del tipo di carattere di base.
Campo pubblicoMembro statico DiagramIdDomainPropertyId Rappresenta l'ID proprietà per il diagramma.
Campo pubblicoMembro statico DoLineRoutingDomainPropertyId Rappresenta l'ID della proprietà DoLineRoutingDomainPropertyId.
Campo pubblicoMembro statico DomainClassId Rappresenta l'ID di una forma della classe di dominio.
Campo pubblicoMembro statico DoResizeParentDomainPropertyId Rappresenta l'ID della proprietà DoResizeParentDomainPropertyId.
Campo pubblicoMembro statico DoShapeAnchoringDomainPropertyId Rappresenta l'ID della proprietà DoShapeAnchoringDomainPropertyId.
Campo pubblicoMembro statico DoViewFixupDomainPropertyId Rappresenta l'ID della proprietà DoViewFixupDomainPropertyId.
Campo pubblicoMembro statico IsCompleteViewDomainPropertyId Rappresenta l'ID della proprietà IsCompleteViewDomainPropertyId.
Campo pubblicoMembro statico NameDomainPropertyId Rappresenta l'ID della proprietà NameDomainPropertyId.
Campo pubblicoMembro statico PlaceUnplacedShapesDomainPropertyId Rappresenta l'ID della proprietà PlaceUnplacedShapesDomainPropertyId.

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

Quando si definisce una classe del diagramma nella definizione di linguaggio specifico di dominio, viene derivata dalla classe.

Per enumerare le forme in un diagramma, utilizzare NestedChildShapes.

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