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ů.
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.
Třídy
Třída | Popis | |
---|---|---|
AbsoluteBoundsChangedEventArgs | Staré a nové hranice hodnoty při změně vlastnosti AbsoluteBounds tvaru.Tato událost pochází z úložiště. | |
ActionCanceledState | MouseAction stav, který označuje byl zrušen MouseAction. | |
ActionCompletedState | MouseAction stav, který označuje dokončení MouseAction. | |
AmbientFontHelper | Pomáhají retriving návrháře písma | |
AnchoringBehavior | Popisuje, jak by ShapeField umístění a velikost samotného jako nadřazený NodeShape přesune a změní velikost. | |
AnchorPoint | ||
AnchorPointAction | MouseAction, který ručně směruje manipulací s jejich LineSegments LinkShapes. | |
AreaField | Pole obrazec definuje barvu přechodu k vyplnění tvaru na pozadí. | |
AssociatedPropertyInfo | Třída, která poskytuje informace o doméně vlastnosti přidružené ShapeField. | |
AvoidCornerRule | Pravidlo hranice, které neumožňuje umístit port zaoblený roh obdélníku. | |
BinaryLinkNodeChangeRule | Pravidlo přesměrovat propojení při změně jednoho z uzlů koncového bodu. | |
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. | |
BinaryLinkShapeBase | Abstraktní základní třída pro BinaryLinkShape | |
BinaryLinkShapeGeometry | Zapouzdřuje výkresu, skládání a testování BinaryLink na povrchu návrhu přístupů | |
BinaryLinkShapeSerializer | ||
BinaryLinkShapeSerializerBase | Serializační procedura BinaryLinkShapeSerializerBase pro DomainClass BinaryLinkShape. | |
BoundsRules | Pravidla, která omezit, kde mohou být obrazce umístěny a způsob jeho velikosti. | |
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í. | |
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. | |
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. | |
ChevronButtonField | ShapeField, představující tlačítka pro rozbalení a sbalení dvojité šipky | |
CircleShapeGeometry | Souhrnný popis CircleShapeGeometry. | |
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. | |
CommandIdCollection | ||
CommentShape | Komentář základní třídy.CommentShape definuje tvar upravovat komentáře. | |
CommentShapeAddRule | ||
CommentShapeSerializer | Serializační procedura CommentShapeSerializer pro DomainClass CommentShape. | |
CommentShapeTypeDescriptor | Speciální typ popisovač pro třídu CommentShape. | |
Compartment | Prostoru v obrazci prostoru. | |
CompartmentDescription | Základní třída pro všechny popisy prostoru. | |
CompartmentMapping | Základní třída pro mapování prostoru.Mapování prostoru poskytují připevnit mezi obsahem prostorů a podkladového modelu objektu | |
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. | |
CompartmentSerializer | Serializační procedura CompartmentSerializer pro DomainClass prostoru. | |
CompartmentShape | Základní třída obrazců prostoru definující definice DSL. | |
CompartmentShapeAreaField | ||
CompartmentShapeSerializer | Serializační procedura CompartmentShapeSerializer pro DomainClass CompartmentShape. | |
CompartmentTypeDescriptor | Speciální typ popisovač pro třídu prostoru. | |
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í. | |
ConnectionPoint | Třída ConnectionPoint obtéká VGConnection objekty od objektu grafu. | |
ConnectionType | Popisuje chování obecné připojení mezi dvěma ShapeElements | |
ConnectorDecorator | Třída zapouzdření způsobem ShapeFields a podřízené obrazce slouží k reprezentaci zápis sklenářské, umístíte na spojnici | |
CoreDesignSurfaceCopyClosure | Zkopírovat filtr uzavření návštěvníka | |
CoreDesignSurfaceCopyClosureBase | Základní třída pro kopírování uzavření návštěvník filtr | |
CoreDesignSurfaceDeleteClosure | Odebrat filtr uzavření návštěvníka | |
CoreDesignSurfaceDeleteClosureBase | Základní třída pro filtr návštěvník uzavření odebrat | |
CoreDesignSurfaceDomainModel | přepsat odraz náhradní API | |
CoreDesignSurfaceDomainModelSerializer | Poskytuje implementaci rozhraní IDomainModelSerializer, které lze použít k serializaci nebo deserializaci model domény CoreDesignSurface. | |
CoreDesignSurfaceDomainModelSerializerBase | Základní třída, která implementuje IDomainModelSerializer | |
CoreDesignSurfaceSerializationBehavior | DomainXmlSerializationBehavior implementace definované chování CoreDesignSurfaceSerializationBehavior.Toto je konkrétní typ implementace získaných dvojitou. | |
CoreDesignSurfaceSerializationBehaviorBase | DomainXmlSerializationBehavior implementace definované chování CoreDesignSurfaceSerializationBehavior.Toto je abstraktní základní implementaci odvozené double. | |
CoreDesignSurfaceSerializationBehaviorMonikerResolver | Zástupný název modulu překládání serializace chování CoreDesignSurfaceSerializationBehavior. | |
CoreDesignSurfaceSerializationBehaviorSerializationMessages | Třída Utility k serializaci zpráv | |
CoreDesignSurfaceSerializationHelper | Pomocné třídy pro serializaci a rekonstrukci CoreDesignSurface modely. | |
CoreDesignSurfaceSerializationHelperBase | Pomocné třídy pro serializaci a rekonstrukci CoreDesignSurface modely. | |
CreateAction | CreateAction reaguje na výběr položek z nástrojů vytvořit je v diagramu. | |
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. | |
Decorator | Při přepsání v odvozené třídě představuje decorator prvku v diagramu. | |
DecoratorDoubleEmptyArrow | Jedná se decorator šipka s pouze dvěma řádky | |
DecoratorEmptyArrow | Jedná se decorator šipka s pouze dvěma řádky | |
DecoratorEmptyDiamond | Toto je decorator diamond vyplněna barvou pozadí v diagramu. | |
DecoratorFilledArrow | Toto je decorator směrovka vyplněna barvou založené na BrushId. | |
DecoratorFilledDiamond | Toto je decorator diamond vyplněna barvou založené na BrushId. | |
DecoratorHollowArrow | Toto je decorator směrovka vyplněna barvou pozadí v diagramu. | |
DecoratorHostShape | Popis DomainClass DecoratorHostShape Microsoft.VisualStudio.Modeling.Diagrams.DecoratorHostShape | |
DecoratorHostShapeBase | Dvojité odvozené základní třídy DomainClass DecoratorHostShape | |
DecoratorHostShapeSerializer | Serializační procedura DecoratorHostShapeSerializer pro DomainClass DecoratorHostShape. | |
DecoratorHostShapeSerializerBase | Serializační procedura DecoratorHostShapeSerializerBase pro DomainClass DecoratorHostShape. | |
DefaultBoundsRules | Základní pravidla, které dítě na základě přichycení k mřížce a kotvícího omezit. | |
DefaultGroupBoundsRules | Pravidla, která při se poloha skupiny omezit pozice skupiny tvarů. | |
DesignSurfaceAccessibleObject | Přístupný objekt pro DiagramClientView | |
DesignSurfaceElementOperations | Rozšiřuje třídu IMS ElementOperations přidáním podpory pro GhostShapeCollections. | |
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. | |
Diagram | Představuje diagram. | |
DiagramAssociationEventArgs | Argumenty událostí - diagramu, diagramu zobrazit přidružení události | |
DiagramBrushes | Každá vlastnost třídy DiagramBrushes je objekt StyleSetResourceId, který jednoznačně identifikuje stopy prostředků používaných metod Malování DiagramClientView. | |
DiagramClientView | Toto je povrch IMS podle návrhu, schopným vykreslování libovolný Diagram IMS. | |
DiagramDeleteRule | Pravidlo, které provede při Diagram byl odebrán z úložiště. | |
DiagramDragEventArgs | Poskytuje data pro událost DragDrop se nezdařila, DragEnter nebo DragOver. | |
DiagramEventArgs | Třída args základní událostí pro události pocházející z povrchu ovládací prvek návrhu. | |
DiagramFixupConstants | ||
DiagramFonts | Každá vlastnost třídy DiagramFonts je objekt StyleSetResourceId, který jednoznačně identifikuje zdroj písmo používané metody DiagramClientView malby. | |
DiagramHitTestInfo | ||
DiagramItem | Představuje ShapeElement, ShapeField nebo ShapeSubField.To je určena pro testování přístupů, výběr, fokus a usnadnění. | |
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. | |
DiagramItemEventArgs | DiagramEventArgs, která odkazují na konkrétní DiagramItem zájmu. | |
DiagramKeyEventArgs | Poskytuje data událostí KeyDown a KeyUp. | |
DiagramKeyPressEventArgs | Poskytuje data události KeyPress. | |
DiagramMouseEventArgs | Poskytuje data pro události MouseUp MouseDown a MouseMove. | |
DiagramPaintEventArgs | Argumenty pro malování | |
DiagramPens | Každá vlastnost třídy DiagramPens je objekt StyleSetResourceId, který jednoznačně identifikuje pera prostředků používaných metod Malování DiagramClientView. | |
DiagramPointEventArgs | Obsahuje událost data týkající se polohy myši. | |
DiagramSelectionRules | ||
DiagramSerializer | Serializační procedura DiagramSerializer DomainClass diagramu. | |
DiagramSpy | ||
DiagramTypeDescriptor | Speciální typ popisovač pro třídu diagramu. | |
DiagramView | Toto je zobrazení ovládacího prvku, který vytvoří návrh povrchu a posuvníky. | |
DiagramViewAccessibleObject | ||
DiagramWatermark | Diagram ovládací vodoznak, který se zobrazí, když je prázdný diagram. | |
DiagramWinEvents | Podpora diagramy přístupné WinEvent. | |
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. | |
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. | |
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í. | |
DraggingState | MouseAction stav, který označuje, že je uživatel aktivně přetažením myší. | |
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í. | |
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. | |
DropTargetContext | Poskytuje metody přidání a načíst přetažení z kontextu konkrétní transakci a informace o kontextu cílové. | |
DropTargetFeedback | Poskytuje že prostředky výkresu přetáhněte názor pomocí obrazců ghost. | |
EdgePoint | ||
EdgePointCollection | Seznam edgepoints, stejně jako ArrayList zpracování | |
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. | |
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. | |
ElementListCompartment | Popis DomainClass ElementListCompartment Microsoft.VisualStudio.Modeling.Diagrams.ElementListCompartment | |
ElementListCompartmentDescription | Popis ListCompartments u CompartmentShapes. | |
ElementListCompartmentMapping | Mapování pro ListCompartments, který ví o vztah, který je modelovaných v prostoru a vlastnosti zobrazené v seznamu. | |
ElementListCompartmentSerializer | Serializační procedura ElementListCompartmentSerializer pro DomainClass ElementListCompartment. | |
EllipseShapeGeometry | Souhrnný popis EllipseShapeGeometry. | |
EmptySelection | Úchyty prázdné výběry. | |
ExpandCollapseDecorator | Decorator, který spravuje na NodeShape na tlačítko Rozbalit či sbalit | |
FieldAccessibleObject | Souhrnný popis FieldAccessibleObject. | |
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í. | |
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. | |
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. | |
GeneralDiagramSelectionRules | ||
GeneralSelection | Zpracovává obecné výběry, které nejsou pokryty jinými státy výběru. | |
GenericCoreConnectAction | Obecné akce pro základní návrhová plocha spojující dva odlišné ShapeElements připojení | |
GenericCoreConnectionType | Typ připojení, který spojuje všechny dva odlišné ShapeElements | |
GenericLinkShape | DomainClass GenericLinkShape popis GenericLinkShape. | |
GenericLinkShapeSerializer | Serializační procedura GenericLinkShapeSerializer pro DomainClass GenericLinkShape. | |
GeometryHelpers | ||
GhostShape | Popisuje ShapeElement | |
GhostShapeCollection | Kolekce GhostShapes. | |
GrabHandle | ||
GroupBoundsRules | Pravidla, která omezit celkovou hranice skupiny tvarů jako celek. | |
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. | |
HighlightedShapesCollection | Kolekce obrazců a DiagramItems, které jsou zvýrazněny na povrchu návrhu. | |
HoveringState | MouseAction stav, který označuje, že MouseAction je aktivní a události čekání. | |
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. | |
HslColorConverter | Obsahuje typ převaděč převést objekty HslColor do a z dalších zastoupení. | |
ImageField | Lehký objekt, který představuje část obrazce, které lze zobrazit obraz sklenářské nebo pozadí. | |
ImageHelper | ||
ImageShape | Základní třída pro zobrazení obrazu obrazce. | |
ImageShapeGeometry | Zapouzdřuje výkresu, skládání a testování obrazce na základě externího obrazu na povrchu návrhu přístupů | |
ImageShapeSerializer | Serializační procedura ImageShapeSerializer pro DomainClass ImageShape. | |
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. | |
InPlaceTextEditor | ||
InvokeEditorAction | Spustí editor, klepněte na tlačítko. | |
ItemDrawInfo | Informace pro jednu položku seznamu pole seznamu. | |
KeepGroupWithinDiagramRule | GroupBoundsRule, který bude omezit celkovou hranice skupiny podřízené obrazce zůstane uvnitř cílového obrazce diagramu | |
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. | |
KeepInParentRule | Hranice pravidlo, které udržuje obrazec uvnitř hranic diagramu. | |
LabelShape | Představuje obrazec popisek v Návrháři domény specifické pro jazyk. | |
LabelShapeSerializer | Serializační procedura LabelShapeSerializer pro DomainClass LabelShape. | |
LabelShapeTextPropertyDescriptor | Popisovač vlastnosti pro vlastnosti Text LabelShape. | |
LabelShapeTypeDescriptor | Speciální typ popisovač pro třídu LabelShape. | |
LabelTextField | Pole text zobrazit v obrazci popisku. | |
LassoAction | MouseAction, který umožňuje výběr pomocí obdélníku definovaného klepnutím a přetažením. | |
LeaveShapeEventArgs | Obsahuje data události související s ponechat tvar ukazatele myši. | |
LineLabelAutoPlacementChangeRule | ||
LineLabelShape | Popis DomainClass LineLabelShape Microsoft.VisualStudio.Modeling.Diagrams.LineLabelShape | |
LineLabelShapeSerializer | Serializační procedura LineLabelShapeSerializer pro DomainClass LineLabelShape. | |
LineRoutingRule | Vlastní pravidlo ověření pravosti plochy návrhu, když třeba přesměrována na řádky v diagramu. | |
LineSegment | Tato třída představuje kus rovné čáry mezi dvěma koncovými body. | |
LineSegmentAccessibleObject | Souhrnný popis FieldAccessibleObject. | |
LinkConnectsToNode | Popis DomainRelationship LinkConnectsToNode Microsoft.VisualStudio.Modeling.Diagrams.LinkConnectsToNode | |
LinkConnectsToNodeSerializer | Serializační procedura LinkConnectsToNodeSerializer pro DomainClass LinkConnectsToNode. | |
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. | |
LinkShape | Představuje spojnice v diagramu.Další informace naleznete v tématu BinaryLinkShape. | |
LinkShapeChangedRule | Pravidlo přesměrovat linke tvar při změně jednoho z uzlů koncového bodu | |
LinkShapeGeometry | Zapouzdřuje výkresu, skládání a přístupů, testování spojení geometrie na povrchu návrhu | |
LinkShapeSerializer | Serializační procedura LinkShapeSerializer pro DomainClass LinkShape. | |
ListCompartment | Popis DomainClass ListCompartment Microsoft.VisualStudio.Modeling.Diagrams.ListCompartment | |
ListCompartmentDescription | Popis ListCompartments u CompartmentShapes. | |
ListCompartmentSerializer | Serializační procedura ListCompartmentSerializer pro DomainClass ListCompartment. | |
ListField | Tvar pole schopné účinně zobrazení seznamu položek. | |
ListItemSubField | Dílčí pole, což představuje položku ListField. | |
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. | |
ManualRouteAction | MouseAction, který ručně směruje manipulací s jejich LineSegments LinkShapes. | |
MouseAction | Představuje akce myši. | |
MouseActionEventArgs | Třída události args události pocházející z třídy MouseAction. | |
MouseActionState | Základní třída pro všechny státy MouseAction. | |
MoveableDecoratorHostShape | Popis DomainClass MoveableDecoratorHostShape Microsoft.VisualStudio.Modeling.Diagrams.MoveableDecoratorHostShape | |
MoveableDecoratorHostShapeBase | Dvojité odvozené základní třídy DomainClass MoveableDecoratorHostShape | |
MoveableDecoratorHostShapeSerializer | Serializační procedura MoveableDecoratorHostShapeSerializer pro DomainClass MoveableDecoratorHostShape. | |
MoveableDecoratorHostShapeSerializerBase | Serializační procedura MoveableDecoratorHostShapeSerializerBase pro DomainClass MoveableDecoratorHostShape. | |
NestedShapesParentRoleChangeRule | ||
NoBoundsRules | NoBoundsRules lze zajistit, aby že žádná omezení jsou umístěny na obrazec hranice. | |
NodeShape | Představuje obrazec v diagramu, například obdélník, ikonu nebo jiný tvar s oblastí (nikoli konektor). | |
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. | |
NodeShapeGeometry | Základní geometrii pro NodeShapes. | |
NodeShapeSerializer | Serializační procedura NodeShapeSerializer pro DomainClass NodeShape. | |
NodeShapeTypeDescriptor | Zastaralé. Speciální typ popisovač pro třídu obrazce. | |
PaintFeedbackArgs | ||
PanZoomAction | MouseAction, který provádí zvětšení. | |
ParentRoleChangeRule | ||
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é. | |
ParentShapeContainsNestedChildShapesAddRule | ||
ParentShapeContainsNestedChildShapesDeleteRule | ||
ParentShapeContainsNestedChildShapesSerializer | Serializační procedura ParentShapeContainsNestedChildShapesSerializer pro DomainClass ParentShapeContainsNestedChildShapes. | |
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é. | |
ParentShapeHasRelativeChildShapesAddRule | ||
ParentShapeHasRelativeChildShapesDeleteRule | ||
ParentShapeHasRelativeChildShapesSerializer | Serializační procedura ParentShapeHasRelativeChildShapesSerializer pro DomainClass ParentShapeHasRelativeChildShapes. | |
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í. | |
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. | |
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. | |
PlusMinusButtonField | ShapeField, představující tlačítka plus/mínus | |
PointDConverter | Obsahuje typ převaděč převést objekty PointD do a z dalších zastoupení. | |
Port | Popis Microsoft.VisualStudio.Modeling.Diagrams.Port DomainClass Port | |
PortGroupBoundsRules | Pravidla, která omezit celkovou hranice skupiny tvarů, které obsahují porty jako celek. | |
PortMovementRule | Hranice pravidla pro vedení porty na obvodu nadřazeného obrazce. | |
PortPlacementHelper | ||
PortSerializer | Serializační procedura PortSerializer DomainClass portu. | |
PortShape | Základní třída pro port obrazce, které lze zadat v definici DSL. | |
PortShapeSerializer | Serializační procedura PortShapeSerializer pro DomainClass PortShape. | |
PresentationElement | Prvek se zobrazí v uživatelském rozhraní a představuje viditelný prezentaci prvku modelu domény. | |
PresentationElementSerializer | Serializační procedura PresentationElementSerializer pro DomainClass PresentationElement. | |
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í. | |
PresentationElementTypeDescriptor | Podpora pro poskytování ModelElement TypeDesriptor mřížky vlastnost třídy! | |
PresentationViewsSubject | Vztahy mezi prvky modelu domény a jejich prezentaci v uživatelském rozhraní, obvykle diagramu. | |
PresentationViewsSubjectSerializer | Serializační procedura PresentationViewsSubjectSerializer pro DomainClass PresentationViewsSubject. | |
PropertyChangedEventArgs | Obecné vlastnosti změněna EventArgs použit k oznámení obrazce, jak změny vlastností IMS stejně jako změny vlastnost CLR. | |
RectangleDConverter | Obsahuje typ převaděč převést objekty RectangleD do a z dalších zastoupení. | |
RectangleShapeGeometry | Zapouzdřuje výkresu, skládání a testování obdélníku na plochu návrhu přístupů | |
ResizeAction | MouseAction, který změní velikost obrazce. | |
RoundedRectangleShapeGeometry | Souhrnný popis RoundedRectangleShapeGeometry. | |
SelectAction | Základní myš akce, která vybere obrazce pod myší. | |
SelectedShapesCollection | ||
SelectionContext | Abstraktní třída metod získat aktuální stav výběru pro daný výběr. | |
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. | |
SelectionStateCollection | ||
ShapeAccessibleObject | Poskytuje informace o usnadnění aplikace použít k úpravě uživatelského rozhraní aplikace pro uživatele s postižením. | |
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). | |
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 | |
ShapeElement | Představuje diagram nebo obrazce nebo spojnice v diagramu.ShapeElements zapouzdření vizuální prezentace prvky modelu. | |
ShapeElementAddRule | Pravidlo, které provede při Diagram byl odebrán z úložiště. | |
ShapeElementSerializer | Serializační procedura ShapeElementSerializer pro DomainClass ShapeElement. | |
ShapeEnumerator | ||
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é. | |
ShapeGeometries | Statické třídy zobrazit instance objektů veřejné ShapeGeometry | |
ShapeGeometry | Přestavuje geometrii obrazce nebo spojnice. | |
ShapeIdCollection | ||
ShapeModelingCollection | ||
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. | |
SnakingInfo | ||
SnapToGridRule | Přichycení k mřížce pravidla, které omezit ShapeElement pozici a velikost. | |
SnapToPerimeterFollowingRotationRule | Pravidlo hranice po obvodu nadřazeného obrazce. | |
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). | |
StyleSetResourceId | Třída pro definování jednoznačně StyleSet zdrojů. | |
SubfieldAccessibleObject | Souhrnný popis SubfieldAccessibleObject. | |
SwimLaneFixUpContext | Poskytuje kontext pro umístění nově vložený dráha | |
SwimlaneHelper | ||
SwimlaneShape | Představuje obrazec Dráha v diagramu.Základní třída pro swmlane obrazce, které zadáte v definici DSL. | |
SwimlaneShapeGeometry | Zapouzdřuje výkresu, skládání a testování dráha na povrchu návrhu přístupů | |
SwimlaneShapeSerializer | Serializační procedura SwimlaneShapeSerializer pro DomainClass SwimlaneShape. | |
TextField | Lehký objekt, který představuje část obrazce, které lze zobrazit textové popisky nebo oblastí. | |
ToggleButtonEventArgs | Argumenty ToggleButton třídy událostí | |
ToggleButtonField | ShapeField, které můžete zobrazit vybraný stav odpovídající obrázek | |
ToolboxAction | ToolboxAction reaguje na události na položky panelu nástrojů poklepejte. | |
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 | |
---|---|---|
AreaFieldCornerRadius | Struktura, která představuje čtyři hodnoty s plovoucí desetinnou čárkou označuje poloměr rohu AreaField. | |
PointD | ||
RectangleD | Uloží sadu čtyř zdvojnásobí, které představují umístění a velikost obdélníku. | |
SizeD |
Rozhraní
Rozhraní | Popis | |
---|---|---|
IAmbientFontProvider | Hlavní pracovní rozhraní služby SAmbientFontProvider | |
IBinaryLinkGeometryData | Definuje rozhraní geometrie binární odkaz kontejneru.Binární odkaz je charakterizována body jeho okraje. | |
IContextMenuHost | Kontextové nabídky hostitelské smlouvy | |
IGeometryHost | Definuje rozhraní kontejneru geometrii. | |
ILineLabel | Volání LinkShape k EdgePoints změnit aktualizovat umístění popisku | |
IListFieldContainer | Definuje metody pro nadřazeného obrazce ListField. | |
INodeGeometryData | ||
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 | |
---|---|---|
ContextMenuRequestedEventHandler | ||
DiagramItemEventHandler | Delegát pro zpracování událostí položku diagramu. | |
DiagramKeyEventHandler | Delegát pro zpracování události klávesnice. | |
DiagramKeyPressEventHandler | Delegát pro zpracování události stisknutí klávesy. | |
DiagramMouseEventHandler | Delegát pro zpracování události myši. | |
DiagramPointEventHandler | Delegát pro zpracování událostí, které vyžadují souřadnice bodu, jako je například událost Click. | |
DisplayImageGetter | Delegát získat obrázek zobrazit položky seznamu prostoru | |
DisplayStringGetter | Delegát získat řetězec zobrazení na položku seznamu prostoru pro daný model prvek. | |
DomainPresentationNavigator | Delegát pro metodu, která přejde z ModelElement sadu PresentationElements, které představují sadu diagramy | |
EditValueEndedEventHandler | Zpracovává, zpracování při úpravách skončila, obvykle spáchání nebo vypuštění změn. | |
ElementListGetter | Vrátí seznam daný prvek modelu.Používá pro průchod metody DomainPath. | |
MouseAction.MouseActionActivatedEventHandler | Zpracovává MouseActionActivated události MouseAction. | |
MouseAction.MouseActionDeactivatedEventHandler | Zpracovává MouseActionDeactivated události MouseAction. | |
PresentationDomainNavigator | Přejde z PresentationElement se ModelElement. | |
PropertyElementGetter | Prvek, který je hostitelem vlastnosti zobrazení pro daný prvek získá. | |
ScrollPositionChangedEventHandler | ||
ScrollRangeChangedEventHandler | ||
SelectionChangedByDeletionEventHandler | ||
ShapeSelectionChangedEventHandler | ||
ShapeSelectionChangingEventHandler | ||
ToggleButtonEventHandler | ||
ZoomChangedEventHandler |
Výčty
Výčet | Popis | |
---|---|---|
ActionRequest | Typy akcí, které lze provést na konci události MouseAction. | |
AnchoringBehavior.Edge | Odkazuje na straně ohraničovacího rámečku v AnchoringBehavior. | |
BinaryLinkShapeBase.AnchorEndState | ||
BoundsFixupState | Určuje stav při volání OnBoundsFixup. | |
BrushSettingsFlags | Příznaky určit nastavení stopy, které byly potlačeny nebo provedené neměnná. | |
ConnectActionCursor | ||
ConnectorArrowStyle | DomainEnumeration: Popis ConnectorArrowStyle Microsoft.VisualStudio.Modeling.Diagrams.ConnectorArrowStyle | |
ConnectorDecoratorPosition | DomainEnumeration: Popis ConnectorDecoratorPosition Microsoft.VisualStudio.Modeling.Diagrams.ConnectorDecoratorPosition | |
Diagram.CreateBitmapPreference | Předvolby pro Diagram.CreateBitmap() | |
DiagramClientView.EnsureVisiblePreferences | Předvolby pro metodu EnsureVisible. | |
FontSettingsFlags | Příznaky zadat nastavení písma, které byly potlačeny nebo provedené neměnná. | |
GrabHandle.ShapeSide | Umístění popisovače grab | |
GrabHandle.VerticalSection | ||
InvisibleCollapseFlags | Jak zjistit příznaky sbalí shapeField je nastavena na neviditelný | |
LabelAlignment | Výčet pro zarovnání popisku k jeho řádku; buď vlevo nebo vpravo od řádku. | |
LabelPlacedFlag | Výčet pro zda popisek je automaticky umístěn nebo ručně přesunout nebo velikosti. | |
LabelPlacement | Výčet, kam podél čáry umístit na jeho popisek. | |
MouseActionEvent | Typy událostí, které lze dosáhnout MouseAction. | |
NodeShape.NodeSides | Určuje jednu nebo více stran obrazce uzel. | |
PenSettingsFlags | Příznaky určit nastavení pera, které byly přepsány nebo provedené neměnná. | |
PointRelativeTo | Označuje odkaz, ze kterého se relativní souřadnice. | |
PortPlacement | Obrazec portu může být na jednom ze čtyř stran nadřazeného obrazce | |
ResizeDirection | ||
RoutingStyle | DomainEnumeration: Popis RoutingStyle Microsoft.VisualStudio.Modeling.Diagrams.RoutingStyle | |
ShapeDecoratorPosition | DomainEnumeration: Popis ShapeDecoratorPosition Microsoft.VisualStudio.Modeling.Diagrams.ShapeDecoratorPosition | |
ShapeElement.RelationshipType | Definuje typ vztahu podřízený nadřazený povolených | |
SwimlaneAlignment | Enum, která určuje zarovnání dráhami diagramu: vodorovně nebo svisle. | |
SwimlaneDecoratorPosition | Dráha sklenářské jsou pouze umožňuje ve 3 pozice. |