Spazio dei nomi Microsoft.VisualStudio.Modeling.Diagrams
i tipi in Microsoft.VisualStudio.Modeling.Diagrams visualizzazione dello spazio dei nomi di DSL come diagramma.Forniscono l'implementazione dei diagrammi, le forme e i connettori definite nel file di definizione DSL.Per personalizzare l'aspetto del linguaggio DSL utilizzando il codice del programma, si utilizzano i tipi definiti nello spazio dei nomi.
I tipi principali di interesse sono:
NodeShape - la classe base di forme specificate nella definizione di modello DSL.
BinaryLinkShape - la classe base di connettori specificato nella definizione di modello DSL.È una classe base LinkShape, che non ha altre classi derivate.
Diagram - la classe base del diagramma specificato nella definizione di modello DSL.
ShapeElement la classe di base NodeShape e LinkShape.I diagrammi, le forme e i connettori sono tutti gli ShapeElements.
PresentationViewsSubject - la relazione tra una forma o un connettore nel diagramma e su un elemento del modello di dominio.
ShapeField - un'area all'interno della forma, ad esempio una sezione in una forma del raggruppamento, una riga di testo, un'etichetta, o un'icona.
Decorator - un elemento visualizzato in uno ShapeField.In IconDecorator contiene un'immagine alla forma e un oggetto TextDecorator viene visualizzata un'etichetta.
DiagramItem - un riferimento a una forma e facoltativamente a un campo e un sottocampo all'interno della forma.utilizzato per identificare il database di destinazione di un'operazione di utente.
ShapeGeometry - questa classe e le relative classi derivate definiscono e estrarre le strutture dei principali tipi diversi di forme, ad esempio i puntini di sospensione, rettangoli, i raggruppamenti, connettori e icone.Le forme delegano queste classi di stabilire se un punto del mouse è all'interno della forma e il disegno di strutture di base.
Classi
Classe | Descrizione | |
---|---|---|
AbsoluteBoundsChangedEventArgs | Limiti valori vecchi e nuovi quando la proprietà di AbsoluteBounds di una forma.Questo evento ha origine dall'archivio. | |
ActionCanceledState | lo stato di MouseAction che indica che il MouseAction è stato annullato. | |
ActionCompletedState | Lo stato di MouseAction che indica che il MouseAction è stata completata. | |
AmbientFontHelper | Utilizzato per consentire a retriving il tipo di finestra di progettazione | |
AnchoringBehavior | Viene descritto come lo ShapeField necessario posizionare e ridimensionare mentre il NodeShape padre viene spostato e ridimensiona. | |
AnchorPoint | ||
AnchorPointAction | Il MouseAction che manualmente destinazione LinkShapes modificando il relativo LineSegments. | |
AreaField | Un campo di forma che definisce una sfumatura di colore per riempire lo sfondo delle forme. | |
AssociatedPropertyInfo | Classe che fornisce informazioni su una proprietà del dominio associata a uno ShapeField. | |
AvoidCornerRule | I limiti regolano che non consente di applicare una porta nell'angolo arrotondato di un rettangolo. | |
BinaryLinkNodeChangeRule | Regole per il reindirizzamento il collegamento a uno dei nodi dell'endpoint viene modificato. | |
BinaryLinkShape | Rappresenta una riga o una freccia che possono connettersi due forme su un diagramma.Un collegamento binario inoltre possibile creare un ciclo che connette una forma a se stesso. | |
BinaryLinkShapeBase | Classe base astratta per BinaryLinkShape | |
BinaryLinkShapeGeometry | Incapsula il disegno, la riduzione e hit testing un BinaryLink nell'area di progettazione | |
BinaryLinkShapeSerializer | ||
BinaryLinkShapeSerializerBase | serializzatore BinaryLinkShapeSerializerBase per DomainClass BinaryLinkShape. | |
BoundsRules | Regole che vincola in cui una forma può essere individuato e come può essere ridimensionata. | |
BrushDescriptor | Il BrushStyleSetInfo per una classe e un'istanza del pennello descritto da tali informazioni (se sono già create).Il BrushDescriptor è quello ottiene l'oggetto memorizzato nella cache per un utilizzo successivo. | |
BrushSettings | BrushSettings consente determinate proprietà su un BrushStyleSetInfo da contrassegnare come sottoposti a override o non modificabile.Se alcune impostazioni del pennello sono contrassegnate come non modificabili, pertanto non possono essere modificate ancora. | |
BrushStyleSetInfo | Contiene le informazioni di StyleSet su un pennello.Queste sono tutte le impostazioni che vengono inseriti in un pennello come colore, a spazzole, HatchType, l'immagine, e così via.Le informazioni vengono utilizzate per creare un codice hash univoco per questa classe utilizzata in HybridDictionary per la ricerca di una risorsa memorizzato nella cache particolare. | |
ChevronButtonField | Uno ShapeField che rappresenta doppie frecce si espandono/pulsante di compressione | |
CircleShapeGeometry | descrizione sommaria per CircleShapeGeometry. | |
ClickedState | Lo stato di MouseAction che indica che è stato compresso e integrale sul pulsante del mouse senza spostare sufficientemente grande per richiamare un trascinamento. | |
CommandIdCollection | ||
CommentShape | Classe base di commento.CommentShape definisce una forma commenti modificabile. | |
CommentShapeAddRule | ||
CommentShapeSerializer | serializzatore CommentShapeSerializer per DomainClass CommentShape. | |
CommentShapeTypeDescriptor | descrittore di tipo specializzato per la classe di CommentShape. | |
Compartment | Un raggruppamento all'interno della forma del raggruppamento. | |
CompartmentDescription | Classe base per tutte le descrizioni di raggruppamento. | |
CompartmentMapping | Classe base per le mappature di raggruppamento.I mapping del raggruppamento forniscono la colla tra il contenuto dei raggruppamenti e il modello a oggetti sottostante | |
CompartmentRuleHelper | La classe statica con il codice condiviso per gestire l'elemento elenco di raggruppamento consente di aggiungere, rimuovere e modificare le regole. | |
CompartmentSerializer | serializzatore CompartmentSerializer per il raggruppamento di DomainClass. | |
CompartmentShape | Classe base di forme di raggruppamento definite nella definizione di modello DSL. | |
CompartmentShapeAreaField | ||
CompartmentShapeSerializer | serializzatore CompartmentShapeSerializer per DomainClass CompartmentShape. | |
CompartmentTypeDescriptor | Descrittore di tipo specializzato per la classe del contesto. | |
ConnectAction | Azione del mouse che consente all'utente di trascinamento da una forma di SoftwareComponentType o da forma di una porta a un altro per creare una connessione. | |
ConnectionPoint | Gli oggetti di VGConnection di wrapping di ConnectionPoint dal grafico oggetto. | |
ConnectionType | Viene descritto il comportamento generico della connessione tra due ShapeElements | |
ConnectorDecorator | Una classe per incapsulare la modalità ShapeFields e forme figlio vengono utilizzate per rappresentare gli elementi Decorator la notazione quando vengono inseriti in un connettore | |
CoreDesignSurfaceCopyClosure | Filtro riservare della chiusura della copia | |
CoreDesignSurfaceCopyClosureBase | Classe base del filtro riservare della chiusura della copia | |
CoreDesignSurfaceDeleteClosure | Rimuovere il filtro riservare di chiusura | |
CoreDesignSurfaceDeleteClosureBase | La classe base per rimuovere il filtro riservare di chiusura | |
CoreDesignSurfaceDomainModel | API di sostituzione della reflection di override | |
CoreDesignSurfaceDomainModelSerializer | Fornisce un'implementazione dell'interfaccia di IDomainModelSerializer che può essere utilizzata per serializzare e deserializza il modello di dominio di CoreDesignSurface. | |
CoreDesignSurfaceDomainModelSerializerBase | Classe base che implementa IDomainModelSerializer | |
CoreDesignSurfaceSerializationBehavior | Un'implementazione di DomainXmlSerializationBehavior per un comportamento indefinito CoreDesignSurfaceSerializationBehavior.Si tratta del tipo concreto dell'implementazione doppio derivata. | |
CoreDesignSurfaceSerializationBehaviorBase | Un'implementazione di DomainXmlSerializationBehavior per un comportamento indefinito CoreDesignSurfaceSerializationBehavior.Questa è la base astratta dell'implementazione doppio derivata. | |
CoreDesignSurfaceSerializationBehaviorMonikerResolver | Resolver del moniker per il comportamento CoreDesignSurfaceSerializationBehavior di serializzazione. | |
CoreDesignSurfaceSerializationBehaviorSerializationMessages | Classe di utilità per fornire messaggi di serializzazione | |
CoreDesignSurfaceSerializationHelper | classe di supporto per serializzare e deserializzare i modelli di CoreDesignSurface. | |
CoreDesignSurfaceSerializationHelperBase | classe di supporto per serializzare e deserializzare i modelli di CoreDesignSurface. | |
CreateAction | CreateAction risponde agli elementi selezionati dalla casella degli strumenti per crearli nel diagramma. | |
DashStyleTypeConverter | Convertitore di tipi per visualizzare i valori di DashStyle la griglia delle proprietà.Filtra il valore “personalizzato„ poiché non è inoltre utile che il valore venga visualizzato nella finestra di progettazione di destinazione. | |
Decorator | Una volta sottoposto a override in una classe derivata, rappresenta un elemento Decorator nel diagramma. | |
DecoratorDoubleEmptyArrow | Si tratta di un elemento Decorator della freccia con solo due righe | |
DecoratorEmptyArrow | Si tratta di un elemento Decorator della freccia con solo due righe | |
DecoratorEmptyDiamond | Si tratta di un elemento Decorator di rombo riempito con un colore di sfondo del diagramma. | |
DecoratorFilledArrow | Si tratta di un elemento Decorator incluso freccia riempito con un colore basato su BrushId. | |
DecoratorFilledDiamond | Si tratta di un elemento Decorator di rombo riempito con un colore basato su BrushId. | |
DecoratorHollowArrow | Si tratta di un elemento Decorator incluso freccia riempito con un colore di sfondo del diagramma. | |
DecoratorHostShape | descrizione di DomainClass DecoratorHostShape per Microsoft.VisualStudio.Modeling.Diagrams.DecoratorHostShape | |
DecoratorHostShapeBase | classe base Doppio derivata per DomainClass DecoratorHostShape | |
DecoratorHostShapeSerializer | serializzatore DecoratorHostShapeSerializer per DomainClass DecoratorHostShape. | |
DecoratorHostShapeSerializerBase | serializzatore DecoratorHostShapeSerializerBase per DomainClass DecoratorHostShape. | |
DefaultBoundsRules | Le regole di base che vincolano il figlio in base alla interruzione alla Griglia e sull'ancoraggio. | |
DefaultGroupBoundsRules | Regole che vincolano la posizione di un gruppo di forme quando il gruppo riposizionato. | |
DesignSurfaceAccessibleObject | L'oggetto accessibile al DiagramClientView | |
DesignSurfaceElementOperations | Estende la classe dell'IMS ElementOperations aggiunta del supporto per GhostShapeCollections. | |
DesignSurfaceMergeContext | Vengono fornite informazioni di unione (ovvero, trascinamento/incolla) inizialmente vengono impostate tramite il processo di unione quando gli oggetti del ElementGroupPrototype sono ricostituiti nell'archivio di destinazione.Le informazioni di unione successivamente durante il processo di unione e la fase di correzione. | |
Diagram | rappresenta un diagramma. | |
DiagramAssociationEventArgs | Argomenti di evento per il diagramma - eventi di visualizzazione dell'associazione del diagramma | |
DiagramBrushes | Ogni proprietà della classe di DiagramBrushes è un oggetto di StyleSetResourceId che identifica in modo univoco una risorsa pennello utilizzata con i metodi di disegno di DiagramClientView. | |
DiagramClientView | Ciò è un'area di progettazione IMS IMS che è in grado di eseguire il rendering di un diagramma dell'IMS. | |
DiagramDeleteRule | Una regola che viene eseguito quando un diagramma è stato rimosso dall'archivio. | |
DiagramDragEventArgs | Fornisce dati per l'evento di DragDrop, di DragEnter, o di DragOver. | |
DiagramEventArgs | Gli argomenti dell'evento classe per gli eventi originati dal controllo dell'area di progettazione. | |
DiagramFixupConstants | ||
DiagramFonts | Ogni proprietà della classe di DiagramFonts è un oggetto di StyleSetResourceId che identifica in modo univoco una risorsa del carattere utilizzato con i metodi di disegno di DiagramClientView. | |
DiagramHitTestInfo | ||
DiagramItem | rappresenta uno ShapeElement, uno ShapeField, o uno ShapeSubField.Questa operazione deve essere utilizzata per l'hit testing, la selezione, lo stato attivo e l'accessibilità. | |
DiagramItemCollection | Una raccolta di istanze di DiagramItem.Un DiagramItem rappresenta un'istanza di ShapeElement, di ShapeField, o di ShapeSubField nel diagramma e viene utilizzato quali hit test e la selezione. | |
DiagramItemEventArgs | DiagramEventArgs che fa riferimento a un DiagramItem specifico di interesse. | |
DiagramKeyEventArgs | Fornisce dati per l'evento KeyUp o KeyDown. | |
DiagramKeyPressEventArgs | Fornisce dati per l'evento di KeyPress. | |
DiagramMouseEventArgs | Fornisce dati per gli eventi di MouseUp, MouseDown e di MouseMove. | |
DiagramPaintEventArgs | Disegnare gli argomenti | |
DiagramPens | Ogni proprietà della classe di DiagramPens è un oggetto di StyleSetResourceId che identifica in modo univoco una risorsa della penna utilizzata con i metodi di disegno di DiagramClientView. | |
DiagramPointEventArgs | Contiene i dati degli eventi correlati a una posizione del mouse. | |
DiagramSelectionRules | ||
DiagramSerializer | Serializzatore DiagramSerializer del diagramma di DomainClass. | |
DiagramSpy | ||
DiagramTypeDescriptor | Descrittore di tipo specializzato per la classe del diagramma. | |
DiagramView | Si tratta del controllo di visualizzazione che crea l'area di progettazione e le barre di scorrimento. | |
DiagramViewAccessibleObject | ||
DiagramWatermark | Controllo della filigrana del diagramma visualizzato quando il diagramma è vuoto. | |
DiagramWinEvents | Supporto accessibile di WinEvent ai diagrammi. | |
DragCanceledState | Lo stato di MouseAction che indica che il trascinamento è stato annullato.Questa operazione non deve essere confusa con il ActionCanceledState.Questo DragCanceledState indica che solo il trascinamento è stata annullata; non l'intero MouseAction.Il MouseAction può rimanere attivo anche dopo l'annullamento del trascinamento.Questo consente di utilizzare le operazioni di trascinamento all'interno di un singolo MouseAction. | |
DragCompletedState | Lo stato di MouseAction che indica che il trascinamento è stata completata.Questa operazione non deve essere confusa con il ActionCompletedState.Questo DragCompletedState indica che solo il trascinamento è stata completata; non l'intero MouseAction.Il MouseAction può rimanere attivo anche dopo il completamento di trascinamento.Questo consente di utilizzare le operazioni di trascinamento all'interno di un singolo MouseAction. | |
DragDropPendingAction | Il MouseAction che rileva se il trascinamento della selezione oli viene avviato.Dopo aver avviato, questo MouseAction completa e quindi controllo dell'utente a trascinamento o alla oli. | |
DraggingState | Lo stato di MouseAction che indica che l'utente è in trascinandole con il mouse. | |
DragPendingState | Lo stato di MouseAction che indica che è stato compresso il pulsante del mouse ma non ancora integrale sul pulsante del mouse o non ancora spostato il mouse sufficientemente grande per avviare trascinare. | |
DragSourceContext | Fornisce il trascinamento informazioni di origine che inizialmente sono impostate quando il ElementGroupPrototype verrà creato nel database di origine.Viene utilizzato per feedback di trascinamento e il processo di unione (ovvero, trascinamento/incolla). | |
DropTargetContext | Fornisce metodi per aggiungere e recuperare le informazioni sul contesto della destinazione di rilascio da un contesto specifico della transazione. | |
DropTargetFeedback | Fornisce i mezzi di feedback del trascinamento di disegno utilizzando le forme di fantasma. | |
EdgePoint | ||
EdgePointCollection | Gestire un elenco di edgepoints esattamente come un oggetto ArrayList | |
EdgePointCollectionConverter | TypeConverter per EdgePointCollection istanze di esempio, pertanto può essere serializzato in formato leggibile.Il EdgePointCollection conversione avrà sintassi “[(x: y: flag); (x: y: flag); …]„, dove il flag è possibile omettere per normale.Per la compatibilità con le versioni precedenti, il convertitore supporta anche per la conversione da una stringa creata dal serializzatore binario, ma non convertiranno mai un EdgePointCollection in formato binario. | |
EdgePointConverter | TypeConverter per EdgePoint istanze di esempio, pertanto può essere serializzato in formato leggibile.Il EdgePoint conversione avrà sintassi “(x: y: flag)„, dove il flag è possibile omettere per normale.Per la compatibilità con le versioni precedenti, il convertitore supporta anche per la conversione da una stringa creata dal serializzatore binario, ma non convertiranno mai un EdgePoint in formato binario. | |
ElementListCompartment | descrizione di DomainClass ElementListCompartment per Microsoft.VisualStudio.Modeling.Diagrams.ElementListCompartment | |
ElementListCompartmentDescription | La descrizione per ListCompartments è stata applicata a CompartmentShapes. | |
ElementListCompartmentMapping | Un mapping per ListCompartments che è al corrente della relazione che si sta modellazione nel raggruppamento e la proprietà visualizzate nell'elenco. | |
ElementListCompartmentSerializer | serializzatore ElementListCompartmentSerializer per DomainClass ElementListCompartment. | |
EllipseShapeGeometry | descrizione sommaria per EllipseShapeGeometry. | |
EmptySelection | L'handle supportano le selezioni. | |
ExpandCollapseDecorator | elemento Decorator che gestisce uno spiegare/pulsante di compressione un NodeShape | |
FieldAccessibleObject | descrizione sommaria per FieldAccessibleObject. | |
FontDescriptor | La classe di FontDescriptor utilizza il FontStyleSetInfo per una classe e un'istanza del tipo di carattere descritta da tali informazioni (se è già stata creata).Il FontDescriptor è quello ottiene l'oggetto memorizzato nella cache per un utilizzo successivo. | |
FontSettings | FontSettings consente determinate proprietà su un FontStyleSetInfo da contrassegnare come sottoposti a override o non modificabile.Se alcune impostazioni del tipo di carattere sono contrassegnate come non modificabili, pertanto non possono essere modificate ancora. | |
FontStyleSetInfo | Contiene le informazioni di StyleSet su un tipo di carattere.Queste sono tutte le impostazioni che vengono inseriti in un tipo di carattere del nome, la dimensione, FontStyle, e così via.Le informazioni vengono utilizzate per creare un codice hash univoco per questa classe utilizzata in HybridDictionary per la ricerca di una risorsa memorizzato nella cache particolare. | |
GeneralDiagramSelectionRules | ||
GeneralSelection | gestisce le selezioni generali non analizzate dagli altri stati di selezione. | |
GenericCoreConnectAction | Generico connettersi l'azione per area di progettazione principale che collega due ShapeElements distinto | |
GenericCoreConnectionType | Tipo di connessione che collega le due ShapeElements distinto | |
GenericLinkShape | descrizione di DomainClass GenericLinkShape per Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape | |
GenericLinkShapeSerializer | serializzatore GenericLinkShapeSerializer per DomainClass GenericLinkShape. | |
GeometryHelpers | ||
GhostShape | Viene descritto uno ShapeElement | |
GhostShapeCollection | Una raccolta di GhostShapes. | |
GrabHandle | ||
GroupBoundsRules | Regole che vincola i limiti globali di un gruppo di forme in generale. | |
GroupSnapToGridRule | Un GroupBoundsRule che vincola i limiti globali di un gruppo di figlio forma in modo che la posizione principale della forma si blocca nella griglia se la griglia è abilitata. | |
HighlightedShapesCollection | Libreria di forme e DiagramItems che sono evidenziati nell'area di progettazione. | |
HoveringState | Lo stato di MouseAction che indica che il MouseAction è attivo e in attesa degli eventi. | |
HslColor | HueSatLumColor rappresenta i colori in base al valore della Tonalità-Saturazione-Luminosità anziché il valore tradizionale RGB.Questa classe fornisce metodi di conversione per spostarsi avanti e indietro tra il O e gli spazi colore RGB. | |
HslColorConverter | Fornisce un convertitore di tipi per convertire gli oggetti di HslColor da altre rappresentazioni. | |
ImageField | Oggetto semplice che rappresenta una parte di una forma che può elementi Decorator oppure sfondi di immagine di visualizzazione. | |
ImageHelper | ||
ImageShape | Classe base per le forme che visualizza un'immagine. | |
ImageShapeGeometry | Incapsula il disegno, riduzione e hit testing che una forma in base a un'immagine esterna nell'area di progettazione | |
ImageShapeSerializer | serializzatore ImageShapeSerializer per DomainClass ImageShape. | |
InactiveState | Lo stato di MouseAction che indica che il MouseAction non viene utilizzato.Quando un MouseAction innanzitutto viene creato, è in uno stato inattivo.Il MouseAction deve essere attivato per poter utilizzare.Dopo che un MouseAction completa o è stato annullato, è ancora una volta è inattivato. | |
InPlaceTextEditor | ||
InvokeEditorAction | Richiama editor fare clic su. | |
ItemDrawInfo | Informazioni per un singolo elemento di elenco in un campo dell'elenco. | |
KeepGroupWithinDiagramRule | Un GroupBoundsRule che vincolerà i limiti globali di un gruppo di forme figlio in modo che resti nel diagramma di destinazione della forma | |
KeepGroupWithinParentRule | Un GroupBoundsRule che vincolerà i limiti globali di un gruppo di forme figlio in modo che resta sotto e a destra superiore e i limiti sinistro della forma padre.Il lato del basso e a destra della forma padre non vincolerà le forme figlio. | |
KeepInParentRule | I limiti la regola che consente la forma del limite del diagramma. | |
LabelShape | Rappresenta una forma etichetta nella finestra di progettazione del linguaggio specifico di dominio. | |
LabelShapeSerializer | serializzatore LabelShapeSerializer per DomainClass LabelShape. | |
LabelShapeTextPropertyDescriptor | Descrittore di proprietà per la proprietà Text di LabelShape. | |
LabelShapeTypeDescriptor | descrittore di tipo specializzato per la classe di LabelShape. | |
LabelTextField | Campo di testo visualizzato in una forma etichetta. | |
LassoAction | Il MouseAction che consente la selezione mediante il rettangolo definito facendo clic e trascinando. | |
LeaveShapeEventArgs | Contiene i dati degli eventi correlati al cursore del mouse che consente a una forma. | |
LineLabelAutoPlacementChangeRule | ||
LineLabelShape | descrizione di DomainClass LineLabelShape per Microsoft.VisualStudio.Modeling.Diagrams.LineLabelShape | |
LineLabelShapeSerializer | serializzatore LineLabelShapeSerializer per DomainClass LineLabelShape. | |
LineRoutingRule | Regola personalizzata che l'area di progettazione quando le righe nel diagramma devono essere ridirette. | |
LineSegment | Questa classe rappresenta una parte diritto di riga tra due endpoint. | |
LineSegmentAccessibleObject | descrizione sommaria per FieldAccessibleObject. | |
LinkConnectsToNode | descrizione di DomainRelationship LinkConnectsToNode per Microsoft.VisualStudio.Modeling.Diagrams.LinkConnectsToNode | |
LinkConnectsToNodeSerializer | serializzatore LinkConnectsToNodeSerializer per DomainClass LinkConnectsToNode. | |
LinkDecorator | Classe base di LinkDecorator che consente altre classi derivate alle effettive geometrie diverse di utilizzo per gli elementi Decorator.Questa classe fornisce inoltre le funzioni di accesso statiche per il tipo diverso di elementi Decorator inclusi come parte dell'area di progettazione principale. | |
LinkShape | Rappresenta una riga del connettore in un diagramma.Vedere anche BinaryLinkShape. | |
LinkShapeChangedRule | Regola il reindirizzamento la forma del linke quando uno dei nodi dell'endpoint viene modificato | |
LinkShapeGeometry | Incapsula il disegno, la riduzione e hit testing la geometria del collegamento nell'area di progettazione | |
LinkShapeSerializer | serializzatore LinkShapeSerializer per DomainClass LinkShape. | |
ListCompartment | descrizione di DomainClass ListCompartment per Microsoft.VisualStudio.Modeling.Diagrams.ListCompartment | |
ListCompartmentDescription | La descrizione per ListCompartments è stata applicata a CompartmentShapes. | |
ListCompartmentSerializer | serializzatore ListCompartmentSerializer per DomainClass ListCompartment. | |
ListField | Un campo di forme in presenza di visualizzazione di un elenco di elementi. | |
ListItemSubField | Nel campo che rappresenta un elemento in un ListField. | |
LostFocusEventArgs | Argomenti di evento per l'evento di LostFocus, che ha origine come messaggio di WM_KILLFOCUS da uno System.Windows.Forms.Control.Oltre a DiagramEventArgs questo utilizza l'handle della finestra che ottengono e la finestra lo stato attivo perdente. | |
ManualRouteAction | Il MouseAction che manualmente destinazione LinkShapes modificando il relativo LineSegments. | |
MouseAction | Rappresenta un'azione del mouse. | |
MouseActionEventArgs | Gli argomenti di evento classe per gli eventi generati dalla classe di MouseAction. | |
MouseActionState | La classe base per tutti gli stati di MouseAction. | |
MoveableDecoratorHostShape | descrizione di DomainClass MoveableDecoratorHostShape per Microsoft.VisualStudio.Modeling.Diagrams.MoveableDecoratorHostShape | |
MoveableDecoratorHostShapeBase | classe base Doppio derivata per DomainClass MoveableDecoratorHostShape | |
MoveableDecoratorHostShapeSerializer | serializzatore MoveableDecoratorHostShapeSerializer per DomainClass MoveableDecoratorHostShape. | |
MoveableDecoratorHostShapeSerializerBase | serializzatore MoveableDecoratorHostShapeSerializerBase per DomainClass MoveableDecoratorHostShape. | |
NestedShapesParentRoleChangeRule | ||
NoBoundsRules | NoBoundsRules possibile applicare per evitare che le restrizioni viene posizionato sui limiti della forma. | |
NodeShape | Rappresenta una forma su un diagramma, come un rettangolo, l'icona o un'altra forma con un'area (non un connettore). | |
NodeShape.ExpandCollapseNodeShapeWhenAddedToDiagramRule | Regole per chiamare Collapse() in un nuovo NodeShape se il flag di IsExpanded è false quando associati direttamente o indirettamente) dal diagramma.Questa regola chiama Collapse() per la forma del nodo aggiunto al diagramma e tutte le altre forme di nodo che sono i discendenti di tale nodo form, perché quindi vengono associati dal diagramma anche. | |
NodeShapeGeometry | la geometria di base per NodeShapes. | |
NodeShapeSerializer | serializzatore NodeShapeSerializer per DomainClass NodeShape. | |
NodeShapeTypeDescriptor | Obsoleta. Descrittore di tipo specializzato per la classe della forma. | |
PaintFeedbackArgs | ||
PanZoomAction | il MouseAction che esegue lo zoom. | |
ParentRoleChangeRule | ||
ParentShapeContainsNestedChildShapes | La relazione padre-figlio per le forme figlio che vengono rimosse dai limiti della forma padre.L'elemento figlio non è né esterno visibile né premere-saggiabile del riquadro delimitatore del padre. | |
ParentShapeContainsNestedChildShapesAddRule | ||
ParentShapeContainsNestedChildShapesDeleteRule | ||
ParentShapeContainsNestedChildShapesSerializer | serializzatore ParentShapeContainsNestedChildShapesSerializer per DomainClass ParentShapeContainsNestedChildShapes. | |
ParentShapeHasRelativeChildShapes | La relazione padre-figlio per le forme figlio che non vengono rimosse dai limiti della forma padre.L'elemento figlio non è compresa visibile e premere-saggiabile del riquadro delimitatore del padre. | |
ParentShapeHasRelativeChildShapesAddRule | ||
ParentShapeHasRelativeChildShapesDeleteRule | ||
ParentShapeHasRelativeChildShapesSerializer | serializzatore ParentShapeHasRelativeChildShapesSerializer per DomainClass ParentShapeHasRelativeChildShapes. | |
PenDescriptor | La classe di PenDescriptor utilizza il PenStyleSetInfo per una classe e un'istanza della penna descritta da tali informazioni (se è già stata creata).Il PenDescriptor è quello ottiene l'oggetto memorizzato nella cache per un utilizzo successivo. | |
PenSettings | PenSettings consente determinate proprietà su un PenStyleSetInfo da contrassegnare come sottoposti a override o non modificabile.Se alcune impostazioni della penna sono contrassegnate come non modificabili, pertanto non possono essere modificate ancora. | |
PenStyleSetInfo | Contiene le informazioni di StyleSet su una penna.Queste sono tutte le impostazioni che vengono inseriti in una penna quali colore, allineamento, LineCap, PenType, e così via.Le informazioni vengono utilizzate per creare un codice hash univoco per questa classe utilizzata in HybridDictionary per la ricerca di un resourse memorizzato nella cache particolare. | |
PlusMinusButtonField | Uno ShapeField che rappresenta più o meno il pulsante | |
PointDConverter | Fornisce un convertitore di tipi per convertire gli oggetti di PointD da altre rappresentazioni. | |
Port | Descrizione della porta di DomainClass per Microsoft.VisualStudio.Modeling.Diagrams.Port | |
PortGroupBoundsRules | Regole che vincola i limiti globali di un gruppo di forme che contengono le porte in generale. | |
PortMovementRule | Regole limiti della conservazione delle porte nel perimetro le forme padre. | |
PortPlacementHelper | ||
PortSerializer | serializzatore PortSerializer per la porta di DomainClass. | |
PortShape | Classe base per le forme di porta che è possibile specificare nella definizione di modello DSL. | |
PortShapeSerializer | serializzatore PortShapeSerializer per DomainClass PortShape. | |
PresentationElement | Un elemento presente in un'interfaccia utente e rappresenta una presentazione visibile di un elemento del modello di dominio. | |
PresentationElementSerializer | serializzatore PresentationElementSerializer per DomainClass PresentationElement. | |
PresentationElementTypeDescriptionProvider | Obsoleta. PresentationElementTypeDescriptionProvider fornisce la classe wrapper che include l'oggetto di ModelElement.Questa classe viene richiamata quando la griglia delle proprietà desidera eseguire il rendering dell'oggetto di ModelElement. | |
PresentationElementTypeDescriptor | Classe che fornisce il ModelElement TypeDesriptor per il supporto propety della griglia! | |
PresentationViewsSubject | La relazione tra gli elementi del modello di dominio e la relativa presentazione in un'interfaccia utente, in genere un diagramma. | |
PresentationViewsSubjectSerializer | serializzatore PresentationViewsSubjectSerializer per DomainClass PresentationViewsSubject. | |
PropertyChangedEventArgs | Una proprietà generale è stato modificato EventArgs utilizzato per notificare alle forme di modifiche delle proprietà dell'IMS nonché modifiche della proprietà CLR. | |
RectangleDConverter | Fornisce un convertitore di tipi per convertire gli oggetti di RectangleD da altre rappresentazioni. | |
RectangleShapeGeometry | Incapsula il disegno, la riduzione e hit testing un rettangolo nell'area di progettazione | |
ResizeAction | il MouseAction che ridimensiona le forme. | |
RoundedRectangleShapeGeometry | descrizione sommaria per RoundedRectangleShapeGeometry. | |
SelectAction | L'azione di base del mouse e selezionare le forme nel mouse. | |
SelectedShapesCollection | ||
SelectionContext | classe astratta che implementa un metodo per ottenere lo stato di selezione corrente per una selezione specificata. | |
SelectionState | Classe astratta che rappresenta qualsiasi stato di selezione.Fornisce l'interfaccia per eseguire una query sulle informazioni sulla selezione specificata, tra cui: il ActualSelection, CoercedSelection e il tempo o non un comando di specifc deve essere filtrata per la selezione. | |
SelectionStateCollection | ||
ShapeAccessibleObject | Vengono fornite informazioni che le applicazioni di accessibilità per adattare l'interfaccia utente di un'applicazione per gli utenti diversamente abili. | |
ShapeAutoInvalidator | Un campo invisibile di forma, il cui scopo è di forzare la forma padre per aggiornare stessa quando un valore associato (specificato nel costruttore) cambia. | |
ShapeDecorator | Una classe per incapsulare la modalità ShapeFields e forme figlio vengono utilizzate per rappresentare gli elementi Decorator la notazione quando vengono inseriti in una forma | |
ShapeElement | rappresenta un diagramma o una forma o un connettore in un diagramma.ShapeElements incapsula la presentazione visiva degli elementi del modello. | |
ShapeElementAddRule | Una regola che viene eseguito quando un diagramma è stato rimosso dall'archivio. | |
ShapeElementSerializer | serializzatore ShapeElementSerializer per DomainClass ShapeElement. | |
ShapeEnumerator | ||
ShapeField | Oggetto semplice che rappresenta una parte di una forma che può visualizzare gli elementi come l'immagine di sfondo, gli elementi Decorator del testo e gli elementi Decorator icona. | |
ShapeGeometries | La classe statica per esporre le istanze di ShapeGeometry pubblico oggetti | |
ShapeGeometry | rappresenta la geometria per una forma o un connettore. | |
ShapeIdCollection | ||
ShapeModelingCollection | ||
ShapeSubField | In una parte di uno ShapeField che è possibile rendere selezionabile, attivabile, premere-saggiabile, in-posto-modificabile e IAccessible.Esempi di uno ShapeSubField sono elementi di elenco in un campo, nelle celle della griglia e le linee di elenco in campo della griglia e pulsanti di opzione in un gruppo di pulsanti di opzione.ShapeSubFields viene creato solo in base alle necessità.Ad esempio, una griglia contenente 10.000 necessità delle celle solo di creare un sottocampo per una cella quando il sottocampo è selezionato, lo stato, premere-testato, modificato, o accede tramite IAccessible. | |
SnakingInfo | ||
SnapToGridRule | regole di interruzione alla griglia che vincolano il percorso e/o la dimensione dello ShapeElement. | |
SnapToPerimeterFollowingRotationRule | Regola limiti per seguire il perimetro di una forma padre. | |
StyleSet | Uno StyleSet è una raccolta di oggetti grafici che possono essere utilizzati da un'applicazione specificare un set di autori, di pennelli e di tipi di carattere da utilizzare per tutte le operazioni di disegno.Nel codice di disegno, è possibile chiamare StyleSet.GetPen per recuperare una penna specifica definita dal sistema.Che la penna verrà impostata al corretto colorate e disegnare definito con l'applicazione.Utilizzare quella penna immediatamente in quanto è univoca.Se è necessario utilizzare su un utilizzo GetPenCopy della penna.StyleSets può avvenire a più livelli nel sistema.Esiste un ApplicationStyleSet che rappresentano la combinazione definita dello stile di impostazioni predefinite dell'applicazione.È inoltre ClassStyleSets che esistono a livello di tipo classe per specificare gli stili per tutte le istanze della classe della forma.Non può inoltre essere presente istanza StyleSets contenente le informazioni sulla risorsa per ogni istanza di una forma.Dovrebbe essere utilizzata quando le istanze diverse della stessa classe di forme possono avere aspetto diverso.In realtà tenta di recuperare un oggetto, ad esempio una penna, il codice di StyleSet non sale la catena di ereditarietà dall'istanza classe all'applicazione StyleSets finché se rileva che primo una contenente la risorsa ricercato (come definito da ResourceId cui si richiede). | |
StyleSetResourceId | Classe per in modo univoco la definizione della risorsa di StyleSet. | |
SubfieldAccessibleObject | descrizione sommaria per SubfieldAccessibleObject. | |
SwimLaneFixUpContext | Fornisce contesto per il posizionamento di uno corsia appena inserito | |
SwimlaneHelper | ||
SwimlaneShape | Rappresenta una forma di corsia in un diagramma.Classe base per le forme di swmlane specificato nella definizione di modello DSL. | |
SwimlaneShapeGeometry | Incapsula il disegno, la riduzione e hit testing uno Corsia nell'area di progettazione | |
SwimlaneShapeSerializer | serializzatore SwimlaneShapeSerializer per DomainClass SwimlaneShape. | |
TextField | Oggetto semplice che rappresenta una parte di una forma che può visualizzare le etichette di testo o le aree. | |
ToggleButtonEventArgs | Argomenti degli eventi per la classe ToggleButton | |
ToggleButtonField | Uno ShapeField che può visualizzare un'immagine che corrisponde allo stato selezionato | |
ToolboxAction | ToolboxAction risponde per fare doppio clic su eventi negli elementi della casella degli strumenti. | |
UnplacedShapesContext | Informazioni sul contesto associate al trascinamento della selezione per tenere traccia delle forme che non sono ancora state inserite e richiedono la posizione successiva.In una determinata transazione, è possibile avere forme unplaced per più diagrammi, quando più diagrammi devono essere corretti su. |
Strutture
Struttura | Descrizione | |
---|---|---|
AreaFieldCornerRadius | Strutturare che rappresenta quattro valori a virgola mobile che indicano i raggi presenti negli angoli del AreaField. | |
PointD | ||
RectangleD | Archivia un insieme di quattro double che rappresentano la posizione e le dimensioni di un rettangolo. | |
SizeD |
Interfacce
Interfaccia | Descrizione | |
---|---|---|
IAmbientFontProvider | Interfaccia principale del lavoro per il servizio di SAmbientFontProvider | |
IBinaryLinkGeometryData | Definisce l'interfaccia del contenitore binario della geometria del collegamento.Un collegamento binario è caratterizzato dai relativi punti del bordo. | |
IContextMenuHost | Contratto host del menu di scelta rapida | |
IGeometryHost | Definisce l'interfaccia del contenitore della geometria. | |
ILineLabel | Chiamato dal LinkShape la modifica di EdgePoints, alla posizione di aggiornamento dell'etichetta | |
IListFieldContainer | Definisce i metodi per la forma padre del ListField. | |
INodeGeometryData | ||
IShapeIterator | Un'interfaccia per un iteratore di formato, che verrà utilizzato per scorrere una forma e tutte le forme figlio. |
Delegati
Delegato | Descrizione | |
---|---|---|
ContextMenuRequestedEventHandler | ||
DiagramItemEventHandler | Delegato per gestire gli eventi dell'elemento del diagramma. | |
DiagramKeyEventHandler | Delegato per gestire gli eventi della tastiera. | |
DiagramKeyPressEventHandler | Delegato per gestire gli eventi principali di stampa. | |
DiagramMouseEventHandler | Delegato per gestire gli eventi del mouse. | |
DiagramPointEventHandler | Delegato per gestire gli eventi che richiedono le coordinate del punto, ad esempio un evento Click. | |
DisplayImageGetter | Delegato per ottenere l'immagine da visualizzare per un elemento dell'elenco di raggruppamento | |
DisplayStringGetter | Delegato per ottenere la stringa da visualizzare nell'elenco di raggruppamento per l'elemento del modello specificato. | |
DomainPresentationNavigator | Delegato per un metodo che passa da un ModelElement a un set di PresentationElements che lo rappresenta un set di diagrammi | |
EditValueEndedEventHandler | Gestisce l'elaborazione quando modificano è terminata, in genere eseguito il commit o rimuovendo le modifiche. | |
ElementListGetter | Restituisce un elenco fornito un elemento del modello.Utilizzato per i metodi di scorrimento di DomainPath. | |
MouseAction.MouseActionActivatedEventHandler | gestisce MouseActionActivated evento di un oggetto MouseAction. | |
MouseAction.MouseActionDeactivatedEventHandler | gestisce MouseActionDeactivated evento di un oggetto MouseAction. | |
PresentationDomainNavigator | Passa da a PresentationElement a un oggetto ModelElement. | |
PropertyElementGetter | Ottiene l'elemento su cui la proprietà che viene visualizzato per l'elemento specificato è ospitata. | |
ScrollPositionChangedEventHandler | ||
ScrollRangeChangedEventHandler | ||
SelectionChangedByDeletionEventHandler | ||
ShapeSelectionChangedEventHandler | ||
ShapeSelectionChangingEventHandler | ||
ToggleButtonEventHandler | ||
ZoomChangedEventHandler |
Enumerazioni
Enumerazione | Descrizione | |
---|---|---|
ActionRequest | I tipi di azioni che è possibile intraprendere alla fine di un evento di MouseAction. | |
AnchoringBehavior.Edge | Si riferisce a un lato di un rettangolo di delimitazione in un AnchoringBehavior. | |
BinaryLinkShapeBase.AnchorEndState | ||
BoundsFixupState | Specifica lo stato quando OnBoundsFixup viene chiamato. | |
BrushSettingsFlags | I flag per specificare che segue le impostazioni sono stati ignorati o rendere non modificabile. | |
ConnectActionCursor | ||
ConnectorArrowStyle | DomainEnumeration: descrizione di ConnectorArrowStyle per Microsoft.VisualStudio.Modeling.Diagrams.ConnectorArrowStyle | |
ConnectorDecoratorPosition | DomainEnumeration: descrizione di ConnectorDecoratorPosition per Microsoft.VisualStudio.Modeling.Diagrams.ConnectorDecoratorPosition | |
Diagram.CreateBitmapPreference | Preferenze Diagram.CreateBitmap() | |
DiagramClientView.EnsureVisiblePreferences | preferenze per il metodo di EnsureVisible. | |
FontSettingsFlags | Flag per specificare le impostazioni dei caratteri sono state ignorate o resi non modificabile. | |
GrabHandle.ShapeSide | La posizione del punto di controllo | |
GrabHandle.VerticalSection | ||
InvisibleCollapseFlags | I flag per determinare quali uno di shapeField quando è impostato per essere invisibile | |
LabelAlignment | Enumerazione per allineare un'etichetta alla riga; a sinistra o a destra della riga. | |
LabelPlacedFlag | Enumerazione per se un'etichetta è automaticamente inserita o manualmente spostata/ridimensionata. | |
LabelPlacement | Enumerazione per cui lungo la riga posizionare l'etichetta. | |
MouseActionEvent | tipi di eventi che possono essere generati per un MouseAction. | |
NodeShape.NodeSides | Indica uno o più membri di una forma del nodo. | |
PenSettingsFlags | I flag per specificare che rinchiudono le impostazioni sono stati ignorati o rendere non modificabile. | |
PointRelativeTo | Indica il punto di riferimento che le coordinate sono correlate. | |
PortPlacement | La forma della porta può essere in uno dei quattro lati della forma padre | |
ResizeDirection | ||
RoutingStyle | DomainEnumeration: descrizione di RoutingStyle per Microsoft.VisualStudio.Modeling.Diagrams.RoutingStyle | |
ShapeDecoratorPosition | DomainEnumeration: descrizione di ShapeDecoratorPosition per Microsoft.VisualStudio.Modeling.Diagrams.ShapeDecoratorPosition | |
ShapeElement.RelationshipType | Definisce il tipo di relazioni padre-figlio consentite da | |
SwimlaneAlignment | Enumerazione che specifica come corsie possono essere disposto nel diagramma: orizzontalmente o verticalmente. | |
SwimlaneDecoratorPosition | Gli elementi Decorator di Corsia sono solo fornisce in 3 posizioni. |