Przestrzeń nazw Microsoft.VisualStudio.Modeling.Diagrams
Typy w Microsoft.VisualStudio.Modeling.Diagrams nazw wyświetlaną diagramu modem DSL.Zapewniają one wykonania diagramów, kształty i łączniki, które zostały zdefiniowane w pliku definicji DSL.Aby dostosować wygląd DSL za pomocą kodu programu, należy pracować z typów zdefiniowanych w tym obszarze nazw.
Do głównych kategorii odsetek są:
NodeShape— Klasa podstawowa kształtów, które można określić w definicji DSL.
BinaryLinkShape— Klasa podstawowa łączników, które można określić w definicji DSL.Ma ona klasy bazowej LinkShape, który nie ma żadnych innych klas pochodnych.
Diagram— Klasa podstawowa diagramu, określona w definicji DSL.
ShapeElement– base class of NodeShape and LinkShape.Diagramy, kształty i łączniki są wszystkie ShapeElements.
PresentationViewsSubject— relacje między kształtem lub łącznika na diagramie i elementu modelu domeny.
ShapeField— obszar w kształcie, na przykład sekcji w kształcie Przedział, wiersz tekstu, etykiety, lub na ikonę.
Decorator-element wyświetlany w ShapeField.IconDecorator zawiera obraz na kształcie, a TextDecorator Wyświetla etykietę.
DiagramItem— Odwołanie do kształtu i opcjonalnie pola i podpola wewnątrz kształtu.Można określić miejsce docelowe operacji użytkownika.
ShapeGeometry— tej klasy i jej klas pochodnych zdefiniować i Rysuj kontury głównych różne rodzaje kształtów, takich jak elipsy, prostokąty, przedziałów, łączniki i ikony.Kształty delegować do tych klas oznaczanie czy wskaźnik myszy znajduje się wewnątrz kształtu i malowanie podstawowych konturów.
Klasy
Klasa | Opis | |
---|---|---|
AbsoluteBoundsChangedEventArgs | Granice stare i nowe wartości, gdy właściwość AbsoluteBounds kształt.To zdarzenie pochodzi z magazynu. | |
ActionCanceledState | Stan MouseAction, który wskazuje, że MouseAction zostało anulowane. | |
ActionCompletedState | Państwa MouseAction, który wskazuje, że MouseAction została zakończona. | |
AmbientFontHelper | Używane do pomocy retriving Projektant czcionki | |
AnchoringBehavior | W tym artykule opisano, jak ShapeField powinien położenia i rozmiaru sam jako elementu nadrzędnego, NodeShape, przesuwa i zmienia rozmiar. | |
AnchorPoint | ||
AnchorPointAction | MouseAction, że ręcznie trasy LinkShapes poprzez manipulowanie ich LineSegments. | |
AreaField | Pola kształtu, która definiuje gradientu koloru, aby wypełnić tło kształtu. | |
AssociatedPropertyInfo | Klasa, która zawiera informacje o właściwości domeny, związane z ShapeField. | |
AvoidCornerRule | Reguła granice, która nie zezwala na miejsce portu w rogu zaokrąglony prostokąt. | |
BinaryLinkNodeChangeRule | Reguła przekierowywać łącza, gdy jeden z jego węzłów punkt końcowy zostanie zmieniona. | |
BinaryLinkShape | Reprezentuje linię lub strzałkę, które można podłączyć dwa kształty na diagramie.Binarne łącze może stanowić również pętlę, która łączy kształt do samego siebie. | |
BinaryLinkShapeBase | Abstrakcyjna klasa podstawowa dla BinaryLinkShape | |
BinaryLinkShapeGeometry | Hermetyzuje rysunku, składanie i hit testowanie BinaryLink na powierzchnię projektu | |
BinaryLinkShapeSerializer | ||
BinaryLinkShapeSerializerBase | Serializator BinaryLinkShapeSerializerBase dla DomainClass BinaryLinkShape. | |
BoundsRules | Zasady, które ograniczyć, jeżeli kształt może znajdować się i w jaki sposób mogą być zmieniane. | |
BrushDescriptor | BrushStyleSetInfo dla klasy i wystąpienia pędzla, opisany przez tego info (jeżeli jest już zostały stworzone).BrushDescriptor jest pobiera what buforowane do późniejszego użycia. | |
BrushSettings | BrushSettings pozwala niektórych właściwości na BrushStyleSetInfo być oznaczony jako zastąpione lub niezmienne.Jeśli niektóre ustawienia pędzla są oznaczone jako niezmienne, następnie one nie są dozwolone zmiany ponownie. | |
BrushStyleSetInfo | Zawiera informacje StyleSet pędzla.Wszystkie ustawienia, które są umieszczone na pędzla, takich jak kolor, BrushType, HatchType, obraz, itd.Informacje są używane do tworzenia kodu unikatowej wartości mieszania dla tej klasy, który jest używany w HybridDictionary do wyszukiwania określonego zasobu pamięci podręcznej. | |
ChevronButtonField | ShapeField, który reprezentuje przycisk Rozwiń i Zwiń podwójne strzałki | |
CircleShapeGeometry | Skrócony opis CircleShapeGeometry. | |
ClickedState | Stan MouseAction, która wskazuje, że użytkownik nacisnął w dół i zniesione przycisku myszy bez przenoszenia wystarczająco daleko wywołać przeciągania. | |
CommandIdCollection | ||
CommentShape | Klasy podstawowej komentarz.CommentShape definiuje kształtu można edytować komentarz. | |
CommentShapeAddRule | ||
CommentShapeSerializer | Serializator CommentShapeSerializer dla DomainClass CommentShape. | |
CommentShapeTypeDescriptor | Wyspecjalizowany typ deskryptora dla klasy CommentShape. | |
Compartment | Przedział w kształcie Przedział. | |
CompartmentDescription | Klasa podstawowa dla wszystkich opisy przedziału. | |
CompartmentMapping | Klasa podstawowa dla mapowania przedziału.Mapowania przedziału zapewniają kleju między zawartością przedziałów i modelu źródłowego obiektu | |
CompartmentRuleHelper | Klasy statyczne z udostępnionego kodu obsługi elementu listy przedziału dodawania, usuwania i zmienić zasady. | |
CompartmentSerializer | Serializator CompartmentSerializer dla przedziału DomainClass. | |
CompartmentShape | Klasa podstawowa kształty przedział, definiujące w definicji DSL. | |
CompartmentShapeAreaField | ||
CompartmentShapeSerializer | Serializator CompartmentShapeSerializer dla DomainClass CompartmentShape. | |
CompartmentTypeDescriptor | Wyspecjalizowany typ deskryptora dla klasy przedziału. | |
ConnectAction | Akcja myszy, która umożliwia użytkownikowi przeciągnij z jednego kształtu SoftwareComponentType lub kształt portu do innego, aby utworzyć połączenie. | |
ConnectionPoint | Element ConnectionPoint oblewa obiekty VGConnection z obiektu programu graph. | |
ConnectionType | W tym artykule opisano zachowanie ogólne połączenie między dwoma ShapeElements | |
ConnectorDecorator | Klasa do hermetyzowania sposób ShapeFields i kształty podrzędne są używane do reprezentowania notacji dekoratorów umieszczone na łączniku | |
CoreDesignSurfaceCopyClosure | Kopiuj zamknięcie przez osobę odwiedzającą filtr | |
CoreDesignSurfaceCopyClosureBase | Klasa podstawowa dla kopii zamknięcie przez osobę odwiedzającą filtru | |
CoreDesignSurfaceDeleteClosure | Usuwanie filtru przez osobę odwiedzającą zamknięcia | |
CoreDesignSurfaceDeleteClosureBase | Klasa podstawowa dla Usuń zamknięcie przez osobę odwiedzającą filtr | |
CoreDesignSurfaceDomainModel | zastąpić odbicie zastąpienie API | |
CoreDesignSurfaceDomainModelSerializer | Zapewnia implementację interfejsu IDomainModelSerializer, używany do serializacji / deserializacji modelu domeny CoreDesignSurface. | |
CoreDesignSurfaceDomainModelSerializerBase | Klasa podstawowa, który implementuje IDomainModelSerializer | |
CoreDesignSurfaceSerializationBehavior | Wykonania DomainXmlSerializationBehavior zachowanie określonych CoreDesignSurfaceSerializationBehavior.Jest to konkretny typ implementacji uzyskane podwójne. | |
CoreDesignSurfaceSerializationBehaviorBase | Wykonania DomainXmlSerializationBehavior zachowanie określonych CoreDesignSurfaceSerializationBehavior.Jest to abstrakcyjna base realizacji uzyskane podwójne. | |
CoreDesignSurfaceSerializationBehaviorMonikerResolver | Moniker programu rozpoznawania nazw dla serializacji zachowanie CoreDesignSurfaceSerializationBehavior. | |
CoreDesignSurfaceSerializationBehaviorSerializationMessages | Klasa Utility zapewnienie serializacji wiadomości | |
CoreDesignSurfaceSerializationHelper | Klasa pomocy do szeregowania i deserializacji modele CoreDesignSurface. | |
CoreDesignSurfaceSerializationHelperBase | Klasa pomocy do szeregowania i deserializacji modele CoreDesignSurface. | |
CreateAction | CreateAction odpowiada Wybieranie elementów z przybornika, aby je utworzyć na diagramie. | |
DashStyleTypeConverter | Typ konwertera do wyświetlania wartości DashStyle w siatce właściwości.Filtry wartość "Custom", ponieważ go nie ma sensu dla tej wartości są wyświetlane w projektancie docelowych. | |
Decorator | Po zastąpieniu w klasie pochodnej, reprezentuje ozdobna element na diagramie. | |
DecoratorDoubleEmptyArrow | Jest to dekorator strzałkę tylko dwie linie | |
DecoratorEmptyArrow | Jest to dekorator strzałkę tylko dwie linie | |
DecoratorEmptyDiamond | Jest to dekorator diamond wypełniony kolorem tła diagramu. | |
DecoratorFilledArrow | Jest to dekorator dołączona Strzałka wypełniony kolorem oparte na BrushId. | |
DecoratorFilledDiamond | Jest to dekorator diamond wypełniony kolorem oparte na BrushId. | |
DecoratorHollowArrow | Jest to dekorator dołączona Strzałka wypełniony kolorem tła diagramu. | |
DecoratorHostShape | Opis DomainClass DecoratorHostShape Microsoft.VisualStudio.Modeling.Diagrams.DecoratorHostShape | |
DecoratorHostShapeBase | Uzyskane podwójne klasa podstawowa dla DomainClass DecoratorHostShape | |
DecoratorHostShapeSerializer | Serializator DecoratorHostShapeSerializer dla DomainClass DecoratorHostShape. | |
DecoratorHostShapeSerializerBase | Serializator DecoratorHostShapeSerializerBase dla DomainClass DecoratorHostShape. | |
DefaultBoundsRules | Podstawowe zasady, które Zachowaj dziecka na podstawie Przyciągaj do siatki i mocowania. | |
DefaultGroupBoundsRules | Zasady powstrzymujące pozycji grupy kształtów, kiedy grupa jest położenie. | |
DesignSurfaceAccessibleObject | Dostępny obiekt dla DiagramClientView | |
DesignSurfaceElementOperations | Rozszerza klasę ElementOperations ISP, dodając wsparcie dla GhostShapeCollections. | |
DesignSurfaceMergeContext | Zapewnia korespondencji seryjnej (tj. spadek/Wklej) informacje, które jest wstępnie ustawiane przez proces scalania, gdy ElementGroupPrototype obiekty są odtworzonego do magazynu docelowego.Scalane informacje są następnie używane przez cały proces scalania i faza korektę. | |
Diagram | Przedstawia diagram. | |
DiagramAssociationEventArgs | Argumenty zdarzeń diagramu - zdarzenia skojarzenia widoku diagram | |
DiagramBrushes | Każda właściwość klasy DiagramBrushes jest obiekt StyleSetResourceId, który unikatowo identyfikuje zasób pędzla, używana przez metody DiagramClientView farby. | |
DiagramClientView | Jest to powierzchni oparte ISP projektu, która jest zdolna do spowodowania, aby każdy Diagram ISP. | |
DiagramDeleteRule | Reguła, która jest wykonywana, kiedy Diagram został usunięty z magazynu. | |
DiagramDragEventArgs | Dostarcza dane dla zdarzenia DragDrop, DragEnter lub DragOver. | |
DiagramEventArgs | Klasa args podstawowej zdarzenia dla zdarzenia pochodzące z powierzchni kontroli projektu. | |
DiagramFixupConstants | ||
DiagramFonts | Każda właściwość klasy DiagramFonts jest obiekt StyleSetResourceId, który unikatowo identyfikuje zasób Czcionka używana przez metody DiagramClientView farby. | |
DiagramHitTestInfo | ||
DiagramItem | Reprezentuje ShapeElement, ShapeField lub ShapeSubField.Ma to służyć do testowania hit, wybór, fokus i dostępności. | |
DiagramItemCollection | Kolekcja wystąpienia DiagramItem.DiagramItem reprezentuje wystąpienie na diagramie ShapeElement, ShapeField lub ShapeSubField i jest używany dla takich elementów, jak badania hit i selekcji. | |
DiagramItemEventArgs | DiagramEventArgs, które odwołują się do określonego DiagramItem interesów. | |
DiagramKeyEventArgs | Dostarcza dane dla zdarzenia KeyDown i KeyUp. | |
DiagramKeyPressEventArgs | Dostarcza dane dla zdarzenia KeyPress. | |
DiagramMouseEventArgs | Dostarcza dane dla zdarzenia MouseUp, MouseDown i MouseMove. | |
DiagramPaintEventArgs | Argumenty programu Paint | |
DiagramPens | Każda właściwość klasy DiagramPens jest obiekt StyleSetResourceId, który unikatowo identyfikuje zasób pióra, używana przez metody DiagramClientView farby. | |
DiagramPointEventArgs | Zawiera dane zdarzenie związane z położenia kursora myszy. | |
DiagramSelectionRules | ||
DiagramSerializer | DiagramSerializer serializator dla diagramu DomainClass. | |
DiagramSpy | ||
DiagramTypeDescriptor | Wyspecjalizowany typ deskryptora dla klasy diagramu. | |
DiagramView | Jest to formant w widoku, który tworzy powierzchni projektu i paski przewijania. | |
DiagramViewAccessibleObject | ||
DiagramWatermark | Diagram kontroli znaku wodnego, który pojawia się, gdy wykres jest pusty. | |
DiagramWinEvents | Dostępna obsługa haków diagramów. | |
DragCanceledState | Stan MouseAction, która wskazuje, że przeciąganie zostało anulowane.To nie należy mylić z ActionCanceledState.To DragCanceledState wskazuje, że tylko przeciągnij zostało anulowane; nie cały MouseAction.MouseAction może pozostawać aktywna nawet po anulowanie przeciągania.Pozwala to wielu operacji przeciągania w ramach pojedynczego MouseAction. | |
DragCompletedState | Stan MouseAction, która wskazuje, że przeciąganie zostało ukończone.To nie należy mylić z ActionCompletedState.DragCompletedState ten wskazuje, że tylko przeciągnij została zakończona; nie cały MouseAction.MouseAction może pozostać aktywne nawet po zakończeniu przeciągnij.Pozwala to wielu operacji przeciągania w ramach pojedynczego MouseAction. | |
DragDropPendingAction | MouseAction, wykrywa, jeśli powinno rozpocząć się Ole przeciągnij i upuść.Po uruchomieniu tej MouseAction kończy, a następnie daje kontrolę do Ole przeciągnij i upuść. | |
DraggingState | Stan MouseAction, który wskazuje, że użytkownik jest aktywnie przeciąganie myszą. | |
DragPendingState | Stan MouseAction, która wskazuje, że użytkownik ma wciśnięty przycisk myszy, ale jeszcze nie zniesione w na przycisku myszy lub nie zostały jeszcze przeniesione myszy wystarczająco daleko zainicjować, przeciągając. | |
DragSourceContext | Zapewnia informacje o źródle przeciągnij ustalonym podczas tworzenia ElementGroupPrototype u źródła.Jest on używany do przeciągania opinii i korespondencji seryjnej (tj. spadek/Wklej) procesu. | |
DropTargetContext | Dostarcza metod dodawania i pobrać upuścić informacje kontekstowe docelowych do i z kontekstu danej transakcji. | |
DropTargetFeedback | Zapewnia, że środki rysunku przeciągnij za pomocą kształtów ghost opinii. | |
EdgePoint | ||
EdgePointCollection | Lista edgepoints dokładnie tak samo jak ArrayList obsługi | |
EdgePointCollectionConverter | TypeConverter dla wystąpienia EdgePointCollection, więc może być serializowany w formie odczytu stanie ludzi.Przekonwertowane EdgePointCollection będzie miał składni "[(x: y: Flaga); (x: y: Flaga); ...] ", gdzie można pominąć Flaga dla normalnego.W celu zapewnienia zgodności z poprzednimi wersjami konwerter obsługuje również konwersja z typu string, wyprodukowanych przez serializatora binarnego, ale nigdy nie będzie przekonwertować EdgePointCollection na format binarny. | |
EdgePointConverter | TypeConverter dla wystąpienia EdgePoint, więc może być serializowany w formie odczytu stanie ludzi.Przekonwertowane EdgePoint będzie miał składni "(x: y: Flaga)", gdzie można pominąć Flaga dla normalnego.W celu zapewnienia zgodności z poprzednimi wersjami konwerter obsługuje również konwersja z typu string, wyprodukowanych przez serializatora binarnego, ale nigdy nie będzie przekonwertować EdgePoint na format binarny. | |
ElementListCompartment | Opis DomainClass ElementListCompartment Microsoft.VisualStudio.Modeling.Diagrams.ElementListCompartment | |
ElementListCompartmentDescription | Opis ListCompartments stosowany do CompartmentShapes. | |
ElementListCompartmentMapping | Mapowanie dla ListCompartments, że wie o relacji, która jest modelowany w komorze i właściwości, wyświetlane na liście. | |
ElementListCompartmentSerializer | Serializator ElementListCompartmentSerializer dla DomainClass ElementListCompartment. | |
EllipseShapeGeometry | Skrócony opis EllipseShapeGeometry. | |
EmptySelection | Uchwyty pusty zaznaczeń. | |
ExpandCollapseDecorator | Dekorator, który zarządza przycisk Rozwiń i Zwiń na NodeShape | |
FieldAccessibleObject | Skrócony opis FieldAccessibleObject. | |
FontDescriptor | Klasa FontDescriptor przechowuje FontStyleSetInfo dla klasy i wystąpienia czcionki, opisany przez tego info (jeżeli jest już zostały stworzone).FontDescriptor jest pobiera what buforowane do późniejszego użycia. | |
FontSettings | FontSettings pozwala niektórych właściwości na FontStyleSetInfo być oznaczony jako zastąpione lub niezmienne.Jeśli niektóre ustawienia czcionek są oznaczane jako niezmienne, następnie one nie są dozwolone zmiany ponownie. | |
FontStyleSetInfo | Zawiera informacje o StyleSet informacje o czcionce.Wszystkie ustawienia, które są umieszczone na czcionki, takie jak nazwa, rozmiar, FontStyle, itd.Informacje są używane do tworzenia kodu unikatowej wartości mieszania dla tej klasy, który jest używany w HybridDictionary do wyszukiwania określonego zasobu pamięci podręcznej. | |
GeneralDiagramSelectionRules | ||
GeneralSelection | Uchwyty zaznaczenia ogólne nieobjęte przez pozostałe Państwa zaznaczenia. | |
GenericCoreConnectAction | Rodzajowa podłączyć akcję dla powierzchni projektu Core, który łączy dwa odrębne ShapeElements | |
GenericCoreConnectionType | Typ połączenia, łączącego jakichkolwiek dwóch odrębnych ShapeElements | |
GenericLinkShape | DomainClass GenericLinkShape opis GenericLinkShape. | |
GenericLinkShapeSerializer | Serializator GenericLinkShapeSerializer dla DomainClass GenericLinkShape. | |
GeometryHelpers | ||
GhostShape | Zawiera opis ShapeElement | |
GhostShapeCollection | Kolekcja GhostShapes. | |
GrabHandle | ||
GroupBoundsRules | Zasady, które ograniczyć ogólną granice całej grupy kształtów. | |
GroupSnapToGridRule | GroupBoundsRule, która ogranicza ogólnej granice grupy kształtów podrzędnych, takie, że lokalizacja kształt główny jest przyciągany do siatki jeśli siatka jest włączony. | |
HighlightedShapesCollection | Kolekcja kształtów i DiagramItems, że zostaną wyróżnione na powierzchni projektu. | |
HoveringState | Stan MouseAction, która wskazuje, że MouseAction jest aktywne i oczekujące na zdarzenia. | |
HslColor | HueSatLumColor reprezentuje kolory według ich wartości odcień-nasycenie-jaskrawooć subiektywna zamiast tradycyjnych wartości RGB.Ta klasa zapewnia metody konwersji, aby przejść do i z powrotem między przestrzenie kolorów HSL i RGB. | |
HslColorConverter | Zapewnia konwertera typu na konwertowanie obiektów HslColor inne przedstawicielstwa. | |
ImageField | Lekkie obiekt, który stanowi część kształtu, który może wyświetlać obraz dekoratorów lub tła. | |
ImageHelper | ||
ImageShape | Klasa podstawowa dla kształtów, które wyświetlają obraz. | |
ImageShapeGeometry | Hermetyzuje rysunku, składanie i hit kształtu, obrazu zewnętrznego na powierzchni projektu na podstawie badania | |
ImageShapeSerializer | Serializator ImageShapeSerializer dla DomainClass ImageShape. | |
InactiveState | Stan MouseAction, która wskazuje, że MouseAction nie jest używany.Podczas tworzenia MouseAction jest nieaktywny.MouseAction musi być aktywowany zanim będzie można go używać.Po MouseAction zakończeniu lub zostało anulowane, jest ponownie zdezaktywowana. | |
InPlaceTextEditor | ||
InvokeEditorAction | Wywołuje edytora, kliknij. | |
ItemDrawInfo | Informacje dla pojedynczego elementu listy w polu listy. | |
KeepGroupWithinDiagramRule | GroupBoundsRule, który będzie ograniczyć ogólną granice grupy kształtów podrzędnych, tak, aby pozostał wewnątrz kształtu docelowego diagramu | |
KeepGroupWithinParentRule | GroupBoundsRule, który będzie ograniczyć ogólną granice grupy kształtów podrzędnych, dzięki czemu pozostaje poniżej i po prawej stronie górnej i lewej krawędzi kształtu nadrzędnego.Prawej i dolnej krawędzi kształtu nadrzędnego nie będą ograniczać kształtów podrzędnych. | |
KeepInParentRule | Reguła granice, która śledzi kształtu w granicach diagramu. | |
LabelShape | Reprezentuje kształt etykieta w projektancie języka specyficzne dla domeny. | |
LabelShapeSerializer | Serializator LabelShapeSerializer dla DomainClass LabelShape. | |
LabelShapeTextPropertyDescriptor | Właściwość deskryptora właściwość Text LabelShape. | |
LabelShapeTypeDescriptor | Wyspecjalizowany typ deskryptora dla klasy LabelShape. | |
LabelTextField | Pole tekstowe wyświetlane dla kształtu Etykieta. | |
LassoAction | MouseAction, który umożliwia zaznaczenie przy użyciu prostokąta o wymiarach zdefiniowanych przez kliknięcie i przeciągnięcie. | |
LeaveShapeEventArgs | Zawiera dane zdarzenie związane z kursorem myszy, pozostawiając kształtu. | |
LineLabelAutoPlacementChangeRule | ||
LineLabelShape | Opis DomainClass LineLabelShape Microsoft.VisualStudio.Modeling.Diagrams.LineLabelShape | |
LineLabelShapeSerializer | Serializator LineLabelShapeSerializer dla DomainClass LineLabelShape. | |
LineRoutingRule | Reguła niestandardowa stwierdzić powierzchni projektu, gdy wymagać przegrupowania, linie na diagramie. | |
LineSegment | Ta klasa reprezentuje fragment prostej linii łączącej dwa punkty końcowe. | |
LineSegmentAccessibleObject | Skrócony opis FieldAccessibleObject. | |
LinkConnectsToNode | Opis DomainRelationship LinkConnectsToNode Microsoft.VisualStudio.Modeling.Diagrams.LinkConnectsToNode | |
LinkConnectsToNodeSerializer | Serializator LinkConnectsToNodeSerializer dla DomainClass LinkConnectsToNode. | |
LinkDecorator | Klasa LinkDecorator, co pozwala innych klas pochodnych do wprowadzenia rzeczywistego mają inną geometrię dekoratorów podstawowa.Do tej klasy przewiduje również akcesorów statyczne innego typu dekoratorów, które istnieją jako część powierzchni projektu core. | |
LinkShape | Reprezentuje linię łącznika na diagramie.Zobacz też BinaryLinkShape. | |
LinkShapeChangedRule | Reguła przekierowywać po zmianie jednego z jego węzłów punkt końcowy kształtu linke | |
LinkShapeGeometry | Hermetyzuje rysunku, składanie i hit badania geometrii łącze na powierzchni projektu | |
LinkShapeSerializer | Serializator LinkShapeSerializer dla DomainClass LinkShape. | |
ListCompartment | Opis DomainClass ListCompartment Microsoft.VisualStudio.Modeling.Diagrams.ListCompartment | |
ListCompartmentDescription | Opis ListCompartments stosowany do CompartmentShapes. | |
ListCompartmentSerializer | Serializator ListCompartmentSerializer dla DomainClass ListCompartment. | |
ListField | Pole kształt stanie wydajnie zawierające listę elementów. | |
ListItemSubField | Pole podrzędne, które reprezentuje element ListField. | |
LostFocusEventArgs | Argumenty zdarzeń dla zdarzenia LostFocus, która pochodzi jako wiadomość WM_KILLFOCUS w elemencie System.Windows.Forms.Control.Oprócz DiagramEventArgs to posiada uchwyty uzyskiwanie okna i okna utraci fokus. | |
ManualRouteAction | MouseAction, że ręcznie trasy LinkShapes poprzez manipulowanie ich LineSegments. | |
MouseAction | Reprezentuje działanie myszy. | |
MouseActionEventArgs | Klasa args zdarzenia dla zdarzenia pochodzące z klasy MouseAction. | |
MouseActionState | Klasa podstawowa dla wszystkich Państw MouseAction. | |
MoveableDecoratorHostShape | Opis DomainClass MoveableDecoratorHostShape Microsoft.VisualStudio.Modeling.Diagrams.MoveableDecoratorHostShape | |
MoveableDecoratorHostShapeBase | Uzyskane podwójne klasa podstawowa dla DomainClass MoveableDecoratorHostShape | |
MoveableDecoratorHostShapeSerializer | Serializator MoveableDecoratorHostShapeSerializer dla DomainClass MoveableDecoratorHostShape. | |
MoveableDecoratorHostShapeSerializerBase | Serializator MoveableDecoratorHostShapeSerializerBase dla DomainClass MoveableDecoratorHostShape. | |
NestedShapesParentRoleChangeRule | ||
NoBoundsRules | NoBoundsRules można stosować, aby upewnić się, że żadne ograniczenia są umieszczane na granice kształtu. | |
NodeShape | Reprezentuje kształt na diagramie, takich jak prostokąt, ikonę lub innego kształtu z obszaru (nie łącznika). | |
NodeShape.ExpandCollapseNodeShapeWhenAddedToDiagramRule | Reguła do wywołania Collapse() na NodeShape nowych, jeśli jego Flaga IsExpanded ma wartość false, gdy to jest nadrzędnym (bezpośrednio lub pośrednio) diagramu.Ta reguła wywołuje Collapse() dla kształtu węzeł, który jest dodawany do diagramu i wszystkie inne węzeł kształty, które są potomkami tego kształtu węzła, ponieważ, a następnie nadrzędnym got diagramu zbyt. | |
NodeShapeGeometry | Geometria bazowy dla NodeShapes. | |
NodeShapeSerializer | Serializator NodeShapeSerializer dla DomainClass NodeShape. | |
NodeShapeTypeDescriptor | Nieaktualne. Wyspecjalizowany typ deskryptora dla klasy Shape. | |
PaintFeedbackArgs | ||
PanZoomAction | MouseAction, który wykonuje powiększenia. | |
ParentRoleChangeRule | ||
ParentShapeContainsNestedChildShapes | Relacji nadrzędny podrzędny dla kształtów podrzędnych, które są przycinane przez granice kształtu nadrzędnego.Dziecko jest widoczny ani hit testować z poza obwiednią obiektu nadrzędnego. | |
ParentShapeContainsNestedChildShapesAddRule | ||
ParentShapeContainsNestedChildShapesDeleteRule | ||
ParentShapeContainsNestedChildShapesSerializer | Serializator ParentShapeContainsNestedChildShapesSerializer dla DomainClass ParentShapeContainsNestedChildShapes. | |
ParentShapeHasRelativeChildShapes | Relacji nadrzędny podrzędny dla kształtów podrzędnych, które nie są przycinane przez granice kształtu nadrzędnego.Dziecko jest widoczny i hit testować z poza obwiednią obiektu nadrzędnego. | |
ParentShapeHasRelativeChildShapesAddRule | ||
ParentShapeHasRelativeChildShapesDeleteRule | ||
ParentShapeHasRelativeChildShapesSerializer | Serializator ParentShapeHasRelativeChildShapesSerializer dla DomainClass ParentShapeHasRelativeChildShapes. | |
PenDescriptor | Klasa PenDescriptor przechowuje PenStyleSetInfo dla klasy i wystąpienia pióra, opisany przez tego info (jeżeli jest już zostały stworzone).PenDescriptor jest pobiera what buforowane do późniejszego użycia. | |
PenSettings | PenSettings pozwala niektórych właściwości na PenStyleSetInfo być oznaczony jako zastąpione lub niezmienne.Jeśli niektóre ustawienia pióra są oznaczone jako niezmienne, następnie one nie są dozwolone zmiany ponownie. | |
PenStyleSetInfo | Zawiera informacje StyleSet pióro.Wszystkie ustawienia, które są umieszczone na pióra, takich jak kolor, wyrównanie, LineCap, PenType, itd.Informacje są używane do tworzenia kodu unikatowej wartości mieszania dla tej klasy, który jest używany w HybridDictionary do wyszukiwania określonego resourse pamięci podręcznej. | |
PlusMinusButtonField | ShapeField, który reprezentuje przycisk plus/minus | |
PointDConverter | Zapewnia konwertera typu na konwertowanie obiektów PointD inne przedstawicielstwa. | |
Port | Opis portu DomainClass Microsoft.VisualStudio.Modeling.Diagrams.Port | |
PortGroupBoundsRules | Zasady, które ograniczyć ogólną granice grupy kształtów zawierających porty jako całości. | |
PortMovementRule | Granice zasady przechowywania portów na obwodzie dominującym kształtów. | |
PortPlacementHelper | ||
PortSerializer | PortSerializer serializator dla portu DomainClass. | |
PortShape | Klasa podstawowa dla portu kształtów, które można określić w definicji DSL. | |
PortShapeSerializer | Serializator PortShapeSerializer dla DomainClass PortShape. | |
PresentationElement | Element, który pojawia się w interfejsie użytkownika i reprezentuje widoczne prezentacji elementu modelu domeny. | |
PresentationElementSerializer | Serializator PresentationElementSerializer dla DomainClass PresentationElement. | |
PresentationElementTypeDescriptionProvider | Nieaktualne. PresentationElementTypeDescriptionProvider zawiera klasy otoki, która hermetyzuje obiektu element modelu.Ta klasa jest wywoływana, gdy właściwości siatki chce renderowania obiektu element modelu. | |
PresentationElementTypeDescriptor | Klasa dla przewidujące ModelElement TypeDesriptor siatki czy obsługuje! | |
PresentationViewsSubject | Relacja między elementami modelu domeny i ich prezentacji za pomocą interfejsu użytkownika, zazwyczaj diagramu. | |
PresentationViewsSubjectSerializer | Serializator PresentationViewsSubjectSerializer dla DomainClass PresentationViewsSubject. | |
PropertyChangedEventArgs | Ogólne właściwości zmienić EventArgs używana do powiadamiania kształtów zarówno zmiany właściwości ISP, jak również zmiany właściwość CLR. | |
RectangleDConverter | Zapewnia konwertera typu na konwertowanie obiektów RectangleD inne przedstawicielstwa. | |
RectangleShapeGeometry | Hermetyzuje rysunku, składanie i hit badania prostokąt na powierzchni projektu | |
ResizeAction | MouseAction, który zmienia rozmiary kształtów. | |
RoundedRectangleShapeGeometry | Skrócony opis RoundedRectangleShapeGeometry. | |
SelectAction | Akcja myszy podstawowej, która wybiera kształtów pod mysz. | |
SelectedShapesCollection | ||
SelectionContext | Klasa abstrakcyjna wykonania metody, aby uzyskać bieżący stan zaznaczenia danego zaznaczenia. | |
SelectionState | Klasa abstrakcyjna, reprezentujące każdy stan zaznaczenia.Udostępnia interfejs podczas badania informacji o wyborze określonego, włączając: ActualSelection, CoercedSelection i pogody lub nie polecenia jasnością ma zostać odfiltrowane dla zaznaczenia. | |
SelectionStateCollection | ||
ShapeAccessibleObject | Zawiera informacje, że aplikacje ułatwień dostępu umożliwia dostosowanie interfejsu użytkownika aplikacji dla użytkowników z upośledzeniem. | |
ShapeAutoInvalidator | Pole kształtu niewidoczne, których celem jest, aby wymusić kształtu nadrzędnego do odświeżenia sobie, gdy zmieni się wartość skojarzoną z (określony w konstruktorze). | |
ShapeDecorator | Klasa do hermetyzowania sposób kształty ShapeFields i podrzędnych są używane do reprezentowania notacji dekoratorów umieszczone na kształcie | |
ShapeElement | Reprezentuje diagramu lub kształt lub łącznika na diagramie.ShapeElements hermetyzacji wizualnej prezentacji elementów modelu. | |
ShapeElementAddRule | Reguła, która jest wykonywana, kiedy Diagram został usunięty z magazynu. | |
ShapeElementSerializer | Serializator ShapeElementSerializer dla DomainClass ShapeElement. | |
ShapeEnumerator | ||
ShapeField | Lekkie obiekt, który stanowi część kształtu, który może wyświetlać elementy takie jak obraz tła, tekstu dekoratorów i dekoratorów ikona. | |
ShapeGeometries | Klasy statyczne narazić wystąpień obiektów publicznych ShapeGeometry | |
ShapeGeometry | Reprezentuje geometrii kształtu lub łącznika. | |
ShapeIdCollection | ||
ShapeModelingCollection | ||
ShapeSubField | Składnik sub ShapeField, opcjonalnie, selectable, z możliwością przeniesienia fokusu, testować hit, w miejsce edytowalnych i IAccessible.Przykłady ShapeSubField elementów listy w polu listy, komórki siatki i linie siatki w polu siatki i przycisków opcji w grupie przycisków opcji.ShapeSubFields są tworzone tylko w razie potrzeby.Na przykład siatki, zawierające 10 000 komórek potrzeb tylko do tworzenia podpole dla komórki, po wybraniu podpole koncentruje się, badane hit, edytować lub dostępna za pośrednictwem IAccessible. | |
SnakingInfo | ||
SnapToGridRule | Zasady Przyciągaj do siatki, które ograniczyć ShapeElement położenie lub rozmiar. | |
SnapToPerimeterFollowingRotationRule | Reguła granice po obwodzie kształtu nadrzędnego. | |
StyleSet | StyleSet jest zbiorem obiektów graficznych używanych przez aplikację w w celu określenia zestawu piór, pędzle i czcionek do użytku dla wszystkich operacji rysowania.Kodem malowania można wywołać StyleSet.GetPen, aby pobrać określone pióro, zdefiniowane przez system.Tego pisaka spowoduje ustawienie poprawić kolor i styl zdefiniowany w aplikacji.Pióro natychmiast, jak jest on unikatowy ich wykorzystania.Jeśli trzeba przytrzymać na pióro użyć GetPenCopy.StyleSets na żywo można na wiele różnych poziomów w systemie.Istnieje ApplicationStyleSet, które są Schemat stylu domyślne ustawienia aplikacji.Istnieją także ClassStyleSets, które istnieją na poziomie typu klasy, aby określić style dla wszystkich wystąpień tej klasy shape.Mogą również istnieć wystąpienie StyleSets, który zawiera informacje o zasobach dla każdego wystąpienia kształtu.Powinien to być używany różnymi instancjami tej samej klasy kształtów może mieć inny wygląd.Podczas faktycznie próby pobrania obiektu, takie jak pióra, StyleSet, kod przechodzi łańcucha dziedziczenia z instancji klasy do aplikacji StyleSets do momentu Jeżeli znajdzie ten pierwszy zawierającą ten zasób, którego szukasz (jak określono przez ResourceId, który jest prośbą o). | |
StyleSetResourceId | Klasa jednoznacznie definiowania zasobów StyleSet. | |
SubfieldAccessibleObject | Skrócony opis SubfieldAccessibleObject. | |
SwimLaneFixUpContext | Przewiduje kontekście pozycjonowania nowo wstawiony Dziedzina odpowiedzialności | |
SwimlaneHelper | ||
SwimlaneShape | Reprezentuje kształt tor w diagramie.Klasa podstawowa dla swmlane kształty, które określają w definicji DSL. | |
SwimlaneShapeGeometry | Hermetyzuje rysunku, składanie i hit badania tor na powierzchni projektu | |
SwimlaneShapeSerializer | Serializator SwimlaneShapeSerializer dla DomainClass SwimlaneShape. | |
TextField | Lekkie obiekt, który stanowi część kształtu, który może wyświetlać tekst etykiety lub obszarów. | |
ToggleButtonEventArgs | Argumenty zdarzeń klasy ToggleButton | |
ToggleButtonField | ShapeField, w którym można wyświetlać obraz odpowiadający wybrany stan | |
ToolboxAction | ToolboxAction odpowiada kliknij dwukrotnie zdarzenia na elementy przybornika. | |
UnplacedShapesContext | Informacje kontekstowe skojarzonych z przeciągania i upuszczania który śledzi kształtów, które nie zostały umieszczone i będzie wymagać umieszczania później.W danej transakcji, możemy mieć Nierozmieszczone kształty wiele diagramów, gdy wiele diagramów powinny być zamocowane w. |
Struktury
Struktura | Opis | |
---|---|---|
AreaFieldCornerRadius | Struktura, która reprezentuje cztery wartości zmiennoprzecinkowych, wskazując promienie narożników, z AreaField. | |
PointD | ||
RectangleD | Przechowuje zestaw czterech podwójna, które reprezentują lokalizację i rozmiar prostokąta. | |
SizeD |
Interfejsy
Interfejs | Opis | |
---|---|---|
IAmbientFontProvider | Główny pracownik interfejs dla usługi SAmbientFontProvider | |
IBinaryLinkGeometryData | Określa interfejs kontenera geometrii binarne łącze.Łącze binarne charakteryzuje się punkty jego krawędzi. | |
IContextMenuHost | Kontekstowe menu hosta umowy | |
IGeometryHost | Określa interfejs kontenera geometrii. | |
ILineLabel | Wywoływany przez LinkShape, gdy EdgePoints zmieniają się, aby zaktualizować położenie etykiety | |
IListFieldContainer | Definiuje metody dla kształtu nadrzędnego ListField. | |
INodeGeometryData | ||
IShapeIterator | Interfejs iteratora kształtu, który będzie używany do iteracji kształtu i jego kształtów podrzędnych. |
Delegaci
Delegat | Opis | |
---|---|---|
ContextMenuRequestedEventHandler | ||
DiagramItemEventHandler | Obiekt delegowany dla obsługi zdarzeń elementu diagramu. | |
DiagramKeyEventHandler | Pełnomocnik obsługi zdarzenia klawiatury. | |
DiagramKeyPressEventHandler | Obiekt delegowany dla obsługi zdarzeń naciśnięcie klawisza. | |
DiagramMouseEventHandler | Pełnomocnik obsługi zdarzeń myszy. | |
DiagramPointEventHandler | Obiekt delegowany dla obsługi zdarzeń, które wymagają współrzędne punktu, takie jak zdarzenia Click. | |
DisplayImageGetter | Pełnomocnik, aby uzyskać obraz, aby wyświetlić dla elementu listy przedziału | |
DisplayStringGetter | Przekazać Pobierz łańcuch do wyświetlania na elemencie listy przedział dla elementu danego modelu. | |
DomainPresentationNavigator | Pełnomocnik metodę, która przechodzi od ModelElement do zestawu PresentationElements, które reprezentują go zestawu diagramów | |
EditValueEndedEventHandler | Obsługuje przetwarzanie podczas edytowania zostało zakończone, zazwyczaj przez przekazywanie lub odrzucając zmiany. | |
ElementListGetter | Zwraca listę, biorąc pod uwagę elementu modelu.Używane dla metod przechodzenie DomainPath. | |
MouseAction.MouseActionActivatedEventHandler | Obsługuje MouseActionActivated zdarzenia MouseAction. | |
MouseAction.MouseActionDeactivatedEventHandler | Obsługuje MouseActionDeactivated zdarzenia MouseAction. | |
PresentationDomainNavigator | Przechodzi od PresentationElement do ModelElement. | |
PropertyElementGetter | Pobiera element, na którym znajduje się właściwości są wyświetlane dla danego elementu. | |
ScrollPositionChangedEventHandler | ||
ScrollRangeChangedEventHandler | ||
SelectionChangedByDeletionEventHandler | ||
ShapeSelectionChangedEventHandler | ||
ShapeSelectionChangingEventHandler | ||
ToggleButtonEventHandler | ||
ZoomChangedEventHandler |
Wyliczenia
Wyliczenie | Opis | |
---|---|---|
ActionRequest | Rodzaje działań, które mogą być podjęte na końcu zdarzenia MouseAction. | |
AnchoringBehavior.Edge | Odnosi się do krawędzi obwiedni prostokąta w AnchoringBehavior. | |
BinaryLinkShapeBase.AnchorEndState | ||
BoundsFixupState | Określa stan, gdy wywoływana jest OnBoundsFixup. | |
BrushSettingsFlags | Flagi, aby określić ustawienia pędzla, które zostały zastąpione lub dokonane niezmienne. | |
ConnectActionCursor | ||
ConnectorArrowStyle | DomainEnumeration: Opis ConnectorArrowStyle Microsoft.VisualStudio.Modeling.Diagrams.ConnectorArrowStyle | |
ConnectorDecoratorPosition | DomainEnumeration: Opis ConnectorDecoratorPosition Microsoft.VisualStudio.Modeling.Diagrams.ConnectorDecoratorPosition | |
Diagram.CreateBitmapPreference | Preferencje dla Diagram.CreateBitmap() | |
DiagramClientView.EnsureVisiblePreferences | Preferencje dla metody EnsureVisible. | |
FontSettingsFlags | Flagi, aby określić zastąpiona lub dokonane niezmienne ustawienia czcionki, które. | |
GrabHandle.ShapeSide | Przechwyć lokalizacji dojścia | |
GrabHandle.VerticalSection | ||
InvisibleCollapseFlags | Flagi, aby określić, jak shapeField zwijana, gdy ma być niewidoczna | |
LabelAlignment | Wyliczenie dla wyrównywanie etykiety do jego linii; albo do lewej lub po prawej stronie wiersza. | |
LabelPlacedFlag | Wyliczenie dla czy etykieta jest automatycznie wprowadzane lub ręcznie przeniesiony/rozmiarach. | |
LabelPlacement | Wyliczanie, gdzie wzdłuż linii, aby określić położenie jego etykiety. | |
MouseActionEvent | Typy zdarzeń, które może zostać podniesiony, MouseAction. | |
NodeShape.NodeSides | Określa jeden lub więcej boków kształtu węzła. | |
PenSettingsFlags | Flagi, aby określić ustawienia pióra, które zostały zastąpione lub dokonane niezmienne. | |
PointRelativeTo | Wskazuje punkt odniesienia, z którego współrzędne są względne. | |
PortPlacement | Kształt portu może być w jednym z czterech krawędzi kształtu nadrzędnego | |
ResizeDirection | ||
RoutingStyle | DomainEnumeration: Opis RoutingStyle Microsoft.VisualStudio.Modeling.Diagrams.RoutingStyle | |
ShapeDecoratorPosition | DomainEnumeration: Opis ShapeDecoratorPosition Microsoft.VisualStudio.Modeling.Diagrams.ShapeDecoratorPosition | |
ShapeElement.RelationshipType | Definiuje typ relacji nadrzędny podrzędny dozwolone przez | |
SwimlaneAlignment | Enum, która określa, jaki można być wyrównany torów na diagramie: poziomo lub pionowo. | |
SwimlaneDecoratorPosition | Tor dekoratorów są tylko pozwala w pozycji 3. |