Sdílet prostřednictvím


Microsoft.VisualStudio.Modeling.Diagrams – obor názvů

Typy v Microsoft.VisualStudio.Modeling.Diagrams oboru názvů jako diagram zobrazit váš DSL.Zajišťují provádění diagramů, tvary a spojovací čáry, které definujete v souboru definice DSL.Chcete-li upravit vzhled DSL pomocí programového kódu, práci s typy definované v tomto oboru názvů.

Class diagram of base shape and element types

Hlavní typy zájmu jsou:

  • NodeShape– základní třídy tvarů, které zadáte v definici DSL.

  • BinaryLinkShape– základní třídy konektory, které zadáte v definici DSL.Obsahuje základní třídy LinkShape, který má žádné odvozené třídy.

  • Diagram– základní třídy diagramu, který zadáte v definici DSL.

  • ShapeElement– base class of NodeShape and LinkShape.Diagramy, tvarů a spojovacích čar jsou všechny ShapeElements.

  • PresentationViewsSubject– vztah mezi obrazce nebo spojnice v diagramu a prvku modelu domény.

  • ShapeField– oblast uvnitř tvaru, například sekce v obrazci prostoru, řádek textu, popisek, nebo na ikonu.

  • Decorator– položka zobrazena v ShapeField.IconDecorator obsahuje obrázek u obrazce a Objekt TextDecorator jako zobrazí popisek.

  • DiagramItem– odkaz na obrazec a volitelně polí a dílčích polí uvnitř tvaru.Používá se k identifikaci cílové uživatelské operace.

  • ShapeGeometry– Tato třída a její odvozené třídy definovat a nakreslete obrysy různé druhy hlavní tvary, jako jsou elipsy, obdélníky, prostory, konektory a ikony.Tvary přenést tyto třídy určení, zda je na myši bod uvnitř obrazce a Malování základní obrysy.

Class diagram of standard diagram types

Třídy

  Třída Popis
Veřejná třída AbsoluteBoundsChangedEventArgs Staré a nové hranice hodnoty při změně vlastnosti AbsoluteBounds tvaru.Tato událost pochází z úložiště.
Veřejná třída ActionCanceledState MouseAction stav, který označuje byl zrušen MouseAction.
Veřejná třída ActionCompletedState MouseAction stav, který označuje dokončení MouseAction.
Veřejná třída AmbientFontHelper Pomáhají retriving návrháře písma
Veřejná třída AnchoringBehavior Popisuje, jak by ShapeField umístění a velikost samotného jako nadřazený NodeShape přesune a změní velikost.
Veřejná třída AnchorPoint
Veřejná třída AnchorPointAction MouseAction, který ručně směruje manipulací s jejich LineSegments LinkShapes.
Veřejná třída AreaField Pole obrazec definuje barvu přechodu k vyplnění tvaru na pozadí.
Veřejná třída AssociatedPropertyInfo Třída, která poskytuje informace o doméně vlastnosti přidružené ShapeField.
Veřejná třída AvoidCornerRule Pravidlo hranice, které neumožňuje umístit port zaoblený roh obdélníku.
Veřejná třída BinaryLinkNodeChangeRule Pravidlo přesměrovat propojení při změně jednoho z uzlů koncového bodu.
Veřejná třída BinaryLinkShape Představuje čáry nebo šipky, který se může připojit dva obrazce v diagramu.Binární odkaz můžete také tvoří smyčky, spojující obrazce sám na sebe.
Veřejná třída BinaryLinkShapeBase Abstraktní základní třída pro BinaryLinkShape
Veřejná třída BinaryLinkShapeGeometry Zapouzdřuje výkresu, skládání a testování BinaryLink na povrchu návrhu přístupů
Veřejná třída BinaryLinkShapeSerializer
Veřejná třída BinaryLinkShapeSerializerBase Serializační procedura BinaryLinkShapeSerializerBase pro DomainClass BinaryLinkShape.
Veřejná třída BoundsRules Pravidla, která omezit, kde mohou být obrazce umístěny a způsob jeho velikosti.
Veřejná třída BrushDescriptor BrushStyleSetInfo třídy a instance stopy popsaná dané informace (pokud již bylo vytvoření).BrushDescriptor je, co získá mezipaměti pro pozdější použití.
Veřejná třída BrushSettings BrushSettings umožňuje určité vlastnosti v BrushStyleSetInfo označené jako lokálně změněné nebo neměnná.Pokud jsou určitá nastavení stopy označena jako neměnná, pak není mohou opět změnila.
Veřejná třída BrushStyleSetInfo Obsahuje informace o stopu StyleSet.Všechna nastavení, které jsou umístěny na stopy jako barva, BrushType, HatchType, obrázek, atd.Informace slouží k vytvoření jedinečné hash kód pro tuto třídu, která se používá v HybridDictionary pro vyhledávání konkrétního zdroje v mezipaměti.
Veřejná třída ChevronButtonField ShapeField, představující tlačítka pro rozbalení a sbalení dvojité šipky
Veřejná třída CircleShapeGeometry Souhrnný popis CircleShapeGeometry.
Veřejná třída ClickedState MouseAction stav, který označuje, že uživatel stisknul dolů a zruší na tlačítko myši bez přesunutí dostatečně daleko vyvolat táhněte.
Veřejná třída CommandIdCollection
Veřejná třída CommentShape Komentář základní třídy.CommentShape definuje tvar upravovat komentáře.
Veřejná třída CommentShapeAddRule
Veřejná třída CommentShapeSerializer Serializační procedura CommentShapeSerializer pro DomainClass CommentShape.
Veřejná třída CommentShapeTypeDescriptor Speciální typ popisovač pro třídu CommentShape.
Veřejná třída Compartment Prostoru v obrazci prostoru.
Veřejná třída CompartmentDescription Základní třída pro všechny popisy prostoru.
Veřejná třída CompartmentMapping Základní třída pro mapování prostoru.Mapování prostoru poskytují připevnit mezi obsahem prostorů a podkladového modelu objektu
Veřejná třída CompartmentRuleHelper Statické třídy s sdílený kód pro zpracování položky seznamu prostoru pro přidání, odebrání a změnit pravidla.
Veřejná třída CompartmentSerializer Serializační procedura CompartmentSerializer pro DomainClass prostoru.
Veřejná třída CompartmentShape Základní třída obrazců prostoru definující definice DSL.
Veřejná třída CompartmentShapeAreaField
Veřejná třída CompartmentShapeSerializer Serializační procedura CompartmentShapeSerializer pro DomainClass CompartmentShape.
Veřejná třída CompartmentTypeDescriptor Speciální typ popisovač pro třídu prostoru.
Veřejná třída ConnectAction Akce myši, která umožňuje uživateli přetáhnout z jednoho SoftwareComponentType Port obrazec nebo do jiného k vytvoření připojení.
Veřejná třída ConnectionPoint Třída ConnectionPoint obtéká VGConnection objekty od objektu grafu.
Veřejná třída ConnectionType Popisuje chování obecné připojení mezi dvěma ShapeElements
Veřejná třída ConnectorDecorator Třída zapouzdření způsobem ShapeFields a podřízené obrazce slouží k reprezentaci zápis sklenářské, umístíte na spojnici
Veřejná třída CoreDesignSurfaceCopyClosure Zkopírovat filtr uzavření návštěvníka
Veřejná třída CoreDesignSurfaceCopyClosureBase Základní třída pro kopírování uzavření návštěvník filtr
Veřejná třída CoreDesignSurfaceDeleteClosure Odebrat filtr uzavření návštěvníka
Veřejná třída CoreDesignSurfaceDeleteClosureBase Základní třída pro filtr návštěvník uzavření odebrat
Veřejná třída CoreDesignSurfaceDomainModel přepsat odraz náhradní API
Veřejná třída CoreDesignSurfaceDomainModelSerializer Poskytuje implementaci rozhraní IDomainModelSerializer, které lze použít k serializaci nebo deserializaci model domény CoreDesignSurface.
Veřejná třída CoreDesignSurfaceDomainModelSerializerBase Základní třída, která implementuje IDomainModelSerializer
Veřejná třída CoreDesignSurfaceSerializationBehavior DomainXmlSerializationBehavior implementace definované chování CoreDesignSurfaceSerializationBehavior.Toto je konkrétní typ implementace získaných dvojitou.
Veřejná třída CoreDesignSurfaceSerializationBehaviorBase DomainXmlSerializationBehavior implementace definované chování CoreDesignSurfaceSerializationBehavior.Toto je abstraktní základní implementaci odvozené double.
Veřejná třída CoreDesignSurfaceSerializationBehaviorMonikerResolver Zástupný název modulu překládání serializace chování CoreDesignSurfaceSerializationBehavior.
Veřejná třída CoreDesignSurfaceSerializationBehaviorSerializationMessages Třída Utility k serializaci zpráv
Veřejná třída CoreDesignSurfaceSerializationHelper Pomocné třídy pro serializaci a rekonstrukci CoreDesignSurface modely.
Veřejná třída CoreDesignSurfaceSerializationHelperBase Pomocné třídy pro serializaci a rekonstrukci CoreDesignSurface modely.
Veřejná třída CreateAction CreateAction reaguje na výběr položek z nástrojů vytvořit je v diagramu.
Veřejná třída DashStyleTypeConverter Typ převaděč pro zobrazení hodnoty DashStyle v mřížce vlastnost.Filtry "Vlastní" hodnotu, protože nemá smysl pro tuto hodnotu zobrazit v Návrháři cíl.
Veřejná třída Decorator Při přepsání v odvozené třídě představuje decorator prvku v diagramu.
Veřejná třída DecoratorDoubleEmptyArrow Jedná se decorator šipka s pouze dvěma řádky
Veřejná třída DecoratorEmptyArrow Jedná se decorator šipka s pouze dvěma řádky
Veřejná třída DecoratorEmptyDiamond Toto je decorator diamond vyplněna barvou pozadí v diagramu.
Veřejná třída DecoratorFilledArrow Toto je decorator směrovka vyplněna barvou založené na BrushId.
Veřejná třída DecoratorFilledDiamond Toto je decorator diamond vyplněna barvou založené na BrushId.
Veřejná třída DecoratorHollowArrow Toto je decorator směrovka vyplněna barvou pozadí v diagramu.
Veřejná třída DecoratorHostShape Popis DomainClass DecoratorHostShape Microsoft.VisualStudio.Modeling.Diagrams.DecoratorHostShape
Veřejná třída DecoratorHostShapeBase Dvojité odvozené základní třídy DomainClass DecoratorHostShape
Veřejná třída DecoratorHostShapeSerializer Serializační procedura DecoratorHostShapeSerializer pro DomainClass DecoratorHostShape.
Veřejná třída DecoratorHostShapeSerializerBase Serializační procedura DecoratorHostShapeSerializerBase pro DomainClass DecoratorHostShape.
Veřejná třída DefaultBoundsRules Základní pravidla, které dítě na základě přichycení k mřížce a kotvícího omezit.
Veřejná třída DefaultGroupBoundsRules Pravidla, která při se poloha skupiny omezit pozice skupiny tvarů.
Veřejná třída DesignSurfaceAccessibleObject Přístupný objekt pro DiagramClientView
Veřejná třída DesignSurfaceElementOperations Rozšiřuje třídu IMS ElementOperations přidáním podpory pro GhostShapeCollections.
Veřejná třída DesignSurfaceMergeContext Poskytuje korespondence (tj, přetažení nebo vložení) informace, které původně nastavena v procesu hromadné korespondence ElementGroupPrototype objekty jsou vytvářeny do cílové úložiště.Informace o sloučení následně použity v celém procesu sloučení a opravu fáze.
Veřejná třída Diagram Představuje diagram.
Veřejná třída DiagramAssociationEventArgs Argumenty událostí - diagramu, diagramu zobrazit přidružení události
Veřejná třída DiagramBrushes Každá vlastnost třídy DiagramBrushes je objekt StyleSetResourceId, který jednoznačně identifikuje stopy prostředků používaných metod Malování DiagramClientView.
Veřejná třída DiagramClientView Toto je povrch IMS podle návrhu, schopným vykreslování libovolný Diagram IMS.
Veřejná třída DiagramDeleteRule Pravidlo, které provede při Diagram byl odebrán z úložiště.
Veřejná třída DiagramDragEventArgs Poskytuje data pro událost DragDrop se nezdařila, DragEnter nebo DragOver.
Veřejná třída DiagramEventArgs Třída args základní událostí pro události pocházející z povrchu ovládací prvek návrhu.
Veřejná třída DiagramFixupConstants
Veřejná třída DiagramFonts Každá vlastnost třídy DiagramFonts je objekt StyleSetResourceId, který jednoznačně identifikuje zdroj písmo používané metody DiagramClientView malby.
Veřejná třída DiagramHitTestInfo
Veřejná třída DiagramItem Představuje ShapeElement, ShapeField nebo ShapeSubField.To je určena pro testování přístupů, výběr, fokus a usnadnění.
Veřejná třída DiagramItemCollection Kolekce DiagramItem instance.DiagramItem ShapeElement, ShapeField nebo ShapeSubField instance v diagramu představuje a se používá pro testování přístupů a výběr.
Veřejná třída DiagramItemEventArgs DiagramEventArgs, která odkazují na konkrétní DiagramItem zájmu.
Veřejná třída DiagramKeyEventArgs Poskytuje data událostí KeyDown a KeyUp.
Veřejná třída DiagramKeyPressEventArgs Poskytuje data události KeyPress.
Veřejná třída DiagramMouseEventArgs Poskytuje data pro události MouseUp MouseDown a MouseMove.
Veřejná třída DiagramPaintEventArgs Argumenty pro malování
Veřejná třída DiagramPens Každá vlastnost třídy DiagramPens je objekt StyleSetResourceId, který jednoznačně identifikuje pera prostředků používaných metod Malování DiagramClientView.
Veřejná třída DiagramPointEventArgs Obsahuje událost data týkající se polohy myši.
Veřejná třída DiagramSelectionRules
Veřejná třída DiagramSerializer Serializační procedura DiagramSerializer DomainClass diagramu.
Veřejná třída DiagramSpy
Veřejná třída DiagramTypeDescriptor Speciální typ popisovač pro třídu diagramu.
Veřejná třída DiagramView Toto je zobrazení ovládacího prvku, který vytvoří návrh povrchu a posuvníky.
Veřejná třída DiagramViewAccessibleObject
Veřejná třída DiagramWatermark Diagram ovládací vodoznak, který se zobrazí, když je prázdný diagram.
Veřejná třída DiagramWinEvents Podpora diagramy přístupné WinEvent.
Veřejná třída DragCanceledState MouseAction stav, který označuje, že přetažení byla zrušena.Toto je Nezaměňovat s ActionCanceledState.Tento DragCanceledState označuje byl zrušen pouze přetažení; není celý MouseAction.MouseAction může zůstat aktivní i po zrušení přetahování.To umožňuje více operací přetažení v rámci jednoho MouseAction.
Veřejná třída DragCompletedState MouseAction stav, který označuje, že tažení byla dokončena.Toto je Nezaměňovat s ActionCompletedState.Tento DragCompletedState znamená, že byl dokončen pouze přetažení; není celý MouseAction.MouseAction může zůstat aktivní i po dokončení přetahování.To umožňuje více operací přetažení v rámci jednoho MouseAction.
Veřejná třída DragDropPendingAction MouseAction, která zjistí, pokud by měla začít Ole přetáhnout.Po spuštění této MouseAction dokončí a pak přetažením Ole umožňuje řízení.
Veřejná třída DraggingState MouseAction stav, který označuje, že je uživatel aktivně přetažením myší.
Veřejná třída DragPendingState MouseAction stav, který označuje, že uživatel stiskne tlačítko myši, ale dosud zrušen na tlačítko myši nebo ještě není přesunuta myši dostačující Zahájit přetažení.
Veřejná třída DragSourceContext Informace přetáhněte zdroje, které původně nastavena ElementGroupPrototype je vytvořen u zdroje.Používá se pro přetažení názory a sloučení (tj, přetažení nebo vložení) procesu.
Veřejná třída DropTargetContext Poskytuje metody přidání a načíst přetažení z kontextu konkrétní transakci a informace o kontextu cílové.
Veřejná třída DropTargetFeedback Poskytuje že prostředky výkresu přetáhněte názor pomocí obrazců ghost.
Veřejná třída EdgePoint
Veřejná třída EdgePointCollection Seznam edgepoints, stejně jako ArrayList zpracování
Veřejná třída EdgePointCollectionConverter TypeConverter pro instance EdgePointCollection, tak může být serializován v lidské čtení možné formulář.Převedené EdgePointCollection bude mít syntaxe "[(x: y: Příznak); (x: y: Příznak); ...] ", kde lze vynechat příznak pro normální.Z důvodu zpětné kompatibility převaděč podporuje také převod z řetězce vyrobené binární serializační procedury, ale nikdy převede EdgePointCollection do binární podoby.
Veřejná třída EdgePointConverter TypeConverter pro instance EdgePoint, tak může být serializován v lidské čtení možné formulář.Převedené EdgePoint bude mít syntaxe "(x: y: Příznak)", kde lze vynechat příznak pro normální.Z důvodu zpětné kompatibility převaděč podporuje také převod z řetězce vyrobené binární serializační procedury, ale nikdy převede EdgePoint do binární podoby.
Veřejná třída ElementListCompartment Popis DomainClass ElementListCompartment Microsoft.VisualStudio.Modeling.Diagrams.ElementListCompartment
Veřejná třída ElementListCompartmentDescription Popis ListCompartments u CompartmentShapes.
Veřejná třída ElementListCompartmentMapping Mapování pro ListCompartments, který ví o vztah, který je modelovaných v prostoru a vlastnosti zobrazené v seznamu.
Veřejná třída ElementListCompartmentSerializer Serializační procedura ElementListCompartmentSerializer pro DomainClass ElementListCompartment.
Veřejná třída EllipseShapeGeometry Souhrnný popis EllipseShapeGeometry.
Veřejná třída EmptySelection Úchyty prázdné výběry.
Veřejná třída ExpandCollapseDecorator Decorator, který spravuje na NodeShape na tlačítko Rozbalit či sbalit
Veřejná třída FieldAccessibleObject Souhrnný popis FieldAccessibleObject.
Veřejná třída FontDescriptor Třída FontDescriptor obsahuje FontStyleSetInfo pro třídy a instance písma popsány dané informace (pokud již bylo vytvoření).FontDescriptor je, co získá mezipaměti pro pozdější použití.
Veřejná třída FontSettings FontSettings umožňuje určité vlastnosti v FontStyleSetInfo označené jako lokálně změněné nebo neměnná.Pokud je některé nastavení písma jsou označeny jako neměnná, pak není mohou opět změnila.
Veřejná třída FontStyleSetInfo Obsahuje informace o písmo StyleSet.Všechna nastavení, které jsou umístěny na písmo, jako je název, velikost, FontStyle, atd.Informace slouží k vytvoření jedinečné hash kód pro tuto třídu, která se používá v HybridDictionary pro vyhledávání konkrétního zdroje v mezipaměti.
Veřejná třída GeneralDiagramSelectionRules
Veřejná třída GeneralSelection Zpracovává obecné výběry, které nejsou pokryty jinými státy výběru.
Veřejná třída GenericCoreConnectAction Obecné akce pro základní návrhová plocha spojující dva odlišné ShapeElements připojení
Veřejná třída GenericCoreConnectionType Typ připojení, který spojuje všechny dva odlišné ShapeElements
Veřejná třída GenericLinkShape DomainClass GenericLinkShape popis GenericLinkShape.
Veřejná třída GenericLinkShapeSerializer Serializační procedura GenericLinkShapeSerializer pro DomainClass GenericLinkShape.
Veřejná třída GeometryHelpers
Veřejná třída GhostShape Popisuje ShapeElement
Veřejná třída GhostShapeCollection Kolekce GhostShapes.
Veřejná třída GrabHandle
Veřejná třída GroupBoundsRules Pravidla, která omezit celkovou hranice skupiny tvarů jako celek.
Veřejná třída GroupSnapToGridRule GroupBoundsRule, které omezuje celkové hranice skupiny podřízené obrazce tak, aby umístění primární obrazec přichytí k mřížce, pokud je povoleno v mřížce.
Veřejná třída HighlightedShapesCollection Kolekce obrazců a DiagramItems, které jsou zvýrazněny na povrchu návrhu.
Veřejná třída HoveringState MouseAction stav, který označuje, že MouseAction je aktivní a události čekání.
Veřejná třída HslColor HueSatLumColor představuje jejich hodnotu odstín, sytost, jas, spíše než tradiční hodnoty RGB barvy.Tato třída poskytuje metody pro převod přejít vpřed a zpět mezi barevnými prostory HSL a RGB.
Veřejná třída HslColorConverter Obsahuje typ převaděč převést objekty HslColor do a z dalších zastoupení.
Veřejná třída ImageField Lehký objekt, který představuje část obrazce, které lze zobrazit obraz sklenářské nebo pozadí.
Veřejná třída ImageHelper
Veřejná třída ImageShape Základní třída pro zobrazení obrazu obrazce.
Veřejná třída ImageShapeGeometry Zapouzdřuje výkresu, skládání a testování obrazce na základě externího obrazu na povrchu návrhu přístupů
Veřejná třída ImageShapeSerializer Serializační procedura ImageShapeSerializer pro DomainClass ImageShape.
Veřejná třída InactiveState MouseAction stav, který označuje, MouseAction není používán.Při prvním vytvoření MouseAction je v neaktivním stavu.Před použitím musí být aktivován MouseAction.Po MouseAction dokončení nebo byla zrušena, znovu deaktivovat.
Veřejná třída InPlaceTextEditor
Veřejná třída InvokeEditorAction Spustí editor, klepněte na tlačítko.
Veřejná třída ItemDrawInfo Informace pro jednu položku seznamu pole seznamu.
Veřejná třída KeepGroupWithinDiagramRule GroupBoundsRule, který bude omezit celkovou hranice skupiny podřízené obrazce zůstane uvnitř cílového obrazce diagramu
Veřejná třída KeepGroupWithinParentRule GroupBoundsRule, který bude omezit celkovou hranice skupiny podřízené obrazce zůstane pod a vpravo horní a levé hranice nadřazeného obrazce.Pravé a dolní straně nadřazeného obrazce nesmí omezit podřízené obrazce.
Veřejná třída KeepInParentRule Hranice pravidlo, které udržuje obrazec uvnitř hranic diagramu.
Veřejná třída LabelShape Představuje obrazec popisek v Návrháři domény specifické pro jazyk.
Veřejná třída LabelShapeSerializer Serializační procedura LabelShapeSerializer pro DomainClass LabelShape.
Veřejná třída LabelShapeTextPropertyDescriptor Popisovač vlastnosti pro vlastnosti Text LabelShape.
Veřejná třída LabelShapeTypeDescriptor Speciální typ popisovač pro třídu LabelShape.
Veřejná třída LabelTextField Pole text zobrazit v obrazci popisku.
Veřejná třída LassoAction MouseAction, který umožňuje výběr pomocí obdélníku definovaného klepnutím a přetažením.
Veřejná třída LeaveShapeEventArgs Obsahuje data události související s ponechat tvar ukazatele myši.
Veřejná třída LineLabelAutoPlacementChangeRule
Veřejná třída LineLabelShape Popis DomainClass LineLabelShape Microsoft.VisualStudio.Modeling.Diagrams.LineLabelShape
Veřejná třída LineLabelShapeSerializer Serializační procedura LineLabelShapeSerializer pro DomainClass LineLabelShape.
Veřejná třída LineRoutingRule Vlastní pravidlo ověření pravosti plochy návrhu, když třeba přesměrována na řádky v diagramu.
Veřejná třída LineSegment Tato třída představuje kus rovné čáry mezi dvěma koncovými body.
Veřejná třída LineSegmentAccessibleObject Souhrnný popis FieldAccessibleObject.
Veřejná třída LinkConnectsToNode Popis DomainRelationship LinkConnectsToNode Microsoft.VisualStudio.Modeling.Diagrams.LinkConnectsToNode
Veřejná třída LinkConnectsToNodeSerializer Serializační procedura LinkConnectsToNodeSerializer pro DomainClass LinkConnectsToNode.
Veřejná třída LinkDecorator Základní třídy LinkDecorator, která umožňuje implementovat skutečné různé geometrie pro sklenářské ostatní odvozené třídy.Tato třída obsahuje také statické přístupové objekty jiného typu sklenářské, které existují jako součást základní návrhová plocha.
Veřejná třída LinkShape Představuje spojnice v diagramu.Další informace naleznete v tématu BinaryLinkShape.
Veřejná třída LinkShapeChangedRule Pravidlo přesměrovat linke tvar při změně jednoho z uzlů koncového bodu
Veřejná třída LinkShapeGeometry Zapouzdřuje výkresu, skládání a přístupů, testování spojení geometrie na povrchu návrhu
Veřejná třída LinkShapeSerializer Serializační procedura LinkShapeSerializer pro DomainClass LinkShape.
Veřejná třída ListCompartment Popis DomainClass ListCompartment Microsoft.VisualStudio.Modeling.Diagrams.ListCompartment
Veřejná třída ListCompartmentDescription Popis ListCompartments u CompartmentShapes.
Veřejná třída ListCompartmentSerializer Serializační procedura ListCompartmentSerializer pro DomainClass ListCompartment.
Veřejná třída ListField Tvar pole schopné účinně zobrazení seznamu položek.
Veřejná třída ListItemSubField Dílčí pole, což představuje položku ListField.
Veřejná třída LostFocusEventArgs Argumenty událostí pro událost LostFocus, který vznikl jako zprávy z třídy System.Windows.Forms.Control WM_KILLFOCUS.Vedle DiagramEventArgs to drží popisovače okna Začínáme a ztrátě fokusu okna.
Veřejná třída ManualRouteAction MouseAction, který ručně směruje manipulací s jejich LineSegments LinkShapes.
Veřejná třída MouseAction Představuje akce myši.
Veřejná třída MouseActionEventArgs Třída události args události pocházející z třídy MouseAction.
Veřejná třída MouseActionState Základní třída pro všechny státy MouseAction.
Veřejná třída MoveableDecoratorHostShape Popis DomainClass MoveableDecoratorHostShape Microsoft.VisualStudio.Modeling.Diagrams.MoveableDecoratorHostShape
Veřejná třída MoveableDecoratorHostShapeBase Dvojité odvozené základní třídy DomainClass MoveableDecoratorHostShape
Veřejná třída MoveableDecoratorHostShapeSerializer Serializační procedura MoveableDecoratorHostShapeSerializer pro DomainClass MoveableDecoratorHostShape.
Veřejná třída MoveableDecoratorHostShapeSerializerBase Serializační procedura MoveableDecoratorHostShapeSerializerBase pro DomainClass MoveableDecoratorHostShape.
Veřejná třída NestedShapesParentRoleChangeRule
Veřejná třída NoBoundsRules NoBoundsRules lze zajistit, aby že žádná omezení jsou umístěny na obrazec hranice.
Veřejná třída NodeShape Představuje obrazec v diagramu, například obdélník, ikonu nebo jiný tvar s oblastí (nikoli konektor).
Veřejná třída NodeShape.ExpandCollapseNodeShapeWhenAddedToDiagramRule Pravidlo volání Collapse() na nové NodeShape, pokud IsExpanded vlajku je false, když ji je prvek v diagramu (přímo nebo nepřímo).Toto pravidlo vyžaduje Collapse(), přidat do diagramu obrazec uzel a všechny ostatní obrazce Uzel, které jsou podřízených adresářů tohoto obrazce Uzel, protože pak máte příliš prvek v diagramu.
Veřejná třída NodeShapeGeometry Základní geometrii pro NodeShapes.
Veřejná třída NodeShapeSerializer Serializační procedura NodeShapeSerializer pro DomainClass NodeShape.
Veřejná třída NodeShapeTypeDescriptor Zastaralé. Speciální typ popisovač pro třídu obrazce.
Veřejná třída PaintFeedbackArgs
Veřejná třída PanZoomAction MouseAction, který provádí zvětšení.
Veřejná třída ParentRoleChangeRule
Veřejná třída ParentShapeContainsNestedChildShapes Vztah nadřazený podřízený u podřízené obrazce, které se oříznou podle hranic nadřazeného obrazce.Dítě není viditelná ani přístupů testable vně ohraničovacího nadřazené.
Veřejná třída ParentShapeContainsNestedChildShapesAddRule
Veřejná třída ParentShapeContainsNestedChildShapesDeleteRule
Veřejná třída ParentShapeContainsNestedChildShapesSerializer Serializační procedura ParentShapeContainsNestedChildShapesSerializer pro DomainClass ParentShapeContainsNestedChildShapes.
Veřejná třída ParentShapeHasRelativeChildShapes Vztah nadřazený podřízený u podřízené obrazce, které nejsou oříznuty podle hranice nadřazeného obrazce.Dítě je viditelný a přístupů testable vně ohraničovacího nadřazené.
Veřejná třída ParentShapeHasRelativeChildShapesAddRule
Veřejná třída ParentShapeHasRelativeChildShapesDeleteRule
Veřejná třída ParentShapeHasRelativeChildShapesSerializer Serializační procedura ParentShapeHasRelativeChildShapesSerializer pro DomainClass ParentShapeHasRelativeChildShapes.
Veřejná třída PenDescriptor Třída PenDescriptor obsahuje PenStyleSetInfo pro třídy a instance pera popsaná dané informace (pokud již bylo vytvoření).PenDescriptor je, co získá mezipaměti pro pozdější použití.
Veřejná třída PenSettings PenSettings umožňuje určité vlastnosti v PenStyleSetInfo označené jako lokálně změněné nebo neměnná.Pokud je některé nastavení pera jsou označeny jako neměnná, pak není mohou opět změnila.
Veřejná třída PenStyleSetInfo Obsahuje informace o pero StyleSet.Všechna nastavení, které jsou umístěny na pero jako barvu, zarovnání, LineCap, PenType, atd.Informace slouží k vytvoření jedinečné hash kód pro tuto třídu, která se používá v HybridDictionary pro vyhledávání konkrétní resourse v mezipaměti.
Veřejná třída PlusMinusButtonField ShapeField, představující tlačítka plus/mínus
Veřejná třída PointDConverter Obsahuje typ převaděč převést objekty PointD do a z dalších zastoupení.
Veřejná třída Port Popis Microsoft.VisualStudio.Modeling.Diagrams.Port DomainClass Port
Veřejná třída PortGroupBoundsRules Pravidla, která omezit celkovou hranice skupiny tvarů, které obsahují porty jako celek.
Veřejná třída PortMovementRule Hranice pravidla pro vedení porty na obvodu nadřazeného obrazce.
Veřejná třída PortPlacementHelper
Veřejná třída PortSerializer Serializační procedura PortSerializer DomainClass portu.
Veřejná třída PortShape Základní třída pro port obrazce, které lze zadat v definici DSL.
Veřejná třída PortShapeSerializer Serializační procedura PortShapeSerializer pro DomainClass PortShape.
Veřejná třída PresentationElement Prvek se zobrazí v uživatelském rozhraní a představuje viditelný prezentaci prvku modelu domény.
Veřejná třída PresentationElementSerializer Serializační procedura PresentationElementSerializer pro DomainClass PresentationElement.
Veřejná třída PresentationElementTypeDescriptionProvider Zastaralé. PresentationElementTypeDescriptionProvider poskytuje wrapper třídu, která zapouzdřuje ModelElement objektu.Tato třída je vyvoláno mřížky vlastností chce ModelElement objekt pro vykreslení.
Veřejná třída PresentationElementTypeDescriptor Podpora pro poskytování ModelElement TypeDesriptor mřížky vlastnost třídy!
Veřejná třída PresentationViewsSubject Vztahy mezi prvky modelu domény a jejich prezentaci v uživatelském rozhraní, obvykle diagramu.
Veřejná třída PresentationViewsSubjectSerializer Serializační procedura PresentationViewsSubjectSerializer pro DomainClass PresentationViewsSubject.
Veřejná třída PropertyChangedEventArgs Obecné vlastnosti změněna EventArgs použit k oznámení obrazce, jak změny vlastností IMS stejně jako změny vlastnost CLR.
Veřejná třída RectangleDConverter Obsahuje typ převaděč převést objekty RectangleD do a z dalších zastoupení.
Veřejná třída RectangleShapeGeometry Zapouzdřuje výkresu, skládání a testování obdélníku na plochu návrhu přístupů
Veřejná třída ResizeAction MouseAction, který změní velikost obrazce.
Veřejná třída RoundedRectangleShapeGeometry Souhrnný popis RoundedRectangleShapeGeometry.
Veřejná třída SelectAction Základní myš akce, která vybere obrazce pod myší.
Veřejná třída SelectedShapesCollection
Veřejná třída SelectionContext Abstraktní třída metod získat aktuální stav výběru pro daný výběr.
Veřejná třída SelectionState Abstraktní třída představující stav libovolný výběr.Poskytuje rozhraní pro dotazování na informace o zadaném výběru včetně: ActualSelection, CoercedSelection a počasí nebo není zvláštní příkaz, je pro výběr odfiltrovány.
Veřejná třída SelectionStateCollection
Veřejná třída ShapeAccessibleObject Poskytuje informace o usnadnění aplikace použít k úpravě uživatelského rozhraní aplikace pro uživatele s postižením.
Veřejná třída ShapeAutoInvalidator Jako neviditelný obrazec pole, jejichž účelem je vynutit nadřazeného obrazce, který chcete překreslit sám při změně přiřazenou hodnotou (zadané v konstruktoru).
Veřejná třída ShapeDecorator Třída zapouzdření způsobem ShapeFields a podřízené obrazce se používají při umístění obrazce představující sklenářské notace
Veřejná třída ShapeElement Představuje diagram nebo obrazce nebo spojnice v diagramu.ShapeElements zapouzdření vizuální prezentace prvky modelu.
Veřejná třída ShapeElementAddRule Pravidlo, které provede při Diagram byl odebrán z úložiště.
Veřejná třída ShapeElementSerializer Serializační procedura ShapeElementSerializer pro DomainClass ShapeElement.
Veřejná třída ShapeEnumerator
Veřejná třída ShapeField Lehký objekt, který představuje část obrazce, které lze zobrazit položky jako obrázek na pozadí, sklenářské text a ikona sklenářské.
Veřejná třída ShapeGeometries Statické třídy zobrazit instance objektů veřejné ShapeGeometry
Veřejná třída ShapeGeometry Přestavuje geometrii obrazce nebo spojnice.
Veřejná třída ShapeIdCollection
Veřejná třída ShapeModelingCollection
Veřejná třída ShapeSubField Dílčí součást ShapeField, který je Volitelně lze vybrat, může získat fokus přístupů testable, v místě upravovat a IAccessible.Příklady ShapeSubField seznam položek v seznamu pole, buňky mřížky a čar mřížky v mřížce pole a přepínacích tlačítek ve skupině přepínacích tlačítek.ShapeSubFields jsou vytvořeny pouze podle potřeby.Například mřížky obsahující 10 000 buněk pouze potřebuje vytvořit dílčí pole pro buňku při výběru dílčím zaměřena, testovány přístupů, upravovat nebo přístupné prostřednictvím IAccessible.
Veřejná třída SnakingInfo
Veřejná třída SnapToGridRule Přichycení k mřížce pravidla, které omezit ShapeElement pozici a velikost.
Veřejná třída SnapToPerimeterFollowingRotationRule Pravidlo hranice po obvodu nadřazeného obrazce.
Veřejná třída StyleSet StyleSet je kolekce grafických objektů, které lze aplikaci určit sadu per, stopy a písma pro všechny operace kreslení.Malování kódu můžete volat StyleSet.GetPen načíst konkrétní pera definovaná systémem.Pera bude nastavena na správnou barvu a styl definovaný s aplikací.Použití, které okamžitě pera, jako je jedinečný.Pokud je třeba držet na pero použijte GetPenCopy.StyleSets lze v systému live na více úrovních.Je ApplicationStyleSet, které jsou schéma stylu definované výchozí hodnoty aplikace.Jsou také ClassStyleSets, které existují na úrovni třídy typu určit styly pro všechny instance třídy tvaru.Také může existovat instance StyleSets, který obsahuje informace o zdroji pro každou instanci obrazce.Doporučuje se používat při různých instancí stejné třídy tvarů může mít jiný vzhled.Při pokusu o skutečně získat objekt jako pera, StyleSet kód přechází řetězcem dědičnosti z instance třídy aplikace StyleSets, až když najde tento první obsahuje tento zdroj, který hledáte (podle definice ResourceId, který se žádá o).
Veřejná třída StyleSetResourceId Třída pro definování jednoznačně StyleSet zdrojů.
Veřejná třída SubfieldAccessibleObject Souhrnný popis SubfieldAccessibleObject.
Veřejná třída SwimLaneFixUpContext Poskytuje kontext pro umístění nově vložený dráha
Veřejná třída SwimlaneHelper
Veřejná třída SwimlaneShape Představuje obrazec Dráha v diagramu.Základní třída pro swmlane obrazce, které zadáte v definici DSL.
Veřejná třída SwimlaneShapeGeometry Zapouzdřuje výkresu, skládání a testování dráha na povrchu návrhu přístupů
Veřejná třída SwimlaneShapeSerializer Serializační procedura SwimlaneShapeSerializer pro DomainClass SwimlaneShape.
Veřejná třída TextField Lehký objekt, který představuje část obrazce, které lze zobrazit textové popisky nebo oblastí.
Veřejná třída ToggleButtonEventArgs Argumenty ToggleButton třídy událostí
Veřejná třída ToggleButtonField ShapeField, které můžete zobrazit vybraný stav odpovídající obrázek
Veřejná třída ToolboxAction ToolboxAction reaguje na události na položky panelu nástrojů poklepejte.
Veřejná třída UnplacedShapesContext Kontextové informace spojené s a přetažení který sleduje obrazce, které není ještě umístěna a bude vyžadovat vyšší umístění.V určité transakci, budeme mít Neumístěná obrazce pro více diagramů, diagramů více třeba opravit.

Struktury

  Struktura Popis
Veřejná struktura AreaFieldCornerRadius Struktura, která představuje čtyři hodnoty s plovoucí desetinnou čárkou označuje poloměr rohu AreaField.
Veřejná struktura PointD
Veřejná struktura RectangleD Uloží sadu čtyř zdvojnásobí, které představují umístění a velikost obdélníku.
Veřejná struktura SizeD

Rozhraní

  Rozhraní Popis
Veřejné rozhraní IAmbientFontProvider Hlavní pracovní rozhraní služby SAmbientFontProvider
Veřejné rozhraní IBinaryLinkGeometryData Definuje rozhraní geometrie binární odkaz kontejneru.Binární odkaz je charakterizována body jeho okraje.
Veřejné rozhraní IContextMenuHost Kontextové nabídky hostitelské smlouvy
Veřejné rozhraní IGeometryHost Definuje rozhraní kontejneru geometrii.
Veřejné rozhraní ILineLabel Volání LinkShape k EdgePoints změnit aktualizovat umístění popisku
Veřejné rozhraní IListFieldContainer Definuje metody pro nadřazeného obrazce ListField.
Veřejné rozhraní INodeGeometryData
Veřejné rozhraní IShapeIterator Rozhraní pro iterační tvar, který bude použit k iterování obrazce a všechny jeho podřízené obrazce.

Delegáti

  Delegát Popis
Veřejný delegát ContextMenuRequestedEventHandler
Veřejný delegát DiagramItemEventHandler Delegát pro zpracování událostí položku diagramu.
Veřejný delegát DiagramKeyEventHandler Delegát pro zpracování události klávesnice.
Veřejný delegát DiagramKeyPressEventHandler Delegát pro zpracování události stisknutí klávesy.
Veřejný delegát DiagramMouseEventHandler Delegát pro zpracování události myši.
Veřejný delegát DiagramPointEventHandler Delegát pro zpracování událostí, které vyžadují souřadnice bodu, jako je například událost Click.
Veřejný delegát DisplayImageGetter Delegát získat obrázek zobrazit položky seznamu prostoru
Veřejný delegát DisplayStringGetter Delegát získat řetězec zobrazení na položku seznamu prostoru pro daný model prvek.
Veřejný delegát DomainPresentationNavigator Delegát pro metodu, která přejde z ModelElement sadu PresentationElements, které představují sadu diagramy
Veřejný delegát EditValueEndedEventHandler Zpracovává, zpracování při úpravách skončila, obvykle spáchání nebo vypuštění změn.
Veřejný delegát ElementListGetter Vrátí seznam daný prvek modelu.Používá pro průchod metody DomainPath.
Veřejný delegát MouseAction.MouseActionActivatedEventHandler Zpracovává MouseActionActivated události MouseAction.
Veřejný delegát MouseAction.MouseActionDeactivatedEventHandler Zpracovává MouseActionDeactivated události MouseAction.
Veřejný delegát PresentationDomainNavigator Přejde z PresentationElement se ModelElement.
Veřejný delegát PropertyElementGetter Prvek, který je hostitelem vlastnosti zobrazení pro daný prvek získá.
Veřejný delegát ScrollPositionChangedEventHandler
Veřejný delegát ScrollRangeChangedEventHandler
Veřejný delegát SelectionChangedByDeletionEventHandler
Veřejný delegát ShapeSelectionChangedEventHandler
Veřejný delegát ShapeSelectionChangingEventHandler
Veřejný delegát ToggleButtonEventHandler
Veřejný delegát ZoomChangedEventHandler

Výčty

  Výčet Popis
Veřejný výčet ActionRequest Typy akcí, které lze provést na konci události MouseAction.
Veřejný výčet AnchoringBehavior.Edge Odkazuje na straně ohraničovacího rámečku v AnchoringBehavior.
Veřejný výčet BinaryLinkShapeBase.AnchorEndState
Veřejný výčet BoundsFixupState Určuje stav při volání OnBoundsFixup.
Veřejný výčet BrushSettingsFlags Příznaky určit nastavení stopy, které byly potlačeny nebo provedené neměnná.
Veřejný výčet ConnectActionCursor
Veřejný výčet ConnectorArrowStyle DomainEnumeration: Popis ConnectorArrowStyle Microsoft.VisualStudio.Modeling.Diagrams.ConnectorArrowStyle
Veřejný výčet ConnectorDecoratorPosition DomainEnumeration: Popis ConnectorDecoratorPosition Microsoft.VisualStudio.Modeling.Diagrams.ConnectorDecoratorPosition
Veřejný výčet Diagram.CreateBitmapPreference Předvolby pro Diagram.CreateBitmap()
Veřejný výčet DiagramClientView.EnsureVisiblePreferences Předvolby pro metodu EnsureVisible.
Veřejný výčet FontSettingsFlags Příznaky zadat nastavení písma, které byly potlačeny nebo provedené neměnná.
Veřejný výčet GrabHandle.ShapeSide Umístění popisovače grab
Chráněný výčet GrabHandle.VerticalSection
Veřejný výčet InvisibleCollapseFlags Jak zjistit příznaky sbalí shapeField je nastavena na neviditelný
Veřejný výčet LabelAlignment Výčet pro zarovnání popisku k jeho řádku; buď vlevo nebo vpravo od řádku.
Veřejný výčet LabelPlacedFlag Výčet pro zda popisek je automaticky umístěn nebo ručně přesunout nebo velikosti.
Veřejný výčet LabelPlacement Výčet, kam podél čáry umístit na jeho popisek.
Veřejný výčet MouseActionEvent Typy událostí, které lze dosáhnout MouseAction.
Veřejný výčet NodeShape.NodeSides Určuje jednu nebo více stran obrazce uzel.
Veřejný výčet PenSettingsFlags Příznaky určit nastavení pera, které byly přepsány nebo provedené neměnná.
Veřejný výčet PointRelativeTo Označuje odkaz, ze kterého se relativní souřadnice.
Veřejný výčet PortPlacement Obrazec portu může být na jednom ze čtyř stran nadřazeného obrazce
Veřejný výčet ResizeDirection
Veřejný výčet RoutingStyle DomainEnumeration: Popis RoutingStyle Microsoft.VisualStudio.Modeling.Diagrams.RoutingStyle
Veřejný výčet ShapeDecoratorPosition DomainEnumeration: Popis ShapeDecoratorPosition Microsoft.VisualStudio.Modeling.Diagrams.ShapeDecoratorPosition
Veřejný výčet ShapeElement.RelationshipType Definuje typ vztahu podřízený nadřazený povolených
Veřejný výčet SwimlaneAlignment Enum, která určuje zarovnání dráhami diagramu: vodorovně nebo svisle.
Veřejný výčet SwimlaneDecoratorPosition Dráha sklenářské jsou pouze umožňuje ve 3 pozice.