ShapeElement Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Descrizione di DomainClass ShapeElement per Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement
public ref class ShapeElement abstract : Microsoft::VisualStudio::Modeling::Diagrams::PresentationElement, Microsoft::VisualStudio::Modeling::Diagrams::IGeometryHost
[Microsoft.VisualStudio.Modeling.Design.DescriptionResource("Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement.Description", typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")]
[Microsoft.VisualStudio.Modeling.Design.DisplayNameResource("Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement.DisplayName", typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")]
[Microsoft.VisualStudio.Modeling.DomainModelOwner(typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel))]
[Microsoft.VisualStudio.Modeling.DomainObjectId("ffb3d9f5-7a47-4e12-8501-0055bd018825")]
[System.CLSCompliant(true)]
public abstract class ShapeElement : Microsoft.VisualStudio.Modeling.Diagrams.PresentationElement, Microsoft.VisualStudio.Modeling.Diagrams.IGeometryHost
[<Microsoft.VisualStudio.Modeling.Design.DescriptionResource("Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement.Description", typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")>]
[<Microsoft.VisualStudio.Modeling.Design.DisplayNameResource("Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement.DisplayName", typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")>]
[<Microsoft.VisualStudio.Modeling.DomainModelOwner(typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel))>]
[<Microsoft.VisualStudio.Modeling.DomainObjectId("ffb3d9f5-7a47-4e12-8501-0055bd018825")>]
[<System.CLSCompliant(true)>]
type ShapeElement = class
inherit PresentationElement
interface IGeometryHost
Public MustInherit Class ShapeElement
Inherits PresentationElement
Implements IGeometryHost
- Ereditarietà
- Derivato
- Attributi
- Implementazioni
Costruttori
ShapeElement(Partition, PropertyAssignment[]) |
Costruttore. |
Campi
DomainClassId |
ID classe di dominio ShapeElement. |
Proprietà
AbsoluteBoundingBox |
Ottiene il rettangolo di delimitazione nelle unità del mondo e rispetto all'angolo superiore sinistro del diagramma. |
AbsoluteBoundingBoxToEnsureVisible |
Ottiene il rettangolo di associazione che DiagrammaClientView.EnsureVisible userà. Il rettangolo si trova in unità mondiali e rispetto alla parte superiore sinistra del diagramma. |
AbsoluteCenter |
Ottiene il centro dei limiti assoluti di ShapeElement rispetto all'angolo superiore sinistro del diagramma indipendentemente dall'elemento ShapeElement padre. |
AccessibilityObject |
Ottiene l'oggetto AccessibleObject assegnato all'elemento |
AccessibleDefaultActionDescription |
Ottiene la descrizione dell'azione predefinita dell'elemento da usare dalle applicazioni client di accessibilità |
AccessibleDescription |
Ottiene la descrizione dell'elemento usato dalle applicazioni client di accessibilità |
AccessibleHelp |
Ottiene una descrizione dell'elemento o del modo in cui viene usato l'elemento. |
AccessibleHelpTopicFileName |
Ottiene il percorso del file della Guida associato a questo elemento. |
AccessibleHelpTopicId |
Ottiene l'identificatore dell'argomento della Guida associato a questo elemento. |
AccessibleName |
Ottiene il nome dell'elemento utilizzato dalle applicazioni client di accessibilità |
AccessibleRole |
Ottiene il ruolo accessibile del controllo |
AccessibleState |
Ottiene lo stato accessibile dell'elemento modello |
AccessibleValue |
Ottiene il valore accessibile per questo elemento. |
AllowsChildrenInSelection |
Ottiene se gli elementi figlio di questa forma sono consentiti nello stesso gruppo di selezione di questo elemento padre. |
AllowsChildrenToResizeParent |
Ottiene il valore che determina se le forme figlio possono ridimensionare questa forma. |
AllowsChildrenToShrinkParent |
Ottiene il valore che determina se questa forma può essere ridimensionata e cresciuta dalle modifiche apportate ai relativi figli annidati. |
BackgroundBrushId |
Ottiene l'ID di risorsa del pennello che verrà utilizzato per riempire lo sfondo della geometria. |
BoundingBox |
Ottiene il rettangolo di delimitazione nelle unità del mondo e rispetto all'elemento padre di questo elemento ShapeElement. |
CanFocus |
Ottiene un valore che indica se ShapeElement può ricevere lo stato attivo. |
CanMove |
Ottiene un valore che indica se l'utente è autorizzato a riposizionare shapeElement. |
CanSelect |
Ottiene un valore che indica se l'utente è autorizzato a selezionare ShapeElement. |
Center |
Ottiene il punto centrale dei limiti di ShapeElement. |
ClassStyleSet |
Ottiene il set di stili condiviso tra tutte le istanze di questa classe. |
ClipWhenDrawingFields |
Ottiene un valore che indica se l'area di ritaglio deve essere impostata sul rettangolo di selezione di questa forma quando si disegna un oggetto ShapeFields figlio. |
Decorators |
Raccolta di decoratori per questo tipo di forma. Restituisce Null se questo tipo non ha decoratori. Per impostazione predefinita, le forme non dispongono di decoratori. |
DefaultShapeField |
Ottiene il primo ShapeField che può ricevere lo stato attivo. Il campo restituito deve essere usato come campo forma predefinito per ricevere eventi chiave quando ShapeElement ha lo stato attivo e ShapeElement non risponde agli eventi chiave. |
DefaultSize |
Ottiene le dimensioni predefinite di un ShapeElement nelle unità mondiali. |
Diagram |
Ottiene il diagramma a cui appartiene ShapeElement. (Può essere null.) |
EnsureVisiblePreference |
Preferenze per il metodo EnsureVisible per la forma. Il valore predefinito è restituire VisiblePreference per il diagramma che ospita la forma. |
Events |
Restituisce l'elenco dei gestori eventi collegati a questo ShapeElement. |
GeometryBackgroundBrushId |
Ottiene l'ID di risorsa del pennello che verrà utilizzato per riempire lo sfondo della geometria. |
GeometryBoundingBox |
Ottiene il riquadro delimitatore della geometria. (Inteso per essere chiamato solo dalle classi derivate da ShapeGeometry). |
GeometryHasFilledBackground |
Ottiene un valore che indica se lo sfondo della geometria verrà riempito. (Inteso per essere chiamato solo dalle classi derivate da ShapeGeometry). |
GeometryHasOutline |
Ottiene un valore che indica se la struttura della geometria verrà disegnata. (Inteso per essere chiamato solo dalle classi derivate da ShapeGeometry). |
GeometryHasShadow |
Ottiene un valore che indica se la geometria visualizza un'ombra. (Inteso per essere chiamato solo dalle classi derivate da ShapeGeometry). |
GeometryOutlinePenId |
Ottiene l'ID di risorsa della penna che verrà utilizzata per disegnare la struttura della geometria. |
GeometryStyleSet |
Ottiene il set di stili da utilizzare per la geometria. (Inteso per essere chiamato solo dalle classi derivate da ShapeGeometry). |
GridSize |
Ottiene le dimensioni della griglia nelle unità del mondo su cui si trova questa forma. Per impostazione predefinita, viene usato GridSize della forma padre. |
HasChildren |
Ottiene un valore che indica se ShapeElement ha una o più shapeElement figlio con una relazione relativa o annidata. |
HasCustomToolTip |
Restituisce se questa forma ha un rendering personalizzato di una descrizione comando |
HasDragOverToolTip |
Restituisce se la descrizione comando trascinamento è supportata da questa forma. |
HasFilledBackground |
Ottiene un valore che indica se disegnare lo sfondo della forma. |
HasHighlighting |
Ottiene un valore che indica se l'evidenziazione di ShapeElement verrà disegnata |
HasOutline |
Ottiene un valore che indica se la struttura della forma verrà disegnata. |
HasShadow |
Ottiene un valore che indica se disegnare l'ombreggiatura di ShapeElement |
HasToolTip |
Ottenere/Impostare se la forma mostra una descrizione comando del mouse per impostazione predefinita |
Id |
Identificatore univoco di questo elemento. (Ereditato da ModelElement) |
IsActive |
Restituisce true se l'elemento è attualmente attivo all'interno del modello, false se l'elemento è stato eliminato o è in fase di eliminazione. (Ereditato da ModelElement) |
IsDeleted |
L'elemento è stato eliminato dal modello. Gli elementi eliminati non vengono eliminati immediatamente in modo che il comando di annullamento possa annullare l'eliminazione dell'elemento. (Ereditato da ModelElement) |
IsDeleting |
L'elemento è stato eliminato dal modello. Gli elementi eliminati non vengono eliminati immediatamente in modo che il comando di annullamento possa annullare l'eliminazione dell'elemento. (Ereditato da ModelElement) |
IsNestedChild |
Ottiene un valore che indica se questa forma è un figlio annidato del padre anziché un figlio relativo. Un figlio annidato viene ritagliato dalla forma padre, mentre un figlio relativo non è. |
IsRelativeChild |
Ottiene un valore che indica se questa forma è un figlio relativo del padre anziché un figlio annidato. Un figlio annidato viene ritagliato dalla forma padre, mentre un figlio relativo non è. |
IsVisible |
Ottiene l'attributo di visibilità di questa forma. |
LineAdjustAwayDefault |
Ottiene o imposta un valore che indica se i segmenti intermedi delle forme di collegamento figlio devono provare a allineare quando le forme di collegamento condividono una forma connessa comune. I segmenti di riga intermedi sono i segmenti che non contengono alcun endpoint LinkShape. Questa proprietà non influisce sull'affinità di questa forma con forme di pari livello; si applica solo alle forme di collegamento figlio di questa forma. |
LineAffinityDefault |
Ottiene o imposta un valore che indica se i segmenti intermedi delle forme di collegamento figlio devono provare a allineare quando le forme di collegamento condividono una forma connessa comune. I segmenti di riga intermedi sono i segmenti che non contengono alcun endpoint LinkShape. Questa proprietà non influisce sull'affinità di questa forma con forme di pari livello; si applica solo alle forme di collegamento figlio di questa forma. |
LineToLineClearance |
Ottiene o imposta la distanza nelle unità del mondo tra forme di collegamento figlio. Questa proprietà non influisce sulla distanza da linea a riga di questa forma con forme di pari livello; si applica solo alle forme di collegamento figlio di questa forma. Questo valore deve essere maggiore di 1e-6. |
LineToNodeClearance |
Ottiene o imposta l'autorizzazione nelle unità mondiali tra forme di collegamento figlio e forme del nodo figlio. Questa proprietà non influisce sulla rimozione da riga a nodo di questa forma con forme di pari livello; si applica solo alle forme figlio di questa forma. Questo valore deve essere maggiore di 1e-6. |
MaximumShadowOffset |
Ottiene l'offset di ombreggiatura massimo nelle unità mondiali. Tutti gli offset di ombreggiatura devono essere inferiori a questo importo. |
MaximumSize |
Ottiene la dimensione massima di un ShapeElement nelle unità mondiali. |
MinimumSize |
Ottiene la dimensione minima di un ShapeElement nelle unità mondiali. |
ModelElement |
Ottiene o imposta l'elemento del modello associato a questo elemento di presentazione. (Ereditato da PresentationElement) |
NestedChildShapes |
Ottiene un elenco di NestedChildShapes. Descrizione per Microsoft.VisualStudio.Modeling.Diagrams.ParentShapeContainsNestedChildShapes.ParentShape |
NestedShapesMargin |
Ottiene il margine tra il perimetro della casella di selezione di ShapeElement e le forme del nodo nidificate. Il margine si trova in unità mondiali. Questo margine consiste nel fornire un'area lungo il perimetro di questo ShapeElement in cui le linee di connessione possono instradare. |
NodeToNodeClearance |
Ottiene o imposta la distanza tra le forme del nodo figlio. Questa proprietà non influisce sulla rimozione da nodo a nodo di questa forma con forme di pari livello; si applica solo alle forme del nodo figlio di questa forma. Questo valore deve essere maggiore di 1e-6. |
OutlinePenId |
Ottiene l'ID di risorsa della penna che verrà utilizzata per disegnare la struttura della geometria. |
OutlinePenWidth |
Ottiene la larghezza della penna del contorno in unità mondiali. Ciò è utile per aumentare il rettangolo di delimitazione shapeElement a scopo di invalidazione. |
PaintMoveableDecoratorSelectionLines |
Quando questa forma è selezionata, indica se disegnare una linea di selezione a ogni elemento Decorator spostabile associato a questa forma, se l'elemento Decorator è stato posizionato o ridimensionato manualmente. L'implementazione di base restituisce true. |
ParentLink |
Ottiene la relazione con l'elemento ShapeElement padre. |
ParentShape |
ParentShape DomainRole |
Partition |
Ottiene o imposta l'istanza partition che contiene questo elemento. (Ereditato da ModelElement) |
Perimeter |
Ottiene il percorso grafico che comprende il contorno ShapeElement, incluso lo spessore della penna del contorno che si trova all'esterno di ShapePath. I punti nel percorso sono in unità mondiali relative all'elemento ShapeElement padre. |
RelatedShapeToEmphasize |
Ottiene l'elemento ShapeElement correlato che deve essere sottolineato visivamente all'utente quando questa forma è selezionata. Questo aspetto è diverso dalla selezione e non indica che la forma correlata è selezionata. Lo scopo è quello di attirare l'attenzione dell'utente sulla forma correlata per fornire contesto. Questa proprietà restituisce Null se non deve essere evidenziata alcuna forma. Esempio di utilizzo: l'utente potrebbe non essere chiaro a quale forma è associata un'etichetta, quindi evidenziando visivamente la forma padre dell'etichetta quando l'etichetta è selezionata, l'utente può identificare rapidamente la forma correlata. |
RelativeChildShapes |
Ottiene un elenco di RelativeChildShapes. Descrizione per Microsoft.VisualStudio.Modeling.Diagrams.ParentShapeHasRelativeChildShapes.ParentShape |
ShapeFields |
Insieme di campi forma per questo tipo di forma. |
ShapeGeometry |
Ottiene l'oggetto ShapeGeometry associato a ShapeElement. |
ShouldTryParentShapeForMergeOnToolboxDoubleClick |
Controlla cosa accade quando viene selezionato shapeElement e l'utente fa doppio clic su un elemento della casella degli strumenti. Per impostazione predefinita, se CanMerge() ha esito negativo per questo oggetto ShapeElement, l'azione di doppio clic passerà alla forma ParentShape di shapeElement e proverà di nuovo a CanMerge(). Se una forma esegue l'override di questo metodo per restituire false, il doppio clic della casella degli strumenti terminerà se CanMerge() ha esito negativo. |
Store |
Ottiene l'istanza di Store che contiene questo elemento. (Ereditato da ModelElement) |
StyleSet |
Ottiene l'oggetto StyleSet dell'istanza se l'oggetto ShapeElement ne ha uno; in caso contrario, ottiene ClassStyleSet. |
Subject |
Ottiene o imposta Oggetto. Descrizione per Microsoft.VisualStudio.Modeling.Diagrams.PresentationViewsSubject.Presentation (Ereditato da PresentationElement) |
TargetToolboxItemFilterAttributes |
Restituisce un insieme di oggetti ToolboxItemFilterAttribute per questa forma. Questi attributi vengono usati per determinare gli elementi abilitati/disabilitati nella casella degli strumenti. La raccolta restituita qui diventa parte della raccolta che gli elementi della casella degli strumenti devono corrispondere per poter essere abilitati. Per definire la raccolta che fa parte dell'elemento della casella degli strumenti stessa, applicare ToolboxItemFilterAttribute(s) a ModelElement che rappresenta l'elemento della casella degli strumenti. |
ZOrder |
Ottiene l'ordine Z relativo per questo ShapeElement. Se si tratta di un diagramma, questo è il numero di ordine z più recente usato per rinumerare. |
Metodi
AccessibleDoDefaultAction() |
Esegue l'azione predefinita associata a questo oggetto accessibile. |
Associate(ModelElement) |
Associa questo elemento di presentazione al relativo elemento modello. (Ereditato da PresentationElement) |
AssociateValueWith(Store, AssociatedPropertyInfo) |
Associa il valore della risorsa della forma a un valore della proprietà IMS. Usare questo metodo quando la proprietà IMS esiste in un elemento che non è questo ShapeElement. |
AssociateValueWith(Store, Guid) |
Associa la risorsa di questa forma a un valore della proprietà IMS nel shapeElement stesso. |
CalculateDerivedVisible(ShapeElement) |
Calcolare il valore DerivatoVisible per questa forma, presupponendo che l'elemento padre sia corretto. |
CanMerge(ProtoElementBase, ElementGroupPrototype) |
Restituisce un valore che indica se l'elemento di origine rappresentato dal ProtoElement radice specificato può essere aggiunto a questo elemento. (Ereditato da ModelElement) |
ChooseMergeTarget(ElementGroup) |
Ottiene l'elemento ModelElement da utilizzare come destinazione per il processo di unione ElementGroup. |
ChooseMergeTarget(ElementGroupPrototype) |
Ottiene l'oggetto ModelElement da utilizzare come destinazione per il processo di unione ElementGroupPrototype. |
ChooseParentShape(ShapeElement) |
Chiamato da ShapeElement.FixUpChildShapes() per determinare quale forma deve essere la forma padre per la nuova forma figlio. Per impostazione predefinita, questo ShapeElement sarà l'elemento padre, ma potrebbero esserci casi in cui deve essere presente una forma diversa. |
ChooseRelationship(ShapeElement) |
Chiamato da ShapeElement.FixUpChildShapes() per ottenere il tipo di relazione tra ShapeElement figlio e il rispettivo padre. |
CoerceSelection(DiagramItem, DiagramClientView, Boolean) |
Consente a una forma di modificare gli elementi selezionati. Chiamata dall'azione di selezione. |
Copy() |
Crea una copia dell'elemento nel modello. (Ereditato da ModelElement) |
Copy(IEnumerable<Guid>) |
Crea una copia dell'elemento nel modello. (Ereditato da ModelElement) |
CreateChildShape(ModelElement) |
Chiamato da ShapeElement.FixUpChildShapes() per recuperare una nuova istanza di una forma figlio per l'elemento modello specificato. |
CreateClassStyleSet() |
Crea il set di stili di classe per questo ShapeElement |
CreateDecorators() |
Crea un'istanza della raccolta di decoratori per questo tipo di forma. |
CreateInstanceStyleSet() |
Create set di stili di questa istanza. |
CreateShapeFields() |
Crea un'istanza della raccolta di campi di forma per questo tipo di forma. |
Delete() |
Per eliminare un elemento dal modello (Ereditato da ModelElement) |
Delete(Guid[]) |
Per eliminare un elemento dal modello (Ereditato da ModelElement) |
DetermineHighlightShape(ShapeElement) |
Sale la catena di forme padre, fino a quando non trova una forma che ha evidenziato l'attivazione o ha raggiunto la parte superiore della catena padre. |
DoFoldToShape(PointD, PointD) |
Calcola il punto lungo il perimetro ShapeElement in cui il vettore specificato intersecerà |
DoHitTest(PointD, DiagramHitTestInfo, Boolean) |
Esegue un hittest dato un punto relativo alle unità in alto a sinistra del diagramma. |
DoHitTest(PointD, DiagramHitTestInfo) |
Esegue un hittest dato un punto relativo alle unità in alto a sinistra del diagramma. |
DoHitTestSelection(PointD, DiagramHitTestInfo) |
Esegue un hittest sulla selezione che circonda shapeElement dato un punto rispetto alle unità in alto a sinistra del diagramma. |
DoKeyboardNavigation(Keys, DiagramClientView) |
Chiama il metodo di spostamento appropriato sulla forma. |
DrawResizeFeedback(DiagramPaintEventArgs, RectangleD) |
Disegna il feedback di ridimensionamento di ShapeElement usando i limiti assoluti specificati per ShapeElement. |
ExcludeFromClipRegion(Graphics, Matrix, GraphicsPath) |
Esclude shapeElement e il relativo elemento ShapeElement discendente dall'area di ritaglio nell'oggetto Graphics specificato. |
ExcludeGeometryFromClipRegion(Graphics, Matrix, GraphicsPath) |
Esclude dall'area di ritaglio questa geometria, incluse le geometrie degli oggetti IGeometryHost discendenti. (Inteso per essere chiamato solo dalle classi derivate da ShapeGeometry). |
FindDecorator(IList<Decorator>, String) |
Descrizione di DomainClass ShapeElement per Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement |
FindDecorator(String) |
Trova l'oggetto Decorator con il nome specificato. |
FindFirstChild(Boolean) |
Chiamato da questo ShapeElement per ottenere il primo discendente nella sequenza di spostamento. Chiamato dal figlio ShapeElement o ShapeField per ottenere il primo discendente della forma nella sequenza di spostamento. |
FindFreeArea(Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double) |
Trovare un'area libera nel grafico della forma o del diagramma. |
FindLastChild(Boolean) |
Chiamato dal figlio ShapeElement o ShapeField per ottenere l'ultimo discendente della forma nella sequenza di spostamento. |
FindNextChild(DiagramItem, Boolean) |
Chiamato da ShapeElement figlio o ShapeField per ottenere il primo elemento di pari livello figlio seguendolo nella sequenza di spostamento. |
FindNextInChildFields(ShapeField, Boolean) |
Trova il primo DiagrammaItem seguente l'oggetto ShapeField specificato. La ricerca è limitata all'insieme ShapeField della forma, inclusi i relativi campi secondari. |
FindPreviousChild(DiagramItem, Boolean) |
Chiamato dall'elemento ShapeElement figlio o ShapeField per ottenere il primo elemento di pari livello attivo dell'elemento figlio che lo precede nella sequenza di spostamento. |
FindPreviousInChildFields(ShapeField, Boolean) |
Trova il primo DiagrammaItem precedente all'oggetto ShapeField specificato. La ricerca è limitata all'insieme ShapeField della forma, inclusi i relativi campi secondari. |
FindShapeField(IList<ShapeField>, String) |
Descrizione di DomainClass ShapeElement per Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement |
FindShapeField(String) |
Restituisce il primo ShapeField con il nome specificato nell'insieme ShapeFields. Se non viene trovato un campo con il nome specificato, questo metodo restituisce Null. |
FixUpChildShapes(ModelElement) |
Chiamato da Diagramma.FixUpDiagram() per fornire l'opportunità di creare e/o configurare forme figlio in risposta all'aggiunta dell'elemento figlio specificato al modello. |
Focused(DiagramClientView) |
Restituisce un valore che indica se questa forma è incentrata nella visualizzazione specificata. |
GetAccessibilityObject(DiagramClientView) |
Ottiene l'oggetto AccessibleObject assegnato all'elemento |
GetChildElements(ModelElement) |
Chiamato da ShapeElement.FixUpChildShapes() per ottenere una raccolta di ModelElements considerati elementi figlio dell'oggetto ModelElement specificato. Gli elementi figlio restituiti devono avere tipi di forma corrispondenti che possono essere creati come forme figlio di questo ShapeElement. |
GetCursor(Cursor, DiagramClientView, PointD) |
Ottiene il cursore visualizzato quando il puntatore del mouse si trova su ShapeElement. |
GetDomainClass() |
Ottiene la classe di dominio maggiormente derivata per questo elemento. (Ereditato da ModelElement) |
GetDragOverToolTipText(DiagramItem) |
Restituisce il trascinamento del mouse sul testo della descrizione comando da visualizzare. |
GetFieldAccessibleDescription(ShapeField) |
Descrizione di DomainClass ShapeElement per Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement |
GetFieldAccessibleName(ShapeField) |
Descrizione di DomainClass ShapeElement per Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement |
GetFieldAccessibleValue(ShapeField) |
Descrizione di DomainClass ShapeElement per Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement |
GetFieldRepresentedElement(ShapeField) |
Ottiene il valore ModelElement primario rappresentato dall'oggetto ShapeField figlio specificato. |
GetFieldRepresentedProperty(ShapeField) |
Ottiene le informazioni sulla proprietà rappresentate dall'oggetto ShapeField specificato. |
GetPotentialMouseAction(MouseButtons, PointD, DiagramHitTestInfo) |
Recupera un'azione del mouse che deve essere attivata su questo evento (o il successivo) MouseDown se il mouse si trova sul punto specificato. |
GetRoleCollection<TCollection,TElement>(Guid) |
Ottiene o crea la raccolta di elementi collegati (Ereditato da ModelElement) |
GetShapeLuminosity(DiagramClientView, Color) |
Calcola la luminosità della forma in base alla luminosità del colore corrente e indica se è nell'elenco di evidenziazione. |
GetSubFieldAccessibleDescription(ShapeField, ShapeSubField) |
Descrizione di DomainClass ShapeElement per Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement |
GetSubFieldAccessibleName(ShapeField, ShapeSubField) |
Descrizione di DomainClass ShapeElement per Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement |
GetSubFieldAccessibleValue(ShapeField, ShapeSubField) |
Descrizione di DomainClass ShapeElement per Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement |
GetSubFieldRepresentedElements(ShapeField, ShapeSubField) |
Ottiene un insieme di ModelElements rappresentato dall'oggetto ShapeSubField specificato. |
GetSubFieldRepresentedProperty(ShapeField, ShapeSubField) |
Ottiene il descrittore della proprietà associata al sottocampo specificato. |
GetSubFieldRepresentedPropertyElements(ShapeField, ShapeSubField) |
Ottiene l'elemento che ospita la proprietà visualizzata da un sottocampo. Questo può essere diverso dall'elemento restituito da GetSubFieldRepresentedElements perché l'effettivo DomainPropertyInfo restituito da GetSubFieldRepresentedProperty può essere ospitato in un elemento figlio dell'elemento rappresentato. |
GetToolTipText(DiagramItem) |
Ottiene il testo della descrizione comando per l'elemento PEL sotto il cursore |
HasCachedDragOverResult(DiagramDragEventArgs) |
Restituisce true se il risultato Trascina over viene memorizzato nella cache. |
Hide() |
Nascondere (rendere invisibile) la forma e tutti i suoi figli |
HideCustomToolTip(IWin32Window) |
Nascondere la descrizione comando personalizzata della forma |
InitializeDecorators(IList<ShapeField>, IList<Decorator>) |
Crea un'istanza e aggiunge campi forma (ad esempio testo e immagini) a questo tipo di forma. |
InitializeInstanceResources() |
Esegue l'override delle risorse esistenti per questa istanza di ShapeElement. Questo metodo viene chiamato dopo che è stata creata un'istanza del set di stili di istanza. Eseguire l'override di questo metodo per modificare le risorse esistenti per questa istanza di ShapeElement. |
InitializeResources(StyleSet) |
Aggiunge nuove risorse o esegue l'override delle risorse esistenti per questo tipo di ShapeElement. Questo metodo viene chiamato dopo l'istanza del set di stili di classe. Eseguire l'override di questo metodo per aggiungere nuove risorse o modificare le risorse esistenti per questo tipo ShapeElement. |
InitializeShapeFields(IList<ShapeField>) |
Descrizione di DomainClass ShapeElement per Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement |
Invalidate() |
Invalida ShapeElement. |
Invalidate(Boolean) |
Invalida ShapeElement. |
Invalidate(RectangleD) |
Invalida ShapeElement con il rettangolo specificato usato come limiti assoluti. |
IsDescendantOf(ShapeElement) |
Restituisce un valore che indica se questa forma è un discendente della forma specificata. |
IsNavigationKey(Char) |
Restituisce un valore che indica se il tipo di carattere specificato corrisponde a un comando di navigazione. |
IsNavigationKey(Keys) |
Restituisce un valore che indica se i dati chiave specificati corrispondono a un comando di navigazione. |
IterateShapes(IShapeIterator) |
Metodo per aiutare l'iteratore attraverso una forma e tutte le forme figlio. Il metodo eseguirà in modo ricorsivo tutte le forme figlio di questa forma e chiamerà l'iteratore specificato con ogni forma rilevata. Nota: l'implementazione di base è che l'attraversamento è profondità e NestedChildShapes vengono iterati prima di RelativeChildShapes. |
MergeConfigure(ElementGroup) |
PresentationElements non deve eseguire l'override di MergeConfigure() perché non verrà chiamato in PELs durante merge. Invece, i FILE PEL devono usare le sostituzioni di correzione della visualizzazione. (Ereditato da PresentationElement) |
MergeDisconnect(ModelElement) |
Esegue un'operazione opposta a MergeRelate, ovvero disconnette un determinato elemento da quello corrente (rimuove i collegamenti creati da MergeRelate). (Ereditato da ModelElement) |
MergeRelate(ModelElement, ElementGroup) |
PresentationElements non deve eseguire l'override di MergeRelate() perché non verrà chiamato in PELs durante merge. Invece, i FILE PEL devono usare le sostituzioni di correzione della visualizzazione. (Ereditato da PresentationElement) |
ModifyLuminosity(Int32, DiagramClientView) |
Calcola la luminosità evidenziata in base a: se L >= 160, quindi L = L * 0,9 else, L += 40. |
MoveByRepositioning(DiagramDragEventArgs) |
Riposiziona le forme nel elementGroupPrototype in base alla quantità determinata dalla posizione del mouse. |
MoveByRepositioning(ElementGroupPrototype, DiagramItemCollection, PointD, DiagramItem) |
Riposiziona le forme nel prototipo specificato al punto specificato. |
NavigateAscend(SelectedShapesCollection) |
Chiamato da questo ShapeElement per impostare lo stato attivo sul primo predecessore attivo nella sequenza di spostamento. |
NavigateDescend(SelectedShapesCollection) |
Chiamato da questo ShapeElement per impostare lo stato attivo sul primo discendente attivo nella sequenza di spostamento. |
NavigateTo(DiagramItem, SelectedShapesCollection) |
Chiamato dai metodi Navigate per impostare lo stato attivo su DiagrammaItem specificato. |
NavigateToFirst(SelectedShapesCollection) |
Chiamato da questo ShapeElement per impostare lo stato attivo sul primo elemento della forma (ad esempio, il primo figlio dell'elemento padre) nella sequenza di spostamento. |
NavigateToLast(SelectedShapesCollection) |
Chiamato da questo ShapeElement per impostare lo stato attivo sull'ultimo fratello della forma (ad esempio, l'ultimo figlio dell'elemento padre) nella sequenza di spostamento. |
NavigateToNext(SelectedShapesCollection) |
Chiamato da questo ShapeElement per impostare lo stato attivo sull'oggetto successivo nella sequenza di spostamento. L'elemento attivo della selezione viene ignorato; questa forma si presuppone che sia ShapeElement da cui iniziare a spostarsi. |
NavigateToPrevious(SelectedShapesCollection) |
Chiamato da questo ShapeElement per impostare lo stato attivo sull'oggetto precedente nella sequenza di spostamento. L'elemento attivo della selezione viene ignorato; questa forma si presuppone che sia ShapeElement da cui iniziare a spostarsi. |
OnAssociatedPropertyChanged(PropertyChangedEventArgs) |
Chiamato quando cambia una proprietà. |
OnBeforePaint() |
OnBeforePaint viene chiamato all'inizio del dipinto di ShapeElement. Offre agli sviluppatori l'opportunità di aggiornare ed eseguire l'override delle risorse prima di usarle nella pittura. |
OnBeginEdit(DiagramItemEventArgs) |
Chiamato quando la modifica sul posto è iniziata. |
OnBoundsFixup(BoundsFixupState, Int32, Boolean) |
Consente l'ultima opportunità per i limiti da usare durante la correzione della visualizzazione e del diagramma. È possibile eseguire l'override di questo metodo per applicare eventuali modifiche di correzione dei limiti specifiche che si desidera applicare. |
OnChildConfigured(ShapeElement, Boolean, Boolean) |
Chiamato da ShapeElement.FixUpChildShapes() per consentire a ShapeElement di post-configurare il relativo elemento ShapeElement figlio specificato. Dopo aver chiamato OnChildConfiguring(), la nuova forma figlio viene posizionata nella posizione di destinazione di rilascio, se applicabile. Questa operazione viene chiamata successivamente, indipendentemente dal fatto che la forma figlio sia stata posizionata o meno. |
OnChildConfiguring(ShapeElement, Boolean) |
Chiamato da ShapeElement.FixUpChildShapes() per consentire a ShapeElement di preconfigurare l'elemento ShapeElement figlio specificato. Viene chiamato immediatamente dopo che la forma diventa un elemento figlio di questo oggetto ShapeElement, ma prima che la forma sia stata posizionata sulla forma di destinazione. |
OnClick(DiagramPointEventArgs) |
Chiamato da OnClick() del controllo. |
OnCopy(ModelElement) |
Chiamato quando è stata creata una copia dell'elemento. Il metodo viene chiamato sull'elemento duplicato. (Ereditato da ModelElement) |
OnDeleted() |
Chiamato dal modello dopo l'eliminazione dell'elemento. (Ereditato da ModelElement) |
OnDeleting() |
Chiamato dal modello prima dell'eliminazione dell'elemento. (Ereditato da ModelElement) |
OnDoubleClick(DiagramPointEventArgs) |
Chiamata da OnDoubleClick() del controllo |
OnDragDrop(DiagramDragEventArgs) |
Evento generato quando un oggetto IDataObject viene trascinato e quindi eliminato in ShapeElement. |
OnDragEnter(DiagramDragEventArgs) |
Evento generato quando un trascinamento IDataObject entra nei limiti di ShapeElement. |
OnDragLeave(DiagramPointEventArgs) |
Evento generato quando un trascinamento IDataObject lascia i limiti di ShapeElement. |
OnDragOver(DiagramDragEventArgs) |
Evento generato quando un oggetto IDataObject viene trascinato sui limiti di ShapeElement. |
OnEndEdit(DiagramItemEventArgs) |
Chiamato quando la modifica sul posto è terminata. |
OnInitialize() |
Questo metodo viene chiamato quando una forma viene creata in modo iniziato, le classi derivate possono eseguire l'override per eseguire l'inizializzazione dell'istanza della forma. Questo metodo viene sempre chiamato all'interno di una transazione. |
OnKeyDown(DiagramKeyEventArgs) |
Chiamata eseguita alla pressione di un tasto. |
OnKeyPress(DiagramKeyPressEventArgs) |
Chiamato tra un tasto premuto e un tasto rilasciato. |
OnKeyUp(DiagramKeyEventArgs) |
Chiamato quando è rilasciato un tasto. |
OnMouseDown(DiagramMouseEventArgs) |
Chiamato da OnMouseDown() del controllo. |
OnMouseEnter(DiagramPointEventArgs) |
Implementazione predefinita dell'evento ShapeElement per OnMouseEnter. |
OnMouseHover(DiagramPointEventArgs) |
Implementazione predefinita dell'evento ShapeElement per OnMouseHover. |
OnMouseLeave(DiagramPointEventArgs) |
Implementazione predefinita dell'evento ShapeElement per OnMouseLeave. |
OnMouseMove(DiagramMouseEventArgs) |
Chiamato da OnMouseMove() del controllo. |
OnMouseUp(DiagramMouseEventArgs) |
Chiamato da OnMouseUp() del controllo. |
OnMouseWheel(DiagramMouseEventArgs) |
Chiamato da OnMouseWheel() del controllo. |
OnOrphaned(SerializationResult) |
Durante la deserializzazione, se una forma non è connessa ad alcun elemento del modello tramite la relazione PresentationViewsSubject quando deve, viene considerata "orfana". Questo metodo viene chiamato quando viene rilevata una forma di questo tipo durante la deserializzazione. Nota: l'implementazione di base rimuoverà la forma. |
OnPaintEmphasis(DiagramPaintEventArgs) |
Dona risalto visivo alla forma. Ciò non indica la selezione, ma attira l'attenzione dell'utente su questa forma quando un'altra forma è selezionata. (Vedere ShapeElement.RelatedShapeToEmphasize). |
OnPaintFeedback(DiagramPaintEventArgs) |
Disegna il feedback di trascinamento della selezione quando shapeElement (o possibilmente uno dei discendenti) è sotto il mouse. Viene chiamato dal controllo OnPaint(). |
OnPaintSelection(DiagramPaintEventArgs) |
Disegna la selezione di shapeElement. Per impostazione predefinita, shapeGeometry di ShapeElement disegnerà la selezione. Il sistema di coordinate dell'oggetto Graphics viene espresso in unità internazionali e in relazione alla forma padre. |
OnPaintShape(DiagramPaintEventArgs) |
Disegna shapeElement. Viene chiamato dal controllo OnPaint(). |
OnResurrected() |
Chiamato dal modello dopo che l'elemento è stato resuscitato (reinserito nell'archivio). (Ereditato da ModelElement) |
OnRolePlayerPositionChanged(DomainRoleInfo, ElementLink, Int32, Int32) |
Metodo virtuale per notificare quando la posizione del giocatore del ruolo è cambiata. (Ereditato da ModelElement) |
OnRolePlayerPositionChanging(DomainRoleInfo, ElementLink, Int32, Int32) |
Metodo virtuale per notificare quando la posizione del giocatore del ruolo cambierà. (Ereditato da ModelElement) |
OnShapeInserted() |
Chiamato quando questo ShapeElement viene reso ShapeElement figlio del relativo ShapeElement padre. |
OnShapeRemoved() |
Chiamato quando shapeElement non è più un elemento ShapeElement figlio del relativo elemento ShapeElement padre. |
PerformResizeParentRule() |
Imposta e attiva ResizeParentRule con le informazioni appropriate per l'elemento padre della forma. Genera l'evento una sola volta per iterazione e mantiene un elenco di tutte le modifiche che verranno gestite in un secondo momento. |
PerformResizeParentRule(Boolean, ShapeElement) |
Imposta e attiva ResizeParentRule con le informazioni appropriate per l'elemento padre della forma. Genera l'evento una sola volta per iterazione e mantiene un elenco di tutte le modifiche che verranno gestite in un secondo momento. |
PermitChildVisibility(ShapeElement) |
Possibilità di influenzare la visibilità delle forme figlio |
ProcessVisibilityChange(Boolean) |
Elaborare la modifica consequenziale da una modifica nella visibilità di questa forma |
PurgeLayoutObjects() |
Ripulire tutti gli oggetti di layout del grafo in questa gerarchia. Ripulire tutti i punti dai fili: la raccolta di punti fuori dalla forma, non i punti del grafico come sono già scomparsi. |
PurgePoints() |
Questo metodo rimuove tutti i punti presenti |
RebuildShape() |
Esegue la correzione della visualizzazione in questo shapeElement. |
RemoveLayoutObject() |
rimuove (elimina) questo shapeElement da GraphWrapper, nonché dalle forme figlio relative e annidate. |
Selected(DiagramClientView) |
Restituisce un valore che indica se questa forma è selezionata nella visualizzazione specificata. |
SetInitialGraphLayoutVisibility() |
Se la visibilità di questa forma è stata modificata prima della creazione dell'oggetto layout grafico, assicurarsi che i due siano sincronizzati. |
SetShowHideState(Boolean) |
Impostare lo stato di visibilità della forma e tutti i relativi elementi figlio |
SetShowHideStateImplementation(Boolean) |
Impementazione principale per Mostra e Nascondi |
ShouldAddShapeForElement(ModelElement) |
Chiamato da ShapeElement.FixUpChildShapes() per ottenere un valore che indica se un oggetto ShapeElement deve essere creato e aggiunto come elemento figlio di questo shapeElement. |
ShouldReparentOnMove() |
Decide se una forma deve essere replicata o meno quando viene spostata. |
Show() |
Mostra (rendi visibile) la forma e tutti i relativi elementi figlio |
ShowCustomToolTip(String, IWin32Window, Point) |
Mostra la descrizione comando personalizzata della forma con i suggerimenti specificati sul testo e sulla posizione |
ToString() |
Restituisce il nome accessibile di questo oggetto, oltre al sottotipo. |
TranslateGeometryToAbsoluteBounds(RectangleD) |
Converte un rettangolo dalle coordinate relative alla parte superiore sinistra del padre dell'oggetto IGeometryHost alle coordinate complessive assolute. |
TranslateGeometryToRelativeBounds(RectangleD) |
Converte un rettangolo dalle coordinate complessive assolute alle coordinate relative alla parte superiore sinistra del padre dell'oggetto IGeometryHost. |
TranslateToAbsoluteBounds(RectangleD) |
Converte un rettangolo dalle coordinate relative alla forma padre in coordinate del mondo assolute. |
TranslateToRelativeBounds(RectangleD) |
Converte un rettangolo dalle coordinate del mondo assoluto alle coordinate relative alla forma padre. |
UpdateDerivedVisible(ShapeElement) |
Aggiornare lo stato visibile derivato di questa forma |
UpdateGeometryLuminosity(DiagramClientView, Brush) |
Modifica della luminosità del pennello specificato. (Inteso per essere chiamato solo dalle classi derivate da ShapeGeometry). |
UpdateGeometryLuminosity(DiagramClientView, Pen) |
Modifica della luminosità della penna specificata. (Inteso per essere chiamato solo dalle classi derivate da ShapeGeometry). |
Eventi
Click |
Evento generato quando viene fatto clic sulla forma. |
DoubleClick |
Evento attivato quando la forma viene fatto doppio clic. |
KeyDown |
Evento attivato quando la forma ha lo stato attivo e un tasto della tastiera è inattivo. |
KeyPress |
Evento attivato quando la forma è incentrata e viene digitato un carattere. |
KeyUp |
Evento attivato quando la forma ha lo stato attivo e viene rilasciato un tasto da tastiera. |
MouseDown |
Evento attivato quando viene premuto un pulsante del mouse sulla forma. |
MouseMove |
Evento generato quando il cursore si sposta sulla forma. |
MouseUp |
Evento attivato quando viene rilasciato un pulsante del mouse sulla forma. |
MouseWheel |
Evento generato quando la rotellina del mouse si sposta mentre il cursore si trova sulla forma. |
Implementazioni dell'interfaccia esplicita
IMergeElements.CanMerge(ProtoElementBase, ElementGroupPrototype) |
Descrizione di DomainClass ShapeElement per Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement (Ereditato da ModelElement) |
IMergeElements.ChooseMergeTarget(ElementGroup) |
Descrizione di DomainClass ShapeElement per Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement (Ereditato da ModelElement) |
IMergeElements.ChooseMergeTarget(ElementGroupPrototype) |
Descrizione di DomainClass ShapeElement per Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement (Ereditato da ModelElement) |
IMergeElements.MergeConfigure(ElementGroup) |
Descrizione di DomainClass ShapeElement per Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement (Ereditato da ModelElement) |
IMergeElements.MergeDisconnect(ModelElement) |
Descrizione di DomainClass ShapeElement per Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement (Ereditato da ModelElement) |
IMergeElements.MergeRelate(ModelElement, ElementGroup) |
Descrizione di DomainClass ShapeElement per Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement (Ereditato da ModelElement) |
Metodi di estensione
GetDslDefinitionModelElement(PresentationElement) |
Questo metodo garantisce che venga restituito l'elemento del modello reale corrispondente 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. |
AddExtension(ModelElement, DomainClassInfo) |
Estende ModelElement con un'estensione del tipo di dominio specificato per la quale è stata creata una nuova istanza. Viene generato un InvalidOperationException se l'elemento ha già un'estensione di quel tipo. |
AddExtension(ModelElement, ExtensionElement) |
Estende ModelElement con un'estensione specifica. Viene generata un'eccezione InvalidOperationException se l'elemento ha già un'estensione dello stesso tipo. |
AddExtension(ModelElement, Guid) |
Estende ModelElement con un'estensione del tipo di dominio identificato per la quale è stata creata una nuova istanza. Viene generato un InvalidOperationException se l'elemento ha già un'estensione di quel tipo. |
AddExtension(ModelElement, Type) |
Estende ModelElement con un'estensione del tipo specificato per la quale è stata creata una nuova istanza. Viene generato un InvalidOperationException se l'elemento ha già un'estensione di quel tipo. |
AddExtension<T>(ModelElement) |
Estende ModelElement con un'estensione di un tipo particolare per la quale è stata creata una nuova istanza. Viene generata un'eccezione InvalidOperationException se l'elemento ha già un'estensione dello stesso tipo. |
GetAllExtensions(ModelElement) |
Restituire un oggetto enumerabile che esegue un primo ampio attraversamento dell'albero di elementi di estensione incorporati in questo elemento ModelElement. |
GetBaseElement(ModelElement) |
Restituisce la radice del MEL virtuale a cui partecipa l'elemento ModelElement specificato. |
GetExtension(ModelElement, DomainClassInfo) |
Descrizione di DomainClass ShapeElement per Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement |
GetExtension(ModelElement, Guid) |
Descrizione di DomainClass ShapeElement per Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement |
GetExtension(ModelElement, Type) |
Ottiene l'oggetto ExtensionElement del tipo specificato dalle estensioni disponibili di questo ModelElement. Se l'elemento non dispone di tale estensione, allora verrà generata un'eccezione InvalidOperationException. |
GetExtension<T>(ModelElement) |
Ottiene l'oggetto ExtensionElement del tipo specificato dalle estensioni disponibili di questo ModelElement. Se l'elemento non dispone di tale estensione, allora verrà generata un'eccezione InvalidOperationException. |
IsExtendedBy(ModelElement, DomainClassInfo) |
Eseguire query per determinare se questo oggetto ModelElement è attualmente esteso da un oggetto ExtensionElement di un tipo particolare. |
IsExtendedBy(ModelElement, Guid) |
Eseguire query per determinare se questo oggetto ModelElement è attualmente esteso da un oggetto ExtensionElement di un tipo particolare. |
IsExtendedBy(ModelElement, Type) |
Eseguire query per determinare se questo oggetto ModelElement è attualmente esteso da un oggetto ExtensionElement di un tipo particolare. |
RemoveExtension(ModelElement, DomainClassInfo) |
Rimuovere qualsiasi estensione del ModelElement specificato di un particolare tipo. |
RemoveExtension(ModelElement, ExtensionElement) |
Rimuovere un oggetto ExtensionElement specificato dalle estensioni di questo oggetto ModelElement. |
RemoveExtension(ModelElement, Guid) |
Rimuovere qualsiasi estensione del ModelElement specificato di un particolare tipo. |
RemoveExtension(ModelElement, Type) |
Rimuovere qualsiasi estensione di questo oggetto ModelElement di un particolare tipo. |
TryGetExtension(ModelElement, DomainClassInfo) |
Descrizione di DomainClass ShapeElement per Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement |
TryGetExtension(ModelElement, Guid) |
Descrizione di DomainClass ShapeElement per Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement |
TryGetExtension(ModelElement, Type) |
Descrizione di DomainClass ShapeElement per Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement |
TryGetExtension<T>(ModelElement) |
Ottiene l'oggetto ExtensionElement del tipo specificato dalle estensioni disponibili di questo ModelElement. Se questo elemento non dispone di tale estensione, il risultato è null. |
CanDelete(ModelElement, Guid[]) |
Per eliminare un elemento dal modello |
GetLocks(ModelElement) |
Ottiene i flag di blocco per questo elemento. Includerà tutti i blocchi abilitati nella partizione che contiene l'elemento. |
IsLocked(ModelElement, Locks) |
Verifica se l'elemento ha un set specificato di blocchi |
SetLocks(ModelElement, Locks) |
Impostare i contrassegni di blocco di questo elemento |