LineLabelShape 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.
DomainClass LineLabelShape - Descrizione per Microsoft.VisualStudio.Modeling.Diagrams.LineLabelShape
public ref class LineLabelShape : Microsoft::VisualStudio::Modeling::Diagrams::LabelShape, Microsoft::VisualStudio::Modeling::Diagrams::ILineLabel
[Microsoft.VisualStudio.Modeling.Design.DescriptionResource("Microsoft.VisualStudio.Modeling.Diagrams.LineLabelShape.Description", typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")]
[Microsoft.VisualStudio.Modeling.Design.DisplayNameResource("Microsoft.VisualStudio.Modeling.Diagrams.LineLabelShape.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("cca8a13f-399e-4db5-b929-a6984d47a0de")]
[System.CLSCompliant(true)]
public class LineLabelShape : Microsoft.VisualStudio.Modeling.Diagrams.LabelShape, Microsoft.VisualStudio.Modeling.Diagrams.ILineLabel
[<Microsoft.VisualStudio.Modeling.Design.DescriptionResource("Microsoft.VisualStudio.Modeling.Diagrams.LineLabelShape.Description", typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")>]
[<Microsoft.VisualStudio.Modeling.Design.DisplayNameResource("Microsoft.VisualStudio.Modeling.Diagrams.LineLabelShape.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("cca8a13f-399e-4db5-b929-a6984d47a0de")>]
[<System.CLSCompliant(true)>]
type LineLabelShape = class
inherit LabelShape
interface ILineLabel
Public Class LineLabelShape
Inherits LabelShape
Implements ILineLabel
- Ereditarietà
- Attributi
- Implementazioni
Costruttori
LineLabelShape(Partition, PropertyAssignment[]) |
Costruttore |
LineLabelShape(Store, PropertyAssignment[]) |
Costruttore |
Campi
AlignmentDomainPropertyId |
Allineamento dell'ID della proprietà di dominio. |
BackgroundGradientFieldName |
Identificatore univoco per il campo sfumatura di sfondo per questa forma. (Ereditato da NodeShape) |
DomainClassId |
ID della classe di dominio LineLabelShape. |
LabelFieldName |
Identifica il campo forma etichetta nell'insieme dei campi forma della forma della forma. (Ereditato da LabelShape) |
ManuallyPlacedDomainPropertyId |
ID della proprietà di dominio ManuallyPlaced. |
ManuallySizedDomainPropertyId |
ID della proprietà di dominio ManuallySized. |
OffsetDomainPropertyId |
ID proprietà del dominio Offset. |
PlacementDomainPropertyId |
ID della proprietà di dominio di posizionamento. |
Proprietà
AbsoluteBoundingBox |
Ottiene il rettangolo di delimitazione in unità mondiali rispetto all'angolo superiore sinistro del diagramma. (Ereditato da NodeShape) |
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. (Ereditato da ShapeElement) |
AbsoluteBounds |
Ottiene o imposta il valore della proprietà di dominio AbsoluteBounds. Descrizione per Microsoft.VisualStudio.Modeling.Diagrams.NodeShape.Absolute Bounds (Ereditato da NodeShape) |
AbsoluteCenter |
Ottiene il centro dei limiti assoluti di ShapeElement rispetto all'angolo superiore sinistro del diagramma indipendentemente dall'elemento ShapeElement padre. (Ereditato da ShapeElement) |
AccessibilityObject |
Ottiene l'oggetto AccessibleObject assegnato all'elemento (Ereditato da ShapeElement) |
AccessibleDefaultActionDescription |
Ottiene la descrizione dell'azione predefinita dell'elemento da usare dalle applicazioni client di accessibilità (Ereditato da ShapeElement) |
AccessibleDescription |
Ottiene la descrizione dell'elemento usato dalle applicazioni client di accessibilità (Ereditato da ShapeElement) |
AccessibleHelp |
Ottiene una descrizione dell'elemento o del modo in cui viene usato l'elemento. (Ereditato da ShapeElement) |
AccessibleHelpTopicFileName |
Ottiene il percorso del file della Guida associato a questo elemento. (Ereditato da ShapeElement) |
AccessibleHelpTopicId |
Ottiene l'identificatore dell'argomento della Guida associato a questo elemento. (Ereditato da ShapeElement) |
AccessibleName |
Ottiene il nome della forma utilizzata dalle applicazioni client per l'accessibilità. (Ereditato da LabelShape) |
AccessibleRole |
Ottiene il ruolo accessibile del controllo (Ereditato da ShapeElement) |
AccessibleState |
Ottiene stati accessibili aggiuntivi di questa forma. |
AccessibleValue |
Ottiene il valore accessibile per questo elemento. (Ereditato da ShapeElement) |
Alignment |
Ottiene o imposta il valore della proprietà del dominio Alignment. Descrizione per Microsoft.VisualStudio.Modeling.Diagrams.LineLabelShape.Alignment |
AllowsChildrenInSelection |
Ottiene se gli elementi figlio di questa forma sono consentiti nello stesso gruppo di selezione di questo elemento padre. (Ereditato da ShapeElement) |
AllowsChildrenToResizeParent |
Ottiene il valore che determina se le forme figlio possono ridimensionare questa forma. (Ereditato da ShapeElement) |
AllowsChildrenToShrinkParent |
Ottiene il valore che determina se questa forma può essere ridimensionata e cresciuta dalle modifiche apportate ai relativi figli annidati. (Ereditato da ShapeElement) |
Anchoring |
Ottiene il comportamento di ancoraggio per nodeShape. (Ereditato da NodeShape) |
AutoResizeParentOnBoundsChange |
Ottiene o imposta un valore che indica se le forme padre devono essere ridimensionate automaticamente tramite una regola quando i limiti assoluti di questa forma vengono modificati a causa di un'operazione di spostamento o ridimensionamento. (Ereditato da NodeShape) |
BackgroundBrushId |
Ottiene l'ID di risorsa del pennello che verrà utilizzato per riempire lo sfondo della geometria. (Ereditato da ShapeElement) |
BackgroundGradientMode |
Ottiene la modalità sfumatura per l'area di sfondo della forma. (Ereditato da NodeShape) |
BoundingBox |
Ottiene il rettangolo di delimitazione in unità mondiali rispetto all'angolo superiore sinistro della forma padre. (Ereditato da NodeShape) |
Bounds |
Ottiene o imposta i limiti della forma in unità mondiali rispetto all'angolo superiore sinistro della forma padre. (Ereditato da NodeShape) |
BoundsRules |
Ottiene l'oggetto che vincola i limiti di questa forma. |
CanExpandAndCollapse |
Ottiene un valore che indica se questa forma ha uno stato compresso ed espanso distinto. Questo valore deve essere impostato su true se vengono usate le funzionalità di espansione e compressione di NodeShape. (Ereditato da NodeShape) |
CanFocus |
Restituisce false se un elemento figlio può ricevere lo stato attivo. In caso contrario, restituisce true. Ciò impedisce il comportamento con doppio stato attivo che sarebbe stato causato da una forma attivabile con un singolo campo di testo attivabile. (Ereditato da LabelShape) |
CanMove |
Ottiene un valore che indica se l'utente è autorizzato a riposizionare shapeElement. (Ereditato da ShapeElement) |
CanResize |
Ottiene un valore che indica se l'utente può ridimensionare ShapeElement. Per modificare questo valore, eseguire l'override della proprietà ResizableSides. (Ereditato da NodeShape) |
CanSelect |
Ottiene un valore che indica se l'utente è autorizzato a selezionare ShapeElement. (Ereditato da ShapeElement) |
Center |
Ottiene il punto centrale dei limiti di ShapeElement. (Ereditato da ShapeElement) |
ClassStyleSet |
Definisce stlyes per classe per questa forma. (Ereditato da LabelShape) |
ClipWhenDrawingFields |
Ottiene un valore che indica se l'area di ritaglio deve essere impostata sul rettangolo di selezione di questa forma durante il disegno dei campi ShapeField figlio. (Ereditato da LabelShape) |
ConnectionPoints |
Ottiene l'elenco di punti di connessione in questa struttura NodeShape. (Ereditato da NodeShape) |
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. (Ereditato da ShapeElement) |
DefaultContainerMargin |
Ottiene il margine predefinito consentito tra le forme annidate e i limiti della forma padre. (Ereditato da NodeShape) |
DefaultOffset |
Il valore predefinito per l'offset tra l'etichetta della riga e il punto di ancoraggio. |
DefaultShapeField |
Ottiene il primo ShapeField che può ricevere lo stato attivo. Il campo restituito deve essere usato come campo forma predefinito per ricevere gli eventi chiave quando ShapeElement ha lo stato attivo e ShapeElement non risponde agli eventi chiave. (Ereditato da ShapeElement) |
DefaultSize |
Ottiene le dimensioni predefinite di un oggetto ShapeElement in unità mondiali. (Ereditato da ShapeElement) |
Diagram |
Ottiene il diagramma a cui appartiene l'oggetto ShapeElement. (Può essere null. (Ereditato da ShapeElement) |
DisplayText |
Ottiene il testo da visualizzare in questa forma. |
EnsureVisiblePreference |
Preferenze per il metodo EnsureVisible per la forma. Il valore predefinito è restituire VisiblePreference per il diagramma che ospita la forma. (Ereditato da ShapeElement) |
Events |
Restituisce l'elenco dei gestori eventi associati a questo oggetto ShapeElement. (Ereditato da ShapeElement) |
FixedFlags |
Ottiene le proprietà FixedFlags per un oggetto GraphNode. (Ereditato da LabelShape) |
FromRoleLinkShapes |
Ottiene una raccolta di LinkShapes in cui NodeShape svolge un ruolo From. (Ereditato da NodeShape) |
GeometryBackgroundBrushId |
Ottiene l'ID di risorsa del pennello che verrà utilizzato per riempire lo sfondo della geometria. (Ereditato da ShapeElement) |
GeometryBoundingBox |
Ottiene il riquadro delimitatore della geometria. (Inteso per essere chiamato solo dalle classi derivate da ShapeGeometry). (Ereditato da ShapeElement) |
GeometryCanResizeBottom |
Ottiene un valore che indica se l'utente è autorizzato a ridimensionare la geometria. (Chiamato solo dalle classi derivate da NodeShapeGeometry).) (Ereditato da NodeShape) |
GeometryCanResizeLeft |
Ottiene un valore che indica se l'utente è autorizzato a ridimensionare la geometria. (Chiamato solo dalle classi derivate da NodeShapeGeometry).) (Ereditato da NodeShape) |
GeometryCanResizeRight |
Ottiene un valore che indica se l'utente è autorizzato a ridimensionare la geometria. (Chiamato solo dalle classi derivate da NodeShapeGeometry).) (Ereditato da NodeShape) |
GeometryCanResizeTop |
Ottiene un valore che indica se l'utente è autorizzato a ridimensionare la geometria. (Chiamato solo dalle classi derivate da NodeShapeGeometry).) (Ereditato da NodeShape) |
GeometryHasFilledBackground |
Ottiene un valore che indica se lo sfondo della geometria verrà riempito. (Inteso per essere chiamato solo dalle classi derivate da ShapeGeometry). (Ereditato da ShapeElement) |
GeometryHasOutline |
Ottiene un valore che indica se la struttura della geometria verrà disegnata. (Inteso per essere chiamato solo dalle classi derivate da ShapeGeometry). (Ereditato da ShapeElement) |
GeometryHasShadow |
Ottiene un valore che indica se la geometria visualizza un'ombra. (Inteso per essere chiamato solo dalle classi derivate da ShapeGeometry). (Ereditato da ShapeElement) |
GeometryOutlinePenId |
Ottiene l'ID di risorsa della penna che verrà utilizzata per disegnare la struttura della geometria. (Ereditato da ShapeElement) |
GeometryStyleSet |
Ottiene il set di stili da utilizzare per la geometria. (Inteso per essere chiamato solo dalle classi derivate da ShapeGeometry). (Ereditato da ShapeElement) |
GridSize |
Ottiene un GridSize pari a zero che consente di disabilitare il blocco sulla griglia per le etichette riga. |
HasAnchoring |
Ottiene se nodeShape ha ancoraggio al relativo elemento padre abilitato. (Ereditato da NodeShape) |
HasBackgroundGradient |
Restituisce se geometryShape ha una sfumatura di sfondo (Ereditato da NodeShape) |
HasChildren |
Ottiene un valore che indica se ShapeElement ha uno o più oggetti ShapeElement figlio con una relazione relativa o annidata. (Ereditato da ShapeElement) |
HasConnectionPoints |
Ottiene se questo NodeShape richiede o meno l'utilizzo di punti di connessione. (Ereditato da NodeShape) |
HasCustomToolTip |
Restituisce un valore che indica se la forma dispone di un rendering personalizzato di una descrizione comando (Ereditato da ShapeElement) |
HasDragOverToolTip |
Restituisce un valore che indica se la descrizione comando di trascinamento è supportata da questa forma. (Ereditato da ShapeElement) |
HasFilledBackground |
Ottiene un valore che indica se disegnare lo sfondo della forma. (Ereditato da ShapeElement) |
HasHighlighting |
Ottiene un valore che indica se l'evidenziazione di ShapeElement verrà disegnata |
HasOutline |
Ottiene un valore che indica se la struttura della forma verrà disegnata. |
HasShadow |
Determina se disegnare o meno l'ombra della forma |
HasToolTip |
Ottiene/Imposta se la forma mostra o meno una descrizione comando al passaggio del mouse per impostazione predefinita (Ereditato da ShapeElement) |
Id |
Identificatore univoco di questo elemento. (Ereditato da ModelElement) |
IsActive |
Restituisce true se l'elemento è attualmente attivo all'interno del modello, false se l'elemento è stato eliminato o è 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) |
IsExpanded |
Ottiene o imposta il valore della proprietà di dominio IsExpanded. Descrizione per Microsoft.VisualStudio.Modeling.Diagrams.NodeShape.Is espanso (Ereditato da NodeShape) |
IsNestedChild |
Ottiene un valore che indica se questa forma è un figlio annidato del padre anziché un figlio relativo. Un elemento figlio annidato viene ritagliato dalla forma padre, mentre un figlio relativo non è . (Ereditato da ShapeElement) |
IsPlaceRouteNode |
Vedere se si è un nodo posizionabile/instradabile (Ereditato da NodeShape) |
IsPort |
Indica se si tratta di una forma di porta (Ereditato da NodeShape) |
IsRelativeChild |
Ottiene un valore che indica se questa forma è un figlio relativo del padre anziché di un elemento figlio annidato. Un elemento figlio annidato viene ritagliato dalla forma padre, mentre un figlio relativo non è . (Ereditato da ShapeElement) |
IsVisible |
Ottiene l'attributo di visibilità di questa forma. (Ereditato da ShapeElement) |
Label |
Modo alternativo per accedere alla proprietà IMS Text (Ereditato da LabelShape) |
LayoutObjectFixedFlags |
DomainClass LineLabelShape - Descrizione per Microsoft.VisualStudio.Modeling.Diagrams.LineLabelShape (Ereditato da NodeShape) |
LineAdjustAwayDefault |
Ottiene o imposta un valore che indica se i segmenti intermedi di linea delle forme di collegamento figlio devono tentare di allinearsi quando le forme di collegamento condividono una forma connessa comune. I segmenti di linea intermedi sono i segmenti che non contengono alcun endpoint LinkShape. Questa proprietà non influisce sull'affinità di questa forma con forme di pari livello; si applica solo alle forme che sono elementi figlio di questa forma. (Ereditato da ShapeElement) |
LineAffinityDefault |
Ottiene o imposta un valore che indica se i segmenti intermedi di linea delle forme di collegamento figlio devono tentare di allinearsi quando le forme di collegamento condividono una forma connessa comune. I segmenti di linea intermedi sono i segmenti che non contengono alcun endpoint LinkShape. Questa proprietà non influisce sull'affinità di questa forma con forme di pari livello; si applica solo alle forme che sono elementi figlio di questa forma. (Ereditato da ShapeElement) |
LineToLineClearance |
Ottiene o imposta la distanza in unità mondiali tra forme di collegamento figlio. Questa proprietà non influisce sulla distanza da linea a linea di questa forma con forme di pari livello; si applica solo alle forme che sono elementi figlio di questa forma. Questo valore deve essere maggiore di 1e-6. (Ereditato da ShapeElement) |
LineToNodeClearance |
Ottiene o imposta la distanza in unità mondiali tra forme di collegamento figlio e forme nodo figlio. Questa proprietà non influisce sulla distanza da linea a nodo di questa forma con forme di pari livello; si applica solo alle forme figlio di questa forma. Questo valore deve essere maggiore di 1e-6. (Ereditato da ShapeElement) |
Link |
Ottiene un elenco di collegamento. Descrizione per Microsoft.VisualStudio.Modeling.Diagrams.LinkConnectsToNode.Node (Ereditato da NodeShape) |
Location |
Ottiene o imposta le coordinate dell'angolo superiore sinistro dei limiti della forma rispetto all'angolo superiore sinistro del relativo padre. (Ereditato da NodeShape) |
ManuallyPlaced |
Ottiene o imposta il valore della proprietà di dominio ManuallyPlaced. Descrizione per Microsoft.VisualStudio.Modeling.Diagrams.LineLabelShape.Manually Placed |
ManuallySized |
Ottiene o imposta il valore della proprietà di dominio ManuallySized. Descrizione per Microsoft.VisualStudio.Modeling.Diagrams.LineLabelShape.Manually Sized |
MaximumSize |
Ottiene la dimensione massima di LabelShape in unità di misura internazionali. |
MinimumResizableSize |
Ottiene le dimensioni minime nelle unità mondiali che un utente può ridimensionare questa forma di nodo allo stato corrente. (Ereditato da NodeShape) |
MinimumSize |
Ottiene la dimensione minima di LabelShape in unità di misura internazionali. |
ModelElement |
Ottiene o imposta l'elemento del modello associato a questo elemento di presentazione. (Ereditato da PresentationElement) |
MultipleLine |
Ottiene un valore che indica se l'etichetta deve essere autorizzata a visualizzare il testo in più righe. (Ereditato da LabelShape) |
NestedChildShapes |
Ottiene un elenco di NestedChildShapes. Descrizione per Microsoft.VisualStudio.Modeling.Diagrams.ParentShapeContainsNestedChildShapes.ParentShape (Ereditato da ShapeElement) |
NestedShapesMargin |
Ottiene il margine tra il perimetro del riquadro delimitatore di ShapeElement e le forme nodo annidate. Il margine è espresso in unità mondiali. Questo margine consiste nel fornire un'area lungo il perimetro di questo ShapeElement in cui le linee di connessione possono essere instradate. (Ereditato da ShapeElement) |
NodeToNodeClearance |
Ottiene o imposta la distanza in unità mondiali tra le forme del nodo figlio. Questa proprietà non influisce sulla distanza da nodo a nodo di questa forma con forme di pari livello; si applica solo alle forme nodo figlio di questa forma. Questo valore deve essere maggiore di 1e-6. (Ereditato da ShapeElement) |
Offset |
Ottiene o imposta il valore della proprietà del dominio Offset. Descrizione per Microsoft.VisualStudio.Modeling.Diagrams.LineLabelShape.Offset |
OutlinePenId |
Ottiene l'ID di risorsa della penna che verrà utilizzata per disegnare la struttura della geometria. (Ereditato da ShapeElement) |
OutlinePenWidth |
Ottiene la larghezza della penna del contorno in unità mondiali. Ciò è utile per aumentare il rettangolo di delimitazione shapeElement a scopo di invalidazione. (Ereditato da ShapeElement) |
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. (Ereditato da ShapeElement) |
ParentLink |
Ottiene la relazione con l'elemento ShapeElement padre. (Ereditato da ShapeElement) |
ParentShape |
ParentShape DomainRole (Ereditato da ShapeElement) |
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. (Ereditato da ShapeElement) |
Placement |
Ottiene o imposta il valore della proprietà del dominio Placement. Descrizione per Microsoft.VisualStudio.Modeling.Diagrams.LineLabelShape.Placement |
PortFixedFlags |
Ottiene le proprietà FixedFlags per un oggetto GraphNode. (Ereditato da NodeShape) |
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. (Ereditato da LabelShape) |
RelativeChildShapes |
Ottiene un elenco di RelativeChildShapes. Descrizione per Microsoft.VisualStudio.Modeling.Diagrams.ParentShapeHasRelativeChildShapes.ParentShape (Ereditato da ShapeElement) |
ResizableSides |
Ottiene i lati della forma del nodo che possono essere ridimensionati dall'utente. |
ShapeFields |
Definisce un elenco per classe dei campi forma della forma. (Ereditato da LabelShape) |
ShapeGeometry |
Ottiene l'oggetto ShapeGeometry associato a ShapeElement. (Ereditato da ShapeElement) |
ShouldAutoPlaceChildShapes |
Determina se la correzione della visualizzazione deve posizionare automaticamente forme figlio nidificate di questa forma quando vengono create. Per impostazione predefinita, questo restituisce false. (Ereditato da NodeShape) |
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. (Ereditato da ShapeElement) |
Size |
Ottiene o imposta le dimensioni della dimensione della forma. (Ereditato da NodeShape) |
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. (Ereditato da ShapeElement) |
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. (Ereditato da ShapeElement) |
Text |
Ottiene o imposta il valore della proprietà di dominio Text. Descrizione per Microsoft.VisualStudio.Modeling.Diagrams.LabelShape.Text (Ereditato da LabelShape) |
ToRoleLinkShapes |
Ottiene un insieme di LinkShapes in cui NodeShape svolge un ruolo To. (Ereditato da NodeShape) |
ZOrder |
Ottiene l'ordine Z relativo per questo ShapeElement. Se si tratta di un diagramma, questo è il numero di ordine z più recente usato per rinumerare. (Ereditato da ShapeElement) |
Metodi
AccessibleDoDefaultAction() |
Esegue l'azione predefinita associata a questo oggetto accessibile. (Ereditato da ShapeElement) |
AdjustPosition() |
Regola automaticamente la posizione di questo LineLabel basata sul LinkShape a cui è connesso e sulle proprietà specificate dell'etichetta. |
Associate(ModelElement) |
Associa questo elemento di presentazione al relativo elemento modello. (Ereditato da PresentationElement) |
AutoLayoutChildShapes(IDictionary) |
Posizionare l'insieme specificato di ShapeElements utilizzando l'oggetto grafico. (Ereditato da NodeShape) |
AutoSizeLabel() |
Ridimensiona automaticamente la forma LabelShape. Deve essere in una transazione per chiamare questo metodo in quanto aggiorna i limiti della forma. (Ereditato da LabelShape) |
AutoSizeLabel(String) |
Ridimensiona automaticamente questo LabelShape sulla base del testo passato. Deve essere in una transazione per chiamare questo metodo in quanto aggiorna i limiti della forma. |
CalculateDerivedVisible(ShapeElement) |
Calcolare il valore DerivatoVisible per questa forma, presupponendo che l'elemento padre sia corretto. (Ereditato da ShapeElement) |
CalculateMinimumSizeBasedOnChildren() |
Calcola le dimensioni minime necessarie per questa forma per adattare tutti i relativi elementi figlio al suo interno. (Ereditato da NodeShape) |
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. (Ereditato da ShapeElement) |
ChooseRelationship(ShapeElement) |
Chiamato da ShapeElement.FixUpChildShapes() per ottenere il tipo di relazione tra ShapeElement figlio e il rispettivo padre. (Ereditato da LabelShape) |
CoerceSelection(DiagramItem, DiagramClientView, Boolean) |
Consente a una forma di modificare gli elementi selezionati. Chiamata dall'azione di selezione. (Ereditato da ShapeElement) |
Collapse() |
Compatta nodeShape per nascondere tutti i relativi elementi figlio annidati. Questa operazione può essere chiamata solo dall'interno di una transazione. (Ereditato da NodeShape) |
ConfiguredChildPortShape(Port, Boolean) |
Configurare portShape figlio. posizionare la forma figlio, se necessario. (Ereditato da NodeShape) |
ConstrainLabelSize(SizeD) |
Chiamato per limitare la dimensione calcolata automaticamente dell'etichetta. L'implementazione predefinita non contiene vincoli. |
Copy() |
Crea una copia dell'elemento nel modello. (Ereditato da ModelElement) |
Copy(IEnumerable<Guid>) |
Crea una copia dell'elemento nel modello. (Ereditato da ModelElement) |
CreateBackgroundGradientField(String) |
Crea l'area AreaField che copre l'area di sfondo della forma e visualizza il riempimento sfumato. Le classi derivate possono eseguire l'override di questa opzione per modificare il tipo di campo creato. (Ereditato da NodeShape) |
CreateChildShape(ModelElement) |
Chiamato da ShapeElement.FixUpChildShapes() per recuperare una nuova istanza di una forma figlio per l'elemento modello specificato. (Ereditato da ShapeElement) |
CreateClassStyleSet() |
Crea il set di stili di classe per questo ShapeElement (Ereditato da ShapeElement) |
CreateConnectionPoint(PointD) |
Crea un punto di connessione con il punto centrale specificato e lo aggiunge all'insieme ConnectionPoints per questa forma. (Ereditato da NodeShape) |
CreateDecorators() |
Crea un'istanza della raccolta di decoratori per questo tipo di forma. (Ereditato da ShapeElement) |
CreateDefaultBounds(Double, Double) |
Crea e restituisce un limite predefinito che può essere utilizzato da NodeShape. (Ereditato da NodeShape) |
CreateDefaultStringFormat() |
DomainClass LineLabelShape - Descrizione per Microsoft.VisualStudio.Modeling.Diagrams.LineLabelShape |
CreateInstanceStyleSet() |
Create set di stili di questa istanza. (Ereditato da ShapeElement) |
CreateShapeFields() |
Crea un'istanza della raccolta di campi di forma per questo tipo di forma. (Ereditato da ShapeElement) |
CreateTextField() |
Crea una nuova classe derivata TextField (Ereditato da LabelShape) |
Delete() |
Per eliminare un elemento dal modello (Ereditato da ModelElement) |
Delete(Guid[]) |
Per eliminare un elemento dal modello (Ereditato da ModelElement) |
DetermineHighlightShape(ShapeElement) |
Sale la catena di forme padre, fino a quando non trova una forma con evidenziazione attivata o ha raggiunto la parte superiore della catena padre. (Ereditato da ShapeElement) |
DoFoldToShape(PointD, PointD) |
Calcola il punto lungo il perimetro shapeElement in cui il vettore specificato intersecerà (Ereditato da ShapeElement) |
DoHitTest(PointD, DiagramHitTestInfo, Boolean) |
Esegue un hittest in base a un punto relativo alla parte superiore sinistra del diagramma nelle unità mondiali. (Ereditato da ShapeElement) |
DoHitTest(PointD, DiagramHitTestInfo) |
Esegue un hittest in base a un punto relativo alla parte superiore sinistra del diagramma nelle unità mondiali. (Ereditato da ShapeElement) |
DoHitTestSelection(PointD, DiagramHitTestInfo) |
Esegue un hittest sulla selezione che circonda ShapeElement in base a un punto rispetto all'angolo superiore sinistro del diagramma nelle unità mondiali. (Ereditato da ShapeElement) |
DoKeyboardNavigation(Keys, DiagramClientView) |
Chiama il metodo di spostamento appropriato sulla forma. (Ereditato da ShapeElement) |
DrawResizeFeedback(DiagramPaintEventArgs, RectangleD) |
Disegna il feedback di ridimensionamento di ShapeElement utilizzando i limiti assoluti specificati per ShapeElement. (Ereditato da ShapeElement) |
EnsureConnectionPoints(LinkShape) |
Assicura che esistano punti di connessione appropriati per il collegamento specificato. Questo metodo verrà chiamato prima che un collegamento specificato sia connesso a questa forma. L'implementazione predefinita crea un punto di connessione che si trova a metà strada attraverso il lato sinistro della forma. Le classi derivate che usano i punti di connessione possono eseguire l'override per creare punti di connessione diversi. (Ereditato da NodeShape) |
EnsureGraphExists() |
DomainClass LineLabelShape - Descrizione per Microsoft.VisualStudio.Modeling.Diagrams.LineLabelShape (Ereditato da NodeShape) |
EnsureGraphLayoutObjectsExist(ShapeElement) |
Assicurarsi che la forma dell'oggetto grafico sottostante e i relativi elementi figlio siano presenti. (Ereditato da NodeShape) |
ExcludeFromClipRegion(Graphics, Matrix, GraphicsPath) |
Esclude shapeElement e i relativi elementi ShapeElement discendenti dall'area di ritaglio nell'oggetto Graphics specificato. (Ereditato da ShapeElement) |
ExcludeGeometryFromClipRegion(Graphics, Matrix, GraphicsPath) |
Esclude dall'area di ritaglio questa geometria, incluse le geometrie degli oggetti IGeometryHost discendenti. (Inteso per essere chiamato solo dalle classi derivate da ShapeGeometry). (Ereditato da ShapeElement) |
ExcludeShapeFromSizeCalculation(NodeShape) |
Se true, la forma non viene considerata per il calcolo della dimensione della forma padre (Ereditato da NodeShape) |
Expand() |
Aumenta NodeShape per adattarsi a tutti i suoi figli annidati. Questa operazione può essere chiamata solo dall'interno di una transazione. (Ereditato da NodeShape) |
FindDecorator(String) |
Trova Decorator con il nome specificato. (Ereditato da ShapeElement) |
FindFirstChild(Boolean) |
Chiamato da questo oggetto ShapeElement per ottenere il primo discendente nella sequenza di navigazione. Chiamato dal figlio ShapeElement o ShapeField per ottenere il primo discendente della forma nella sequenza di navigazione. (Ereditato da ShapeElement) |
FindFreeArea(Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double) |
Trovare un'area libera nel grafico della forma o del diagramma. (Ereditato da ShapeElement) |
FindFreeArea(RectangleD) |
Trova un'area libera all'interno di questa forma. (Ereditato da NodeShape) |
FindLastChild(Boolean) |
Chiamato dal figlio ShapeElement o ShapeField per ottenere l'ultimo discendente della forma nella sequenza di navigazione. (Ereditato da ShapeElement) |
FindNextChild(DiagramItem, Boolean) |
Chiamato dal figlio ShapeElement o ShapeField per ottenere il primo elemento di pari livello dell'elemento figlio dopo di esso nella sequenza di navigazione. (Ereditato da ShapeElement) |
FindNextInChildFields(ShapeField, Boolean) |
Trova il primo Oggetto DiagramItem dopo il campo ShapeField specificato. La ricerca è limitata all'insieme ShapeField della forma, inclusi i relativi sottocampi. (Ereditato da ShapeElement) |
FindPreviousChild(DiagramItem, Boolean) |
Chiamato da ShapeElement o ShapeField figlio per ottenere il primo elemento di pari livello attivabile dell'elemento figlio che lo precede nella sequenza di navigazione. (Ereditato da ShapeElement) |
FindPreviousInChildFields(ShapeField, Boolean) |
Trova il primo Oggetto DiagramItem che precede il campo ShapeField specificato. La ricerca è limitata all'insieme ShapeField della forma, inclusi i relativi sottocampi. (Ereditato da ShapeElement) |
FindShapeField(String) |
Restituisce il primo oggetto ShapeField con il nome specificato nell'insieme ShapeFields. Se non viene trovato un campo con il nome specificato, questo metodo restituisce Null. (Ereditato da ShapeElement) |
FixUpChildShapes(ModelElement) |
Chiamato da Diagram.FixUpDiagram() per offrire la possibilità di creare e/o configurare forme figlio in risposta all'aggiunta dell'elemento figlio specificato al modello. (Ereditato da ShapeElement) |
Focused(DiagramClientView) |
Restituisce un valore che indica se la forma è evidenziata nella visualizzazione specificata. (Ereditato da ShapeElement) |
GetAbsoluteBoundsValue() |
Fornisce l'archiviazione di backup per la proprietà NodeShape.AbsoluteBounds. (Ereditato da NodeShape) |
GetAccessibilityObject(DiagramClientView) |
Ottiene l'oggetto AccessibleObject assegnato all'elemento (Ereditato da ShapeElement) |
GetChildElements(ModelElement) |
Chiamato da ShapeElement.FixUpChildShapes() per ottenere una raccolta di ModelElements considerati elementi figlio dell'elemento ModelElement specificato. Gli elementi figlio restituiti devono avere tipi di forma corrispondenti di cui è possibile creare un'istanza come forme figlio di questo oggetto ShapeElement. (Ereditato da ShapeElement) |
GetCompliantAnchorPoint(AnchorPoint, PointD, VGRoutingStyle) |
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) |
GetCursor(Cursor, DiagramClientView, PointD) |
Ottiene il cursore visualizzato quando il puntatore del mouse si trova su ShapeElement. (Ereditato da ShapeElement) |
GetDomainClass() |
Ottiene la classe di dominio maggiormente derivata per questo elemento. (Ereditato da ModelElement) |
GetDragOverToolTipText(DiagramItem) |
Restituisce il trascinamento del mouse sul testo della descrizione comando da visualizzare. (Ereditato da ShapeElement) |
GetFieldAccessibleDescription(ShapeField) |
DomainClass LineLabelShape - Descrizione per Microsoft.VisualStudio.Modeling.Diagrams.LineLabelShape (Ereditato da ShapeElement) |
GetFieldAccessibleName(ShapeField) |
DomainClass LineLabelShape - Descrizione per Microsoft.VisualStudio.Modeling.Diagrams.LineLabelShape (Ereditato da ShapeElement) |
GetFieldAccessibleValue(ShapeField) |
DomainClass LineLabelShape - Descrizione per Microsoft.VisualStudio.Modeling.Diagrams.LineLabelShape (Ereditato da ShapeElement) |
GetFieldRepresentedElement(ShapeField) |
Ottiene l'elemento ModelElement primario rappresentato dall'oggetto ShapeField figlio specificato. (Ereditato da ShapeElement) |
GetFieldRepresentedProperty(ShapeField) |
Ottiene le informazioni sulle proprietà rappresentate dall'oggetto ShapeField specificato. (Ereditato da ShapeElement) |
GetIsExpandedValue() |
Fornisce l'archiviazione per la proprietà NodeShape.IsExpanded. (Ereditato da NodeShape) |
GetPotentialMouseAction(MouseButtons, PointD, DiagramHitTestInfo) |
Recupera un'azione del mouse che deve essere attivata su questo evento (o il successivo) MouseDown se il mouse si trova sul punto specificato. (Ereditato da ShapeElement) |
GetRoleCollection<TCollection,TElement>(Guid) |
Ottiene o crea la raccolta di elementi collegati (Ereditato da ModelElement) |
GetShapeLuminosity(DiagramClientView, Color) |
Calcola la luminosità della forma in base alla luminosità del colore corrente e indipendentemente dal fatto che si tratti o meno nell'elenco di evidenziazione. (Ereditato da ShapeElement) |
GetSubFieldAccessibleDescription(ShapeField, ShapeSubField) |
DomainClass LineLabelShape - Descrizione per Microsoft.VisualStudio.Modeling.Diagrams.LineLabelShape (Ereditato da ShapeElement) |
GetSubFieldAccessibleName(ShapeField, ShapeSubField) |
DomainClass LineLabelShape - Descrizione per Microsoft.VisualStudio.Modeling.Diagrams.LineLabelShape (Ereditato da ShapeElement) |
GetSubFieldAccessibleValue(ShapeField, ShapeSubField) |
DomainClass LineLabelShape - Descrizione per Microsoft.VisualStudio.Modeling.Diagrams.LineLabelShape (Ereditato da ShapeElement) |
GetSubFieldRepresentedElements(ShapeField, ShapeSubField) |
Ottiene un insieme di ModelElements rappresentato dall'oggetto ShapeSubField specificato. (Ereditato da ShapeElement) |
GetSubFieldRepresentedProperty(ShapeField, ShapeSubField) |
Ottiene il descrittore della proprietà associata al sottocampo specificato. (Ereditato da ShapeElement) |
GetSubFieldRepresentedPropertyElements(ShapeField, ShapeSubField) |
Ottiene l'elemento che ospita la proprietà visualizzata da un sottocampo. Può essere diverso dall'elemento restituito da GetSubFieldRepresentedElements perché l'effettivo DomainPropertyInfo restituito da GetSubFieldRepresentedProperty può essere ospitato in un elemento figlio dell'elemento rappresentato. (Ereditato da ShapeElement) |
GetToolTipText(DiagramItem) |
Ottiene il testo della descrizione comando per l'elemento PEL sotto il cursore (Ereditato da ShapeElement) |
HasCachedDragOverResult(DiagramDragEventArgs) |
Restituisce true se il risultato trascinamento viene memorizzato nella cache. (Ereditato da ShapeElement) |
Hide() |
Nascondere (rendere invisibile) la forma e tutti i suoi figli (Ereditato da ShapeElement) |
HideCustomToolTip(IWin32Window) |
Nascondere la descrizione comando personalizzata della forma (Ereditato da ShapeElement) |
InitializeDecorators(IList<ShapeField>, IList<Decorator>) |
Crea un'istanza e aggiunge campi forma (ad esempio testo e immagini) a questo tipo di forma. (Ereditato da ShapeElement) |
InitializeInstanceResources() |
Esegue l'override delle risorse esistenti per questa istanza di ShapeElement. Questo metodo viene chiamato dopo che è stata creata un'istanza del set di stili di istanza. Eseguire l'override di questo metodo per modificare le risorse esistenti per questa istanza di ShapeElement. (Ereditato da ShapeElement) |
InitializeResources(StyleSet) |
Aggiunge nuove risorse o sostituisce le risorse esistenti per questo tipo di ShapeElement. Questo metodo viene chiamato dopo che è stata creata un'istanza del set di stili di classe. Eseguire l'override di questo metodo per aggiungere nuove risorse o modificare le risorse esistenti per questo tipo ShapeElement. (Ereditato da ShapeElement) |
InitializeShapeFields(IList<ShapeField>) |
Crea e aggiunge i campi della forma per questo tipo di forma. (Ereditato da LabelShape) |
InternalOnLabelTextChanged(ElementPropertyChangedEventArgs) |
Questo metodo viene chiamato quando il testo per questo oggetto LabelShape è stato modificato. E anche classi derivate di chiamate per rispondere alla modifica del testo. |
Invalidate() |
Invalida ShapeElement. (Ereditato da ShapeElement) |
Invalidate(Boolean) |
Invalida ShapeElement. (Ereditato da ShapeElement) |
Invalidate(RectangleD) |
Invalida ShapeElement con il rettangolo specificato utilizzato come limiti assoluti. (Ereditato da ShapeElement) |
IsDescendantOf(ShapeElement) |
Restituisce un valore che indica se questa forma è un discendente della forma specificata. (Ereditato da ShapeElement) |
IsNavigationKey(Char) |
Restituisce un valore che indica se il tipo di carattere specificato corrisponde a un comando di navigazione. (Ereditato da ShapeElement) |
IsNavigationKey(Keys) |
Restituisce un valore che indica se i dati chiave specificati corrispondono a un comando di navigazione. (Ereditato da ShapeElement) |
IterateShapes(IShapeIterator) |
Metodo per aiutare l'iteratore attraverso una forma e tutte le forme figlio. Il metodo passerà in modo ricorsivo a tutte le forme figlio di questa forma e chiamerà l'iteratore specificato con ogni forma rilevata. Nota: l'implementazione di base è che l'attraversamento è depth-first e NestedChildShapes vengono iterati prima di RelativeChildShapes. (Ereditato da ShapeElement) |
MergeConfigure(ElementGroup) |
PresentationElements non deve eseguire l'override di MergeConfigure() perché non verrà chiamato 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. (Ereditato da ShapeElement) |
MoveByRepositioning(DiagramDragEventArgs) |
Riposiziona le forme nel ElementGroupPrototype in base alla quantità determinata dalla posizione del mouse. (Ereditato da ShapeElement) |
MoveByRepositioning(ElementGroupPrototype, DiagramItemCollection, PointD, DiagramItem) |
Riposiziona le forme nel prototipo specificato al punto specificato. (Ereditato da ShapeElement) |
NavigateAcrossLinks(SelectedShapesCollection, Boolean) |
Seleziona le forme connesse a questa forma. (Ereditato da NodeShape) |
NavigateAscend(SelectedShapesCollection) |
Chiamato da questo ShapeElement per impostare lo stato attivo sul suo primo predecessore attivabile nella sequenza di navigazione. (Ereditato da ShapeElement) |
NavigateDescend(SelectedShapesCollection) |
Chiamato da questo ShapeElement per impostare lo stato attivo sul primo discendente attivabile nella sequenza di navigazione. (Ereditato da ShapeElement) |
NavigateTo(DiagramItem, SelectedShapesCollection) |
Chiamato dai metodi Navigate per impostare lo stato attivo sull'oggetto DiagramItem specificato. (Ereditato da ShapeElement) |
NavigateToFirst(SelectedShapesCollection) |
Chiamato da questo elemento ShapeElement per impostare lo stato attivo sul primo elemento di pari livello della forma (ad esempio, il primo figlio dell'elemento padre) nella sequenza di navigazione. (Ereditato da ShapeElement) |
NavigateToLast(SelectedShapesCollection) |
Chiamato da questo elemento ShapeElement per impostare lo stato attivo sull'ultimo elemento di pari livello della forma (ad esempio, l'ultimo figlio dell'elemento padre) nella sequenza di navigazione. (Ereditato da ShapeElement) |
NavigateToNext(SelectedShapesCollection) |
Chiamato da questo shapeElement per impostare lo stato attivo sull'oggetto successivo nella sequenza di navigazione. L'elemento attivo della selezione viene ignorato; si presuppone che questa forma sia l'elemento ShapeElement da cui iniziare lo spostamento. (Ereditato da ShapeElement) |
NavigateToPrevious(SelectedShapesCollection) |
Chiamato da questo shapeElement per impostare lo stato attivo sull'oggetto precedente nella sequenza di navigazione. L'elemento attivo della selezione viene ignorato; si presuppone che questa forma sia l'elemento ShapeElement da cui iniziare lo spostamento. (Ereditato da ShapeElement) |
OnAbsoluteBoundsChanged(AbsoluteBoundsChangedEventArgs) |
DomainClass LineLabelShape - Descrizione per Microsoft.VisualStudio.Modeling.Diagrams.LineLabelShape (Ereditato da NodeShape) |
OnAssociatedPropertyChanged(PropertyChangedEventArgs) |
Chiamato quando viene modificata una proprietà. (Ereditato da ShapeElement) |
OnBeforePaint() |
OnBeforePaint viene chiamato all'inizio del disegno di ShapeElement. Offre agli sviluppatori l'opportunità di aggiornare ed eseguire l'override delle risorse prima di usarle nella pittura. (Ereditato da ShapeElement) |
OnBeginEdit(DiagramItemEventArgs) |
Chiamato quando la modifica sul posto è iniziata. (Ereditato da ShapeElement) |
OnBoundsFixup(BoundsFixupState, Int32, Boolean) |
Consente l'ultima opportunità per l'utente di essere utenteFissi durante la correzione della visualizzazione e del diagramma. L'implementazione di base applica solo i limiti attualmente impostati su questa forma. È anche possibile eseguire l'override di questo metodo per applicare anche altri limiti specifici. (Ereditato da NodeShape) |
OnChildConfigured(ShapeElement, Boolean, Boolean) |
Configurare le porte sulla forma quando viene aggiunta (Ereditato da NodeShape) |
OnChildConfiguring(ShapeElement, Boolean) |
Configurare le porte sulla forma quando viene aggiunta (Ereditato da NodeShape) |
OnClick(DiagramPointEventArgs) |
Chiamato da OnClick() del controllo. (Ereditato da ShapeElement) |
OnCopy(ModelElement) |
Chiamato quando è stata creata una copia dell'elemento. Il metodo viene chiamato sull'elemento duplicato. (Ereditato da ModelElement) |
OnDeleted() |
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) |
Richiama la modifica sul posto (Ereditato da LabelShape) |
OnDragDrop(DiagramDragEventArgs) |
Evento generato quando un oggetto IDataObject viene trascinato e quindi eliminato in ShapeElement. (Ereditato da ShapeElement) |
OnDragEnter(DiagramDragEventArgs) |
Evento generato quando un trascinamento IDataObject entra nei limiti di ShapeElement. (Ereditato da ShapeElement) |
OnDragLeave(DiagramPointEventArgs) |
Evento generato quando un trascinamento IDataObject lascia i limiti di ShapeElement. (Ereditato da ShapeElement) |
OnDragOver(DiagramDragEventArgs) |
Evento generato quando un oggetto IDataObject viene trascinato sui limiti di ShapeElement. (Ereditato da ShapeElement) |
OnEndEdit(DiagramItemEventArgs) |
Chiamato quando la modifica sul posto è terminata. (Ereditato da ShapeElement) |
OnInitialize() |
DomainClass LineLabelShape - Descrizione per Microsoft.VisualStudio.Modeling.Diagrams.LineLabelShape |
OnKeyDown(DiagramKeyEventArgs) |
Chiamata eseguita alla pressione di un tasto. (Ereditato da NodeShape) |
OnKeyPress(DiagramKeyPressEventArgs) |
Chiamata eseguita alla pressione di un tasto. (Ereditato da NodeShape) |
OnKeyUp(DiagramKeyEventArgs) |
Chiamato quando è rilasciato un tasto. (Ereditato da ShapeElement) |
OnLabelTextChanged(ElementPropertyChangedEventArgs) |
Questo metodo viene chiamato quando il testo per questo oggetto LabelShape è stato modificato. Eseguire l'override di questo metodo per rispondere alla modifica del testo. (Ereditato da LabelShape) |
OnMouseDown(DiagramMouseEventArgs) |
Chiamato da OnMouseDown() del controllo. (Ereditato da ShapeElement) |
OnMouseEnter(DiagramPointEventArgs) |
Implementazione predefinita dell'evento ShapeElement per OnMouseEnter. (Ereditato da ShapeElement) |
OnMouseHover(DiagramPointEventArgs) |
Implementazione predefinita dell'evento ShapeElement per OnMouseHover. (Ereditato da ShapeElement) |
OnMouseLeave(DiagramPointEventArgs) |
Implementazione predefinita dell'evento ShapeElement per OnMouseLeave. (Ereditato da ShapeElement) |
OnMouseMove(DiagramMouseEventArgs) |
Chiamato da OnMouseMove() del controllo. (Ereditato da ShapeElement) |
OnMouseUp(DiagramMouseEventArgs) |
Chiamato da OnMouseUp() del controllo. (Ereditato da ShapeElement) |
OnMouseWheel(DiagramMouseEventArgs) |
Chiamato da OnMouseWheel() del controllo. (Ereditato da ShapeElement) |
OnOrphaned(SerializationResult) |
Durante la deserializzazione, se una forma non è connessa ad alcun elemento del modello tramite la relazione PresentationViewsSubject quando deve, viene considerata "orfana". Questo metodo viene chiamato quando viene rilevata una forma di questo tipo durante la deserializzazione. Nota: l'implementazione di base rimuoverà la forma. (Ereditato da ShapeElement) |
OnPaintEmphasis(DiagramPaintEventArgs) |
Dona risalto visivo alla forma. Ciò non indica la selezione, ma attira l'attenzione dell'utente su questa forma quando un'altra forma è selezionata. (Vedere ShapeElement.RelatedShapeToEmphasize). (Ereditato da ShapeElement) |
OnPaintFeedback(DiagramPaintEventArgs) |
Disegna il feedback di trascinamento della selezione quando shapeElement (o possibilmente uno dei discendenti) è sotto il mouse. Viene chiamato dal controllo OnPaint(). (Ereditato da ShapeElement) |
OnPaintSelection(DiagramPaintEventArgs) |
Disegna la selezione di shapeElement. Per impostazione predefinita, shapeGeometry di ShapeElement disegnerà la selezione. Il sistema di coordinate dell'oggetto Graphics viene espresso in unità internazionali e in relazione alla forma padre. (Ereditato da ShapeElement) |
OnPaintShape(DiagramPaintEventArgs) |
Disegna shapeElement. Viene chiamato dal controllo OnPaint(). (Ereditato da ShapeElement) |
OnParentNodeShapeChanged(RectangleD, RectangleD) |
Questo metodo viene richiamato se a) ParentShape è NodeShape b) ParentShape viene spostato o ridimensionato. (Ereditato da NodeShape) |
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. (Ereditato da ShapeElement) |
OnShapeRemoved() |
Chiamato quando shapeElement non è più un elemento ShapeElement figlio del relativo elemento ShapeElement padre. (Ereditato da ShapeElement) |
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. (Ereditato da ShapeElement) |
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. (Ereditato da ShapeElement) |
PerformShapeAnchoringRule() |
Configura e attiva ShapeAnchoringRule con le informazioni appropriate per l'elemento padre di questa forma. Genera solo l'evento una volta per iterazione e mantiene un elenco di tutte le modifiche che verranno gestite in un secondo momento. (Ereditato da NodeShape) |
PermitChildVisibility(ShapeElement) |
Opportunità di influenzare la visibilità delle forme figlio (Ereditato da NodeShape) |
ProcessVisibilityChange(Boolean) |
Elaborare la modifica consequenziale da una modifica nella visibilità di questa forma (Ereditato da NodeShape) |
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. (Ereditato da ShapeElement) |
PurgePoints() |
Questo metodo rimuove tutti i punti presenti (Ereditato da ShapeElement) |
RebuildShape() |
Esegue la correzione della visualizzazione in questo shapeElement. (Ereditato da ShapeElement) |
RemoveLayoutObject() |
rimuove (elimina) questo shapeElement da GraphWrapper, nonché dalle forme figlio relative e annidate. (Ereditato da ShapeElement) |
Selected(DiagramClientView) |
Restituisce un valore che indica se questa forma è selezionata nella visualizzazione specificata. (Ereditato da ShapeElement) |
SetAbsoluteBoundsValue(RectangleD) |
Fornisce l'archiviazione di backup per la proprietà NodeShape.AbsoluteBounds. (Ereditato da NodeShape) |
SetInitialGraphLayoutVisibility() |
Se la visibilità di questa forma è stata modificata prima della creazione dell'oggetto layout grafico, assicurarsi che i due siano sincronizzati. (Ereditato da ShapeElement) |
SetIsExpandedValue(Boolean) |
Fornisce l'archiviazione per la proprietà NodeShape.IsExpanded. (Ereditato da NodeShape) |
SetShowHideState(Boolean) |
Impostare lo stato di visibilità della forma e tutti i relativi elementi figlio (Ereditato da ShapeElement) |
SetShowHideStateImplementation(Boolean) |
Impementazione principale per Mostra e Nascondi (Ereditato da ShapeElement) |
ShouldAddShapeForElement(ModelElement) |
Chiamato da ShapeElement.FixUpChildShapes() per ottenere un valore che indica se un oggetto ShapeElement deve essere creato e aggiunto come elemento figlio di questo shapeElement. (Ereditato da ShapeElement) |
ShouldReparentOnMove() |
Decide se una forma deve essere replicata o meno quando viene spostata. (Ereditato da ShapeElement) |
Show() |
Mostra (rendi visibile) la forma e tutti i relativi elementi figlio (Ereditato da ShapeElement) |
ShowCustomToolTip(String, IWin32Window, Point) |
Mostra la descrizione comando personalizzata della forma con i suggerimenti specificati sul testo e sulla posizione (Ereditato da ShapeElement) |
Side(RectangleD) |
Assegna un lato alla porta (Ereditato da NodeShape) |
ToString() |
Restituisce il nome accessibile di questo oggetto, oltre al sottotipo. (Ereditato da ShapeElement) |
TranslateGeometryToAbsoluteBounds(RectangleD) |
Converte un rettangolo dalle coordinate relative alla parte superiore sinistra del padre dell'oggetto IGeometryHost alle coordinate complessive assolute. (Ereditato da ShapeElement) |
TranslateGeometryToRelativeBounds(RectangleD) |
Converte un rettangolo dalle coordinate complessive assolute alle coordinate relative alla parte superiore sinistra del padre dell'oggetto IGeometryHost. (Ereditato da ShapeElement) |
TranslateToAbsoluteBounds(RectangleD) |
Converte un rettangolo dalle coordinate relative alla forma padre in coordinate del mondo assolute. (Ereditato da ShapeElement) |
TranslateToRelativeBounds(RectangleD) |
Converte un rettangolo dalle coordinate del mondo assoluto alle coordinate relative alla forma padre. (Ereditato da ShapeElement) |
UpdateChildVisibility() |
Ricalcola gli stati di visibilità delle forme discendenti in base agli overridi del metodo PermitChildVisibility. Il comportamento predefinito consiste nel basare lo stato di visibilità del figlio sulla proprietà IsExpanded dell'elemento padre. Nota interna: consente anche di sincronizzare gli stati di visibilità di qualsiasi sottografo discendente nell'oggetto graph. (Ereditato da NodeShape) |
UpdateDerivedVisible(ShapeElement) |
Aggiornare lo stato visibile derivato di questa forma (Ereditato da ShapeElement) |
UpdateGeometryLuminosity(DiagramClientView, Brush) |
Modifica della luminosità del pennello specificato. (Inteso per essere chiamato solo dalle classi derivate da ShapeGeometry). (Ereditato da ShapeElement) |
UpdateGeometryLuminosity(DiagramClientView, Pen) |
Modifica della luminosità della penna specificata. (Inteso per essere chiamato solo dalle classi derivate da ShapeGeometry). (Ereditato da ShapeElement) |
Eventi
AbsoluteBoundsChanged |
Evento per le modifiche alla proprietà AbsoluteBounds per questo elemento (Ereditato da NodeShape) |
Click |
Evento generato quando viene fatto clic sulla forma. (Ereditato da ShapeElement) |
DoubleClick |
Evento generato quando si fa doppio clic sulla forma. (Ereditato da ShapeElement) |
KeyDown |
Evento generato quando la forma ha lo stato attivo e un tasto della tastiera è inattivo. (Ereditato da ShapeElement) |
KeyPress |
Evento generato quando la forma ha lo stato attivo e viene digitato un carattere. (Ereditato da ShapeElement) |
KeyUp |
Evento generato quando la forma ha lo stato attivo e viene rilasciato un tasto di tastiera. (Ereditato da ShapeElement) |
MouseDown |
Evento generato quando viene premuto un pulsante del mouse sulla forma. (Ereditato da ShapeElement) |
MouseMove |
Evento generato quando il cursore si sposta sulla forma. (Ereditato da ShapeElement) |
MouseUp |
Evento generato quando viene rilasciato un pulsante del mouse sulla forma. (Ereditato da ShapeElement) |
MouseWheel |
Evento generato quando la rotellina del mouse si sposta mentre il cursore si trova sulla forma. (Ereditato da ShapeElement) |
Implementazioni dell'interfaccia esplicita
ILineLabel.AdjustPosition() |
Utilizza il metodo non virtuale per implementare l'interfaccia interna. |
ILineLabel.UpdateLabelOffset(RectangleD, RectangleD) |
Aggiorna l'offset dell'etichetta dal punto di ancoraggio in base alla modifica della posizione. |
IMergeElements.CanMerge(ProtoElementBase, ElementGroupPrototype) |
DomainClass LineLabelShape - Descrizione per Microsoft.VisualStudio.Modeling.Diagrams.LineLabelShape (Ereditato da ModelElement) |
IMergeElements.ChooseMergeTarget(ElementGroup) |
DomainClass LineLabelShape - Descrizione per Microsoft.VisualStudio.Modeling.Diagrams.LineLabelShape (Ereditato da ModelElement) |
IMergeElements.ChooseMergeTarget(ElementGroupPrototype) |
DomainClass LineLabelShape - Descrizione per Microsoft.VisualStudio.Modeling.Diagrams.LineLabelShape (Ereditato da ModelElement) |
IMergeElements.MergeConfigure(ElementGroup) |
DomainClass LineLabelShape - Descrizione per Microsoft.VisualStudio.Modeling.Diagrams.LineLabelShape (Ereditato da ModelElement) |
IMergeElements.MergeDisconnect(ModelElement) |
DomainClass LineLabelShape - Descrizione per Microsoft.VisualStudio.Modeling.Diagrams.LineLabelShape (Ereditato da ModelElement) |
IMergeElements.MergeRelate(ModelElement, ElementGroup) |
DomainClass LineLabelShape - Descrizione per Microsoft.VisualStudio.Modeling.Diagrams.LineLabelShape (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) |
DomainClass LineLabelShape - Descrizione per Microsoft.VisualStudio.Modeling.Diagrams.LineLabelShape |
GetExtension(ModelElement, Guid) |
DomainClass LineLabelShape - Descrizione per Microsoft.VisualStudio.Modeling.Diagrams.LineLabelShape |
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) |
DomainClass LineLabelShape - Descrizione per Microsoft.VisualStudio.Modeling.Diagrams.LineLabelShape |
TryGetExtension(ModelElement, Guid) |
DomainClass LineLabelShape - Descrizione per Microsoft.VisualStudio.Modeling.Diagrams.LineLabelShape |
TryGetExtension(ModelElement, Type) |
DomainClass LineLabelShape - Descrizione per Microsoft.VisualStudio.Modeling.Diagrams.LineLabelShape |
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 |