Udostępnij za pośrednictwem


Klasa BinaryLinkShape

Reprezentuje linię lub strzałkę, który może łączyć dwa kształty na diagramie.Binarne łącze może stanowić również pętli, która łączy w sobie kształtu.

Hierarchia dziedziczenia

System.Object
  Microsoft.VisualStudio.Modeling.ModelElement
    Microsoft.VisualStudio.Modeling.Diagrams.PresentationElement
      Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement
        Microsoft.VisualStudio.Modeling.Diagrams.LinkShape
          Microsoft.VisualStudio.Modeling.Diagrams.BinaryLinkShapeBase
            Microsoft.VisualStudio.Modeling.Diagrams.BinaryLinkShape
              Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape

Przestrzeń nazw:  Microsoft.VisualStudio.Modeling.Diagrams
Zestaw:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (w Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll)

Składnia

'Deklaracja
<CLSCompliantAttribute(True)> _
Public MustInherit Class BinaryLinkShape _
    Inherits BinaryLinkShapeBase
[CLSCompliantAttribute(true)]
public abstract class BinaryLinkShape : BinaryLinkShapeBase

Typ BinaryLinkShape uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda chroniona BinaryLinkShape Inicjuje nowe wystąpienie BinaryLinkShape klasy.

Początek

Właściwości

  Nazwa Opis
Właściwość publiczna AbsoluteBoundingBox Pobiera prostokąta obwiedni kształtu łącze względne do diagramu. (Odziedziczone z LinkShape).
Właściwość publiczna AbsoluteBoundingBoxToEnsureVisible Pobiera prostokąta obwiedni, który będzie używany w EnsureVisible.Prostokąt jest taka sama, jak AbsoluteBoundingBox, ale o wysokości dostosowane do być różna od zera, gdy szerokość jest równa zero.Można to zrobić, ponieważ łącza z jednego segmentu, wysokość jest równa 0, domyślnie i może spowodować obwiedni zaznaczenia do zwrotu jako "pusty" nawet, gdy naprawdę jest zaznaczone łącze. (Odziedziczone z LinkShape).
Właściwość publiczna AbsoluteCenter Pobiera punkt na środku kształtu. (Odziedziczone z ShapeElement).
Właściwość publiczna AccessibilityObject Pobiera obiekt dostępności dla kształtu. (Odziedziczone z ShapeElement).
Właściwość publiczna AccessibleDefaultActionDescription Pobiera opis akcji domyślnej dla kształtu. (Odziedziczone z ShapeElement).
Właściwość publiczna AccessibleDescription Pobiera opis kształtu. (Odziedziczone z ShapeElement).
Właściwość publiczna AccessibleHelp Pobiera pomocy dla kształtu. (Odziedziczone z ShapeElement).
Właściwość publiczna AccessibleHelpTopicFileName Pobiera tematu pomocy dla kształtu. (Odziedziczone z ShapeElement).
Właściwość publiczna AccessibleHelpTopicId Pobiera identyfikator tematu pomocy dla kształtu. (Odziedziczone z ShapeElement).
Właściwość publiczna AccessibleName Zwraca nazwę dla tego kształtu narażonych klientom dostępności. (Odziedziczone z BinaryLinkShapeBase).
Właściwość publiczna AccessibleRole Pobiera roli kształtu. (Odziedziczone z ShapeElement).
Właściwość publiczna AccessibleState Pobiera stan kształtu. (Odziedziczone z ShapeElement).
Właściwość publiczna AccessibleValue Pobiera wartość kształtu. (Odziedziczone z ShapeElement).
Właściwość publiczna AllowsChildrenInSelection Jeśli true, dzieci tego kształtu można zawarte w grupie bieżące zaznaczenie. (Odziedziczone z ShapeElement).
Właściwość publiczna AllowsChildrenToResizeParent true Jeśli rozmiar tego kształtu można zmieniać, po zmianie rozmiaru lub położenia kształtu potomnego. (Odziedziczone z ShapeElement).
Właściwość publiczna AllowsChildrenToShrinkParent Jeśli ma wartość true, ten kształt zmniejszy rozmiar do rozmiaru wokół jego dzieci po zmianie wielkości lub przeniesione. (Odziedziczone z ShapeElement).
Właściwość publiczna AnchorBothEnds (Odziedziczone z BinaryLinkShapeBase).
Właściwość publiczna BackgroundBrushId Pobiera identyfikator używany do malowania tło kształt pędzla. (Odziedziczone z ShapeElement).
Właściwość publiczna BoundingBox Pobiera prostokąta obwiedni kształtu łącze względem nadrzędnego. (Odziedziczone z LinkShape).
Właściwość publiczna CanFocus Pobiera kształtu i sprawdza, czy może otrzymać fokus. (Odziedziczone z ShapeElement).
Właściwość publiczna CanManuallyRoute true Jeśli użytkownicy ręcznie można rozesłać kształtu łącze między elementami na diagramie; w przeciwnym razie false. (Odziedziczone z LinkShape).
Właściwość publiczna CanMove true Jeśli użytkownicy można zmienić położenie łącze w diagramie; w przeciwnym raziefalse (Odziedziczone z LinkShape).
Właściwość publiczna CanMoveAnchorPoints Jeśli ma wartość PRAWDA, użytkownik może przechodzić punkty końcowe w tym LinkShape wokół granice połączonych kształtów. (Odziedziczone z LinkShape).
Właściwość publiczna CanSelect Pobiera kształtu i sprawdza, czy użytkownik może zaznaczyć go. (Odziedziczone z ShapeElement).
Właściwość publiczna Center Pobiera punkt na środku kształtu. (Odziedziczone z ShapeElement).
Właściwość chroniona ClassStyleSet Pobiera styl kształtu. (Odziedziczone z ShapeElement).
Właściwość publiczna ClipWhenDrawingFields Pobiera kształtu potomnego i sprawdza, czy jego wycinany obszar powinien być ustawiony na obwiedni kształtu nadrzędnego, podczas rysowania kształtu potomnego. (Odziedziczone z ShapeElement).
Właściwość publiczna DecoratorFrom Pobiera lub ustawia dekorator, takie jak strzałki na końcu od relacji. (Odziedziczone z BinaryLinkShapeBase).
Właściwość publiczna Decorators Zwraca kolekcję dekoratorów dla kształtu. (Odziedziczone z ShapeElement).
Właściwość chroniona DecoratorsSize (Odziedziczone z BinaryLinkShapeBase).
Właściwość publiczna DecoratorTo Pobiera lub ustawia dekorator, takie jak strzałki na końcu do relacji. (Odziedziczone z BinaryLinkShapeBase).
Właściwość chroniona DefaultRoutingStyle Pobiera domyślny styl trasowania (proste lub łamane) dla łącza, ustawianie w definicji DSL. (Odziedziczone z LinkShape).
Właściwość publiczna DefaultShapeField Pobiera domyślnego kształtu, który jest pierwszy kształt, który może być ustawiony fokus. (Odziedziczone z ShapeElement).
Właściwość publiczna DefaultSize Pobiera domyślny rozmiar kształtu. (Odziedziczone z ShapeElement).
Właściwość publiczna Diagram Pobiera diagramu, do której należy dany kształt. (Odziedziczone z ShapeElement).
Właściwość publiczna EdgePoints Uporządkowana lista punktów obwiedni proste segmenty kształtu łącze, łącznie z dwóch punktów na każdy uskoku. (Odziedziczone z LinkShape).
Właściwość publiczna EdgePointsNoJumps Uporządkowana lista punktów obwiedni segmentów prostych kształtu łącze.Jeśli łącze ma skoków, ich punktów nie znajdują się na liście. (Odziedziczone z LinkShape).
Właściwość publiczna EndSegmentBreakFactor Pobiera długości kształtu łącze i określa, jak długo musi być ostatni segment linii kształtu łącze. (Odziedziczone z LinkShape).
Właściwość publiczna EnsureVisiblePreference Preferencje dla metody EnsureVisible dla tego kształtu.Wartością domyślną jest do zwrotu VisiblePreference dla diagramu, obsługującym ten kształt. (Odziedziczone z ShapeElement).
Właściwość chroniona Events Pobiera listę programów obsługi zdarzeń dla kształtu. (Odziedziczone z ShapeElement).
Właściwość publiczna ExcludePath get/set path grafiki jest singleton klasy BinaryLinkShape.Nie usuwaj.Użyj natychmiast.Jeśli wymagane jest inne ścieżki, użyj klon! (Odziedziczone z BinaryLinkShapeBase).
Właściwość publiczna FixedFrom Wskazuje, czy użytkownik ma ręcznie ustawić punkt końcowy. (Odziedziczone z BinaryLinkShapeBase).
Właściwość publiczna FixedTo Wskazuje, czy użytkownik ma ręcznie ustawić punkt końcowy. (Odziedziczone z BinaryLinkShapeBase).
Właściwość publiczna FromEndPoint Punkt, w którym łącznika styka się z FromShape. (Odziedziczone z BinaryLinkShapeBase).
Właściwość publiczna FromLinkConnectsToNode Pobiera relacji ElementLink, łączącego kształtu łącze do węzła od końca łącznika. (Odziedziczone z BinaryLinkShapeBase).
Właściwość publiczna FromShape Pobiera NodeShape od końca łącznika. (Odziedziczone z BinaryLinkShapeBase).
Właściwość publiczna GeometryBackgroundBrushId Pobiera identyfikator pędzla, który służy do malowania tło geometrii. (Odziedziczone z ShapeElement).
Właściwość publiczna GeometryBoundingBox Pobiera obwiedni kształtu. (Odziedziczone z ShapeElement).
Właściwość publiczna GeometryCanManuallyRoute Zwraca wartość wskazującą, czy użytkownik może ręcznie route to LinkShape.(Mają być wywoływane tylko przez klas pochodnych ShapeGeometry.) (Odziedziczone z BinaryLinkShapeBase).
Właściwość publiczna GeometryDecoratorFrom Pobiera LinkDecorator na końcu "od" łącze.(Mają być wywoływane tylko przez klas pochodnych ShapeGeometry.) (Odziedziczone z BinaryLinkShapeBase).
Właściwość publiczna GeometryDecoratorFromSize Pobiera rozmiar dla dekorator na koniec od relacji. (Odziedziczone z BinaryLinkShapeBase).
Właściwość publiczna GeometryDecoratorTo Pobiera LinkDecorator na końcu "do" łącze.(Mają być wywoływane tylko przez klas pochodnych ShapeGeometry.) (Odziedziczone z BinaryLinkShapeBase).
Właściwość publiczna GeometryDecoratorToSize Pobiera rozmiar dla dekorator na koniec do relacji. (Odziedziczone z BinaryLinkShapeBase).
Właściwość publiczna GeometryEdgePoints Pobiera punkty krawędzi w jednostkach (mają być wywoływane tylko przez klas pochodnych ShapeGeometry.) (Odziedziczone z BinaryLinkShapeBase).
Właściwość publiczna GeometryEdgePointsNoJumps Pobiera punkty krawędzi w jednostkach z nie przechodzi (mają być wywoływane tylko przez klas pochodnych ShapeGeometry.) (Odziedziczone z BinaryLinkShapeBase).
Właściwość publiczna GeometryHasFilledBackground Pobiera kształtu i sprawdza, czy jego tła są namalowane. (Odziedziczone z ShapeElement).
Właściwość publiczna GeometryHasOutline Pobiera kształtu i sprawdza, czy ma on konspektu. (Odziedziczone z ShapeElement).
Właściwość publiczna GeometryHasShadow true Jeśli kształt ma cienia; w przeciwnym razie false. (Odziedziczone z ShapeElement).
Właściwość publiczna GeometryOutlinePenId Pobiera identyfikator Pióro rysuje kontur kształtu. (Odziedziczone z ShapeElement).
Właściwość publiczna GeometryStyleSet Pobiera styl kształtu. (Odziedziczone z ShapeElement).
Właściwość publiczna GridSize Zwraca lub ustawia rozmiar siatki, do której łącze wierzchołki przyciągania.Jeśli 0.0, siatka nie jest stosowana. (Odziedziczone z LinkShape).
Właściwość publiczna HasChildren true Jeśli kształt ma kształtów podrzędnych. (Odziedziczone z ShapeElement).
Właściwość chroniona HasCustomToolTip Pobiera kształtu i sprawdza, czy ma on niestandardowa etykietka narzędzia. (Odziedziczone z ShapeElement).
Właściwość publiczna HasDragOverToolTip Pobiera kształtu i sprawdza, czy ma on etykietka narzędzia. (Odziedziczone z ShapeElement).
Właściwość publiczna HasFilledBackground Pobiera kształtu i sprawdza, czy ma tło. (Odziedziczone z ShapeElement).
Właściwość publiczna HasHighlighting Pobiera kształtu i sprawdza, czy jest wyróżniony. (Odziedziczone z ShapeElement).
Właściwość publiczna HasOutline Pobiera kształtu i sprawdza, czy ma on konspektu. (Odziedziczone z ShapeElement).
Właściwość publiczna HasShadow Jeśli true, łącze jest malowany cień. (Odziedziczone z LinkShape).
Właściwość publiczna HasToolTip Pobiera kształtu i sprawdza, czy ma on etykietka narzędzia. (Odziedziczone z ShapeElement).
Właściwość publiczna Id Pobiera identyfikator elementu. (Odziedziczone z ModelElement).
Właściwość publiczna IsActive Pobiera Flaga IsActive i sprawdza, czy element jest aktywny. (Odziedziczone z ModelElement).
Właściwość publiczna IsDeleted Pobiera flagi IsDeleted i sprawdza, czy element został usunięty z modelu. (Odziedziczone z ModelElement).
Właściwość publiczna IsDeleting Pobiera flagi IsDeleting i sprawdza, czy element jest obecnie usunięty z modelu. (Odziedziczone z ModelElement).
Właściwość chroniona IsDirected (Odziedziczone z BinaryLinkShapeBase).
Właściwość publiczna IsNestedChild true Jeśli element ten kształt znajduje się w NestedChildShapes z jego ParentShape. (Odziedziczone z ShapeElement).
Właściwość publiczna IsRelativeChild true Jeśli element ten kształt znajduje się w RelativeChildShapes z jego ParentShape. (Odziedziczone z ShapeElement).
Właściwość publiczna IsVisible Jeśli true, kształt jest wyświetlany na diagramie; Jeśli false, nie jest wyświetlane, i układ i algorytmy routingu go zignorować.Zobacz też Hide() i Show(). (Odziedziczone z ShapeElement).
Właściwość publiczna LineAdjustAwayDefault Pobiera kształtu i sprawdza, czy kształty łącza podrzędne, należy spróbować do wyrównywania, gdy są one połączone z tym samym kształtem lub ustawia tę wartość. (Odziedziczone z ShapeElement).
Właściwość publiczna LineAffinityDefault Zwraca lub ustawia lokalizację docelową, gdzie kształtu łącze należy spróbować umieścić kształt. (Odziedziczone z ShapeElement).
Właściwość publiczna LineToLineClearance Zwraca lub ustawia odległość między kształtami łącze podrzędne tego kształtu. (Odziedziczone z ShapeElement).
Właściwość publiczna LineToNodeClearance Zwraca lub ustawia odległość między kształtami łącze podrzędne i kształty węzłów podrzędnych. (Odziedziczone z ShapeElement).
Właściwość publiczna ManuallyRouted Ma wartość true, jeśli użytkownik dokonał ręcznej zmiany do marszruty tego kształtu łącze.Wartość FALSE, jeśli użytkownik użył polecenia zmieniać trasę lub opuścił automatycznego routing niezmieniona. (Odziedziczone z LinkShape).
Właściwość publiczna MaximumSize Pobiera maksymalny rozmiar dla kształtu. (Odziedziczone z ShapeElement).
Właściwość publiczna MinimumSize Pobiera minimalny rozmiar kształtu. (Odziedziczone z ShapeElement).
Właściwość publiczna ModelElement Zwraca lub ustawia element modelu, który jest skojarzony z elementem prezentacji. (Odziedziczone z PresentationElement).
Właściwość publiczna NestedChildShapes Lista kształtów, które są częścią tego kształtu i są ograniczone do pojawiają się w granicach tego kształtu lub diagramu. (Odziedziczone z ShapeElement).
Właściwość publiczna NestedShapesMargin Pobiera margines między obwiedni kształtu i jego kształtami zagnieżdżenia węzłów. (Odziedziczone z ShapeElement).
Właściwość publiczna Nodes Pobiera listę kształty, które są podłączone do kształtu łącze. (Odziedziczone z LinkShape).
Właściwość publiczna NodeToNodeClearance Zwraca lub ustawia margines między kształty węzłów podrzędnych. (Odziedziczone z ShapeElement).
Właściwość publiczna OutlinePenId Pobiera identyfikator pióra, który jest używany do rysowania kontur kształtu łącze. (Odziedziczone z LinkShape).
Właściwość publiczna OutlinePenWidth Pobiera szerokość konturu kształtu. (Odziedziczone z ShapeElement).
Właściwość chroniona PaintMoveableDecoratorSelectionLines (Odziedziczone z ShapeElement).
Właściwość chroniona ParentLink Pobiera wystąpienia relacji z kształtu do kształtu nadrzędnego. (Odziedziczone z ShapeElement).
Właściwość publiczna ParentShape Pobiera obiektu nadrzędnego kształtu element.Aby wyświetlana na diagramie, łącznik lub kształt musi być elementem nadrzędnym. (Odziedziczone z ShapeElement).
Właściwość publiczna Partition Zwraca lub ustawia Partition zawierający element. (Odziedziczone z ModelElement).
Właściwość publiczna Perimeter Pobiera obwodowej (ścieżka) wokół kształtu. (Odziedziczone z ShapeElement).
Właściwość publiczna RelatedShapeToEmphasize Pobiera powiązane kształtu wizualnie podkreślenie do użytkownika, po zaznaczeniu tego kształtu. (Odziedziczone z ShapeElement).
Właściwość publiczna RelativeChildShapes Lista kształtów, które są częścią tego kształtu, ale mogą być wyświetlane poza granice tego kształtu. (Odziedziczone z ShapeElement).
Właściwość publiczna RouteJumpType Zwraca lub ustawia czy łącze tworzy skoku, w którym przecina inne łącze. (Odziedziczone z LinkShape).
Właściwość publiczna RoutingStyle Proste (od punktu do punktu) lub prostoliniowego (składa się z serii segmentów poziomych i pionowych). (Odziedziczone z LinkShape).
Właściwość publiczna ShapeFields Części kształtu, takie jak wiersze tekstu i dekoratorów. (Odziedziczone z ShapeElement).
Właściwość publiczna ShapeGeometry Reguluje sposób kształtu są namalowane. (Odziedziczone z BinaryLinkShapeBase).
Właściwość publiczna ShouldTryParentShapeForMergeOnToolboxDoubleClick Jeśli wartość true, gdy użytkownik kliknie dwukrotnie element przybornika ten kształt jest zaznaczony, jeśli narzędzie nie mogą być scalone z tym kształtem scalania z kształtem nadrzędnym będą wypróbowywane.Wartością domyślną jest true. (Odziedziczone z ShapeElement).
Właściwość publiczna Store Pobiera Store zawierający element. (Odziedziczone z ModelElement).
Właściwość publiczna StyleSet Pobiera wystąpienia stylu, ustaw dla kształtu. (Odziedziczone z ShapeElement).
Właściwość publiczna Subject Zwraca lub ustawia tematu dla elementu prezentacji.Domyślnie do tego samego obiektu jako ModelElement. (Odziedziczone z PresentationElement).
Właściwość chroniona TargetRelationshipDomainClassId Pobiera identyfikator przypisany do kształtu łącze binarne elementu docelowego.
Właściwość publiczna TargetToolboxItemFilterAttributes Pobiera zbiór atrybutów, które określają, które elementy są włączone lub wyłączone w przyborniku. (Odziedziczone z ShapeElement).
Właściwość publiczna ToEndPoint Punkt, w których łącznik kończy się na ToShape. (Odziedziczone z BinaryLinkShapeBase).
Właściwość publiczna ToLinkConnectsToNode Pobiera relacji ElementLink, które łączy węzeł na końcu łącznik do kształtu łącze. (Odziedziczone z BinaryLinkShapeBase).
Właściwość publiczna ToShape Pobiera NodeShape na końcu do kształtu łącze. (Odziedziczone z BinaryLinkShapeBase).
Właściwość publiczna UserFixed Zwraca lub ustawia środka odcinka. (Odziedziczone z LinkShape).
Właściwość publiczna ZOrder Określa kolejność wyświetlania tego kształtu względem innych kształtów na diagramie.Zwykle ustawić kolejność kształtów podrzędnych. (Odziedziczone z ShapeElement).

Początek

Metody

  Nazwa Opis
Metoda publiczna AccessibleDoDefaultAction Wykonuje akcję domyślnego dla dostępnego obiektu. (Odziedziczone z ShapeElement).
Metoda publiczna Associate Przypisuje element modelu element prezentacji.Ten sam efekt jak ustawienie element modelu. (Odziedziczone z PresentationElement).
Metoda chroniona CalculateDerivedVisible Obliczenia, czy kształt łącze jest widoczny.Koniec wartość true, jeśli oba węzły są widoczne. (Odziedziczone z BinaryLinkShapeBase).
Metoda chroniona CanMerge Sprawdza, czy element źródłowy mogą być dodawane do tego elementu. (Odziedziczone z ModelElement).
Metoda chroniona ChooseMergeTarget(ElementGroup) Zaznacza element docelowy do akceptacji jako jego podrzędne elementu, który użytkownik chce skopiować, przeciągnij lub utworzyć. (Odziedziczone z ModelElement).
Metoda chroniona ChooseMergeTarget(ElementGroupPrototype) Zaznacza element docelowy do akceptacji jako jego podrzędne elementu, który użytkownik chce skopiować, przeciągnij lub utworzyć. (Odziedziczone z ModelElement).
Metoda publiczna ChooseParentShape Zaznacza kształtu nadrzędnego dla nowego kształtu dziecko zwykle ten kształt. (Odziedziczone z ShapeElement).
Metoda chroniona ChooseRelationship Zaznacza listy podrzędnej, którym nowy kształt podrzędny powinny zostać dodane do – NestedChildShapes lub RelativeChildShapes. (Odziedziczone z ShapeElement).
Metoda publiczna CoerceSelection Zezwala na kształt, aby określić, które są inne kształty zaznaczone. (Odziedziczone z ShapeElement).
Metoda publiczna Connect Tworzy ElementLink relacje potrzebne do połączenia z określonym NodeShape.Jeśli ten BinaryLinkShape znajduje się już na diagramie, również połączyć górę GraphEdge, jak również.Jeśli nie, następnie GraphEdge jest podłączony do, gdy BinaryLinkShape jest dodawana do diagramu. (Odziedziczone z BinaryLinkShapeBase).
Metoda publiczna Copy() Tworzy kopię elementu w modelu. (Odziedziczone z ModelElement).
Metoda publiczna Copy(IEnumerable<Guid>) Tworzy kopię elementu i jego podrzędne, łącza i elementy. (Odziedziczone z ModelElement).
Metoda chroniona CreateChildShape Tworzy kształt i dodaje go jako element podrzędny tego kształtu. (Odziedziczone z ShapeElement).
Metoda chroniona CreateClassStyleSet Tworzy styl klasowy, ustaw typ kształtu. (Odziedziczone z ShapeElement).
Metoda chroniona CreateDecorators Tworzy kolekcja dekoratorów dla typu kształtu. (Odziedziczone z ShapeElement).
Metoda chroniona CreateInstanceStyleSet Tworzy styl dla kształtu. (Odziedziczone z ShapeElement).
Metoda chroniona CreateShapeFields Tworzy kolekcję kształtu pól dla typu kształtu. (Odziedziczone z ShapeElement).
Metoda publiczna Delete() Usuwa element z modelu. (Odziedziczone z ModelElement).
Metoda publiczna Delete(array<Guid[]) Usuwa element z modelu. (Odziedziczone z ModelElement).
Metoda chroniona DetermineHighlightShape Wyszukuje wyróżnione kształtu w łańcuchu kształtów. (Odziedziczone z ShapeElement).
Metoda publiczna Disconnect Usuwa ElementLink relacje z NodeShapes na obu końcach. (Odziedziczone z BinaryLinkShapeBase).
Metoda publiczna DoFoldToShape Oblicza punkt, gdy łącznik będzie touch obwód kształtu.Zastąpienie, w przypadku zdefiniowania-prostokątnego kształtu. (Odziedziczone z ShapeElement).
Metoda publiczna DoHitTest(PointD, DiagramHitTestInfo) Zwraca wartość true, jeśli określony punkt znajduje się wewnątrz kształtu. (Odziedziczone z ShapeElement).
Metoda publiczna DoHitTest(PointD, DiagramHitTestInfo, Boolean) Zwraca wartość true, jeśli określony punkt znajduje się wewnątrz kształtu. (Odziedziczone z ShapeElement).
Metoda publiczna DoHitTestSelection Zwraca wartość true, jeśli dany punkt znajduje się w zaznaczeniu uchwyty wokół kształtu. (Odziedziczone z ShapeElement).
Metoda publiczna DoKeyboardNavigation Przechodzi między kształtami, za pomocą klawiatury. (Odziedziczone z ShapeElement).
Metoda publiczna DrawResizeFeedback Rysuje opinii zmiany rozmiaru kształtu. (Odziedziczone z ShapeElement).
Metoda publiczna Equals Określa, czy określony obiekt jest równa bieżącego obiektu. (Odziedziczone z Object).
Metoda publiczna ExcludeFromClipRegion Wyłącza ten kształt, a kształtami jego punkt końcowy z jest wycinany obszar okreolonego obiektu Graphics. (Odziedziczone z BinaryLinkShapeBase).
Metoda publiczna ExcludeGeometryFromClipRegion Wyłącza geometrii kształtu i jego kształtów podrzędnych z jest wycinany obszar. (Odziedziczone z ShapeElement).
Metoda chroniona Finalize Umożliwia obiekt spróbuj zwolnić zasoby i wykonywania innych operacji oczyszczania, zanim jest odzyskane w procesie wyrzucania elementów bezużytecznych. (Odziedziczone z Object).
Metoda publiczna FindDecorator(String) Wyszukuje dekorator kształt, o podanej nazwie. (Odziedziczone z ShapeElement).
Metoda publiczna FindFirstChild Wyszukuje pierwszy element podrzędny w sekwencji nawigacji dla kształtu. (Odziedziczone z ShapeElement).
Metoda publiczna FindFreeArea Znajdowanie kształtu pusty obszar na siatce. (Odziedziczone z ShapeElement).
Metoda publiczna FindLastChild Wyszukiwanie ostatni element podrzędny w sekwencji nawigacji dla kształtu. (Odziedziczone z ShapeElement).
Metoda publiczna FindNextChild Wyszukiwanie następnego dziecka w sekwencji nawigacji dla kształtu. (Odziedziczone z ShapeElement).
Metoda publiczna FindNextInChildFields Wyszukuje następne pole kształtu w sekwencji nawigacji. (Odziedziczone z ShapeElement).
Metoda publiczna FindPreviousChild Wyszukiwanie poprzednich dziecka w sekwencji nawigacji dla kształtu. (Odziedziczone z ShapeElement).
Metoda publiczna FindPreviousInChildFields Wyszukuje poprzednie pole kształtu w sekwencji nawigacji. (Odziedziczone z ShapeElement).
Metoda publiczna FindShapeField(String) Wyszukiwanie w polu kształt w kształcie. (Odziedziczone z ShapeElement).
Metoda publiczna FixUpChildShapes Tworzy lub dostosowuje kształtów podrzędnych, które powinien zostać utworzony podczas tworzenia lub aktualizowania elementu modelu.Wywołana przez Diagram.FixUpDiagram(). (Odziedziczone z ShapeElement).
Metoda publiczna Focused Sprawdza, czy kształt ma fokus. (Odziedziczone z ShapeElement).
Metoda publiczna GetAccessibilityObject Pobiera dostępny obiekt, który jest przypisany do kształtu. (Odziedziczone z ShapeElement).
Metoda publiczna GetChildElements Zwraca kolekcję kształtów podrzędnych, które należą do kształtu nadrzędnego. (Odziedziczone z ShapeElement).
Metoda publiczna GetCursor Pobiera wskaźnik, który pojawia się, gdy kursor znajduje się nad kształtem. (Odziedziczone z ShapeElement).
Metoda publiczna GetDomainClass Pobiera klasy pochodzące od większości domeny dla tego elementu. (Odziedziczone z ModelElement).
Metoda publiczna GetDragOverToolTipText Pobiera tekst elementu tooltip, który pojawia się, gdy kursor znajduje się nad kształtem. (Odziedziczone z ShapeElement).
Metoda publiczna GetEdgePointsValue Za pomocą EdgePoints lub EdgePointsNoJumps. (Odziedziczone z LinkShape).
Metoda publiczna GetFieldAccessibleDescription Pobiera opis dla pola w kształcie. (Odziedziczone z ShapeElement).
Metoda publiczna GetFieldAccessibleName Pobiera nazwę pola w kształcie. (Odziedziczone z ShapeElement).
Metoda publiczna GetFieldAccessibleValue Pobiera wartość dla pola w kształcie. (Odziedziczone z ShapeElement).
Metoda publiczna GetFieldRepresentedElement Pobiera element podstawowy, który reprezentuje kształt potomny. (Odziedziczone z ShapeElement).
Metoda publiczna GetFieldRepresentedProperty Pobiera informacje właściwość dla pola w kształcie. (Odziedziczone z ShapeElement).
Metoda publiczna GetHashCode Służy jako funkcja mieszania dla określonego typu. (Odziedziczone z Object).
Metoda publiczna GetPotentialMouseAction Pobiera działania myszy do wykonywania dla myszy wciśnięty zdarzeń za pośrednictwem określonego punktu na diagramie. (Odziedziczone z ShapeElement).
Metoda chroniona GetRoleCollection<TCollection, TElement>(Guid) Pobiera lub tworzy kolekcji połączony element (Odziedziczone z ModelElement).
Metoda publiczna GetShapeLuminosity Oblicza wartość jaskrawości kształtu. (Odziedziczone z ShapeElement).
Metoda publiczna GetSubFieldAccessibleDescription Pobiera opis pola podrzędne w kształcie. (Odziedziczone z ShapeElement).
Metoda publiczna GetSubFieldAccessibleName Pobiera nazwę pola podrzędne w kształcie. (Odziedziczone z ShapeElement).
Metoda publiczna GetSubFieldAccessibleValue Pobiera wartość dla pola podrzędne w kształcie. (Odziedziczone z ShapeElement).
Metoda publiczna GetSubFieldRepresentedElements Zwraca kolekcję elementów, które reprezentuje kształt dla pola podrzędne. (Odziedziczone z ShapeElement).
Metoda publiczna GetSubFieldRepresentedProperty Pobiera właściwość dla pola podrzędne. (Odziedziczone z ShapeElement).
Metoda publiczna GetSubFieldRepresentedPropertyElements Pobiera element, który zawiera właściwość dla pola podrzędne. (Odziedziczone z ShapeElement).
Metoda publiczna GetToolTipText Pobiera tekst etykietki narzędzia dla kształtu, do którego myszą. (Odziedziczone z ShapeElement).
Metoda publiczna GetType Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object).
Metoda chroniona HasCachedDragOverResult Sprawdza, czy wyniki są buforowane dla zdarzenia myszy przeciągnij over. (Odziedziczone z ShapeElement).
Metoda publiczna Hide Ukrywa kształt i wszystkie jego obiekty podrzędne. (Odziedziczone z ShapeElement).
Metoda chroniona HideCustomToolTip Ukrywa niestandardowa etykietka narzędzia dla kształtu. (Odziedziczone z ShapeElement).
Metoda chroniona InitializeDecorators Inicjuje i dodaje pola do typu kształtu. (Odziedziczone z ShapeElement).
Metoda chroniona InitializeInstanceResources Inicjuje zasobów dla instancji kształtu. (Odziedziczone z ShapeElement).
Metoda chroniona InitializeResources Inicjuje zasobów dla kształtu. (Odziedziczone z ShapeElement).
Metoda chroniona InitializeShapeFields Inicjuje listę pól, które reprezentują części kształtu, takie jak etykiety, ikony, wiersze tekstu i obrazów tła.Wywoływana raz dla każdej klasy. (Odziedziczone z ShapeElement).
Metoda publiczna Invalidate() Wymusza kształtu i jego natychmiastowe, aby być rysowane na ekranie użytkownika. (Odziedziczone z LinkShape).
Metoda publiczna Invalidate(Boolean) Upewnia się, że kształt będzie odowieżany po zakończeniu transakcji.Wywołanie, jeśli uległy zmianie właściwości kształtu. (Odziedziczone z ShapeElement).
Metoda publiczna Invalidate(RectangleD) Upewnia się, że kształt i jego poprzedniej lokalizacji będzie odowieżany po zakończeniu transakcji. (Odziedziczone z ShapeElement).
Metoda publiczna IsDescendantOf Sprawdza, czy kształt jest potomkiem innego kształtu. (Odziedziczone z ShapeElement).
Metoda chroniona IsNavigationKey(Char) Sprawdza, czy klucz jest używany jako polecenia nawigacyjne. (Odziedziczone z ShapeElement).
Metoda chroniona IsNavigationKey(Keys) Sprawdza, czy dane klucza jest używana jako polecenia nawigacyjne. (Odziedziczone z ShapeElement).
Metoda publiczna IsRouted Ma wartość true, jeśli kształt łącze zostanie rozesłany i EdgePoints są prawidłowe, false, jeśli łącze będą routowane później. (Odziedziczone z LinkShape).
Metoda publiczna IterateShapes Iteracja kształtu i jego kształtów podrzędnych. (Odziedziczone z ShapeElement).
Metoda chroniona MemberwiseClone Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object).
Metoda chroniona MergeConfigure Nie używane dla elementów prezentacji. (Odziedziczone z PresentationElement).
Metoda chroniona MergeDisconnect Rozłącza element źródłowy z elementu docelowego. (Odziedziczone z ModelElement).
Metoda chroniona MergeRelate Tworzy relację między elementem modelu i grupę elementów modelu. (Odziedziczone z PresentationElement).
Metoda chroniona ModifyLuminosity Oblicza jasność podświetlenia dla kształtu. (Odziedziczone z ShapeElement).
Metoda chroniona MoveByRepositioning(DiagramDragEventArgs) Zmiana kształtów w grupie o kwotę, która określa położenie myszy. (Odziedziczone z ShapeElement).
Metoda publiczna MoveByRepositioning(ElementGroupPrototype, DiagramItemCollection, PointD, DiagramItem) Zmiana kształtów w grupie o kwotę, która określa położenie myszy. (Odziedziczone z ShapeElement).
Metoda publiczna NavigateAscend Wywołany w odpowiedzi użytkownika klawiszy nawigacji, aby ustawić fokus na najbliższy ancestor z możliwością przeniesienia fokusu. (Odziedziczone z LinkShape).
Metoda publiczna NavigateDescend Przechodzi do następnego potomkiem w sekwencji nawigacji i aktualizuje fokus.Wywołana w odpowiedzi na naciśnięcia klawiszy nawigacji użytkownika. (Odziedziczone z ShapeElement).
Metoda chroniona NavigateTo Przechodzi do określonego kształtu w sekwencji nawigacji i aktualizuje fokus. (Odziedziczone z ShapeElement).
Metoda publiczna NavigateToFirst Wywołana w odpowiedzi na Nawigacja przy użyciu klawiszy przez użytkownika do ustawiania fokusu na pierwszy element podrzędny elementu nadrzędnego w bieżącym fokusem. (Odziedziczone z LinkShape).
Metoda publiczna NavigateToLast Wywołana w odpowiedzi na Nawigacja przy użyciu klawiszy przez użytkownika, aby ustawić fokus na ostatni element podrzędny elementu nadrzędnego w bieżącym fokusem. (Odziedziczone z LinkShape).
Metoda publiczna NavigateToNext Wywołana w odpowiedzi na Nawigacja przy użyciu klawiszy przez użytkownika do ustawiania fokusu na następny element z możliwością przeniesienia fokusu w sekwencji fokus. (Odziedziczone z LinkShape).
Metoda publiczna NavigateToPrevious Wywołana w odpowiedzi na Nawigacja przy użyciu klawiszy przez użytkownika do ustawiania fokusu do poprzedniego elementu w sekwencji, skupiając się. (Odziedziczone z LinkShape).
Metoda chroniona OnAssociatedPropertyChanged Aktualizuje kształtu, gdy wartości w pamięci przechowywania zmian właściwości dla pola w kształcie. (Odziedziczone z ShapeElement).
Metoda chroniona OnBeforePaint Aktualizacje zasobów, takich jak pióra i pędzle, zanim zostaną użyte do malowania kształtu. (Odziedziczone z ShapeElement).
Metoda publiczna OnBeginEdit Wywoływana, gdy użytkownik uruchomi edytować pole tekstowe. (Odziedziczone z ShapeElement).
Metoda publiczna OnBoundsFixup Wywoływane, gdy granice położenie i rozmiar nadrzędne i podrzędne są ustawiane lub regulowane.Zastąpić, aby zmodyfikować rozmiar lub układ wewnętrzny. (Odziedziczone z ShapeElement).
Metoda chroniona OnChildConfigured Wywoływane, gdy położenie i rozmiary kształtów podrzędnych około ustala się.Zastępowanie ustalenie specjalnych zasad. (Odziedziczone z ShapeElement).
Metoda chroniona OnChildConfiguring Wywołana po rozmiar i położenie dziecka kształt został określony. (Odziedziczone z ShapeElement).
Metoda publiczna OnClick Wywoływane, gdy użytkownik kliknie kształt. (Odziedziczone z ShapeElement).
Metoda chroniona OnCopy Wywoływane, gdy ten element została utworzona kopia innego elementu. (Odziedziczone z ModelElement).
Metoda chroniona OnDeleted Wywoływana po usunięciu kształtu z diagramu. (Odziedziczone z BinaryLinkShapeBase).
Metoda chroniona OnDeleting Wywoływane, gdy ten element ma zostać usunięty. (Odziedziczone z ModelElement).
Metoda publiczna OnDoubleClick Wywoływane, gdy użytkownik kliknie dwukrotnie kształt. (Odziedziczone z ShapeElement).
Metoda publiczna OnDragDrop Wywoływane, gdy użytkownik przeciągnie element na kształt. (Odziedziczone z ShapeElement).
Metoda publiczna OnDragEnter Wywoływane, gdy mysz przejdzie kształtu podczas operacji przeciągania. (Odziedziczone z ShapeElement).
Metoda publiczna OnDragLeave Wywoływane, gdy wskaźnik myszy przesuwa się z kształtu. (Odziedziczone z ShapeElement).
Metoda publiczna OnDragOver Zastąpić tę metodę, aby odpowiedzieć na ruch myszy nad kształtem.Ustaw e.Effect, aby wskazać opinii kursor do użytkownika. (Odziedziczone z ShapeElement).
Metoda publiczna OnEndEdit Wywoływane, gdy użytkownik zakończy edytowanie pola tekstowego. (Odziedziczone z ShapeElement).
Metoda publiczna OnInitialize Wywoływana w celu zainicjowania kształtu.Zastępowanie, aby dołączyć obsługi zdarzeń i reguły do tego obiektu. (Odziedziczone z ShapeElement).
Metoda publiczna OnKeyDown Wywołany po naciśnięciu klawisza. (Odziedziczone z ShapeElement).
Metoda publiczna OnKeyPress Wywoływane, gdy zostanie wpisany znak. (Odziedziczone z ShapeElement).
Metoda publiczna OnKeyUp Wywołany po zwolnieniu klawisza. (Odziedziczone z ShapeElement).
Metoda publiczna OnMouseDown Wywoływane, gdy użytkownik naciśnie klawisz myszy. (Odziedziczone z ShapeElement).
Metoda publiczna OnMouseEnter Wywoływane, gdy mysz przejdzie kształtu. (Odziedziczone z ShapeElement).
Metoda publiczna OnMouseHover Wywoływane, gdy przesuwany jest wskaźnik myszy nad kształtem. (Odziedziczone z ShapeElement).
Metoda publiczna OnMouseLeave Wywoływane, gdy mysz opuści kształtu. (Odziedziczone z ShapeElement).
Metoda publiczna OnMouseMove Wywoływany cyklicznie, kiedy użytkownik przesuwa wskaźnik myszy. (Odziedziczone z ShapeElement).
Metoda publiczna OnMouseUp Wywołana po zwolnieniu przycisku myszy. (Odziedziczone z ShapeElement).
Metoda publiczna OnMouseWheel Wywoływane, gdy użytkownik ma obracać kółko myszy. (Odziedziczone z ShapeElement).
Metoda publiczna OnOrphaned Kiedy wywoływana (Odziedziczone z ShapeElement).
Metoda publiczna OnPaintEmphasis Wywołana, gdy nacisk została zastosowana do zaznaczonego kształtu. (Odziedziczone z ShapeElement).
Metoda publiczna OnPaintFeedback Wywoływane, gdy są namalowane opinii przeciągania i upuszczania. (Odziedziczone z ShapeElement).
Metoda publiczna OnPaintSelection Wywołana, aby malować Wyróżnienie zaznaczenia. (Odziedziczone z ShapeElement).
Metoda publiczna OnPaintShape Wywołana, aby malować podstawowych części kształtu. (Odziedziczone z ShapeElement).
Metoda chroniona OnResurrected Wywoływane, gdy ten element został dodany wróć do modelu. (Odziedziczone z ModelElement).
Metoda chroniona OnRolePlayerPositionChanged Wywoływane, gdy pozycja rola została zmieniona. (Odziedziczone z ModelElement).
Metoda chroniona OnRolePlayerPositionChanging Wywoływane, gdy pozycja player roli jest zmiana. (Odziedziczone z ModelElement).
Metoda publiczna OnShapeInserted Wywoływane, gdy zostało wstawione kształtu jako element podrzędny inny. (Odziedziczone z ShapeElement).
Metoda publiczna OnShapeRemoved Wywoływane, gdy kształt został usunięty jako kształt potomny od kształtu nadrzędnego. (Odziedziczone z ShapeElement).
Metoda publiczna PerformResizeParentRule() Alerty Projektant języka specyficzne dla domeny, że kształtu nadrzędnego musi być dopasowywane do jego kształtów podrzędnych. (Odziedziczone z ShapeElement).
Metoda publiczna PerformResizeParentRule(Boolean, ShapeElement) Alerty Projektant języka specyficzne dla domeny, że kształtu nadrzędnego musi być dopasowywane do jego kształtów podrzędnych. (Odziedziczone z ShapeElement).
Metoda chroniona PermitChildVisibility Sprawdza, czy mają być wyświetlane na diagramie kształtu potomnego. (Odziedziczone z ShapeElement).
Metoda chroniona ProcessVisibilityChange Aktualizuje widoczność kształtu potomnego gdy zmiana widoczności. (Odziedziczone z ShapeElement).
Metoda publiczna PurgeLayoutObjects Usuwa obiekty, które są używane, aby określić położenie kształtu na siatce diagramu. (Odziedziczone z ShapeElement).
Metoda publiczna PurgePoints Usuwa punkty kształtu na siatce diagramu. (Odziedziczone z ShapeElement).
Metoda publiczna RebuildShape Przebudowuje kształtu. (Odziedziczone z ShapeElement).
Metoda publiczna RecalculateRoute (Odziedziczone z BinaryLinkShapeBase).
Metoda publiczna RemoveLayoutObject Usuwa kształtu, łącznie z kształtów podrzędnych względne i zagnieżdżone, z siatki diagramu. (Odziedziczone z ShapeElement).
Metoda publiczna Selected Sprawdza, czy kształt jest zaznaczony w określonym widoku. (Odziedziczone z ShapeElement).
Metoda chroniona SetDecorators(LinkDecorator, LinkDecorator, Boolean) Ustaw dekoratorów do niego łącznik. (Odziedziczone z BinaryLinkShapeBase).
Metoda chroniona SetDecorators(LinkDecorator, SizeD, LinkDecorator, SizeD, Boolean) Ustaw dekoratorów do niego łącznik. (Odziedziczone z BinaryLinkShapeBase).
Metoda publiczna SetEdgePointsValue Użyj właściwości EdgePoints. (Odziedziczone z LinkShape).
Metoda chroniona SetInitialGraphLayoutVisibility Określa widoczność wykresu. (Odziedziczone z ShapeElement).
Metoda publiczna SetShowHideState Określa widoczność kształtu i jego elementów podrzędnych. (Odziedziczone z ShapeElement).
Metoda chroniona SetShowHideStateImplementation Określa widoczność kształtu. (Odziedziczone z ShapeElement).
Metoda chroniona ShouldAddShapeForElement Określa, czy należy utworzyć kształt do reprezentowania wystąpienia klasy określonej domeny na diagramie. (Odziedziczone z ShapeElement).
Metoda publiczna ShouldReparentOnMove Sprawdza, czy kształt potomny powinny zostać dodane do nowego nadrzędnego, kiedy kształt potomny zostanie przeniesiony. (Odziedziczone z ShapeElement).
Metoda publiczna Show Powoduje, że kształt i wszystkie jego obiekty podrzędne widoczna. (Odziedziczone z ShapeElement).
Metoda chroniona ShowCustomToolTip Powoduje, że kształt niestandardowa etykietka widoczna. (Odziedziczone z ShapeElement).
Metoda publiczna ToString Pobiera nazwę kształtu i jego typu. (Odziedziczone z ShapeElement).
Metoda publiczna TranslateGeometryToAbsoluteBounds Konwertuje względne granice bezwzględnych granic do geometrii kształtu. (Odziedziczone z ShapeElement).
Metoda publiczna TranslateGeometryToRelativeBounds Konwertuje bezwzględnych granic granice względne do geometrii kształtu. (Odziedziczone z ShapeElement).
Metoda publiczna TranslateToAbsoluteBounds Konwertuje względne granice bezwzględnych granic dla kształtu. (Odziedziczone z ShapeElement).
Metoda publiczna TranslateToRelativeBounds Konwertuje bezwzględnych granic względne granice dla kształtu. (Odziedziczone z ShapeElement).
Metoda chroniona UpdateDerivedVisible Aktualizuje stan widzialności pochodnych kształtu. (Odziedziczone z ShapeElement).
Metoda chroniona UpdateEdgePoints Aktualizuje punkty krawędzi dla kształtu łącze. (Odziedziczone z LinkShape).
Metoda publiczna UpdateGeometryLuminosity(DiagramClientView, Brush) Aktualizuje jasność pędzla. (Odziedziczone z ShapeElement).
Metoda publiczna UpdateGeometryLuminosity(DiagramClientView, Pen) Aktualizuje jasność pióra. (Odziedziczone z ShapeElement).
Metoda publiczna UpdateGraphEdgePoints Aktualizuje punkty krawędzi dla kształtu łącze i wykresy ich na diagramie. (Odziedziczone z LinkShape).

Początek

Zdarzenia

  Nazwa Opis
Zdarzenie publiczne Click Występuje, gdy użytkownik kliknie przycisk myszy nad kształtem. (Odziedziczone z ShapeElement).
Zdarzenie publiczne DoubleClick Występuje, gdy użytkownik kliknie dwukrotnie myszą. (Odziedziczone z ShapeElement).
Zdarzenie publiczne KeyDown Występuje, gdy użytkownik naciśnie klawisz. (Odziedziczone z ShapeElement).
Zdarzenie publiczne KeyPress Występuje, gdy użytkownik naciska i zwalnia klawisz. (Odziedziczone z ShapeElement).
Zdarzenie publiczne KeyUp Występuje, gdy użytkownik zwalnia klawisz. (Odziedziczone z ShapeElement).
Zdarzenie publiczne MouseDown Występuje, gdy użytkownik naciśnie przycisk myszy. (Odziedziczone z ShapeElement).
Zdarzenie publiczne MouseMove Występuje, gdy użytkownik przesuwa wskaźnik myszy. (Odziedziczone z ShapeElement).
Zdarzenie publiczne MouseUp Występuje, gdy użytkownik zwolni przycisk myszy. (Odziedziczone z ShapeElement).
Zdarzenie publiczne MouseWheel Występuje, gdy użytkownik obraca kółkiem myszy. (Odziedziczone z ShapeElement).

Początek

Metody rozszerzające

  Nazwa Opis
Publiczna metoda rozszerzenia AddExtension(Guid) Przeciążone. Rozszerzyć ten element w modelu z nowo skonkretyzowanym rozszerzenia typu zidentyfikowanych domeny.InvalidOperationException zostanie zgłoszony, jeśli element ma już rozszerzenie tego typu. (Zdefiniowane przez ModelElementExtensionMethods).
Publiczna metoda rozszerzenia AddExtension(Type) Przeciążone. Rozszerzyć ten element w modelu z rozszerzeniem nowo skonkretyzowanym określonego typu.InvalidOperationException zostanie zgłoszony, jeśli element ma już rozszerzenie tego typu. (Zdefiniowane przez ModelElementExtensionMethods).
Publiczna metoda rozszerzenia AddExtension(DomainClassInfo) Przeciążone. Rozszerzyć ten element w modelu z nowo skonkretyzowanym rozszerzenie typu określonej domeny.InvalidOperationException zostanie zgłoszony, jeśli element ma już rozszerzenie tego typu. (Zdefiniowane przez ModelElementExtensionMethods).
Publiczna metoda rozszerzenia AddExtension(ExtensionElement) Przeciążone. Rozszerzyć ten element w modelu z rozszerzeniem szczególnych.InvalidOperationException zostanie zgłoszony, jeśli element ma już rozszerzenie tego samego typu. (Zdefiniowane przez ModelElementExtensionMethods).
Publiczna metoda rozszerzenia AddExtension<T>() Przeciążone. Rozszerzyć ten element w modelu z rozszerzeniem nowo skonkretyzowanym określonego typu.InvalidOperationException zostanie zgłoszony, jeśli element ma już rozszerzenie tego samego typu. (Zdefiniowane przez ModelElementExtensionMethods).
Publiczna metoda rozszerzenia CanDelete Usuwa element z modelu. (Zdefiniowane przez ImmutabilityExtensionMethods).
Publiczna metoda rozszerzenia GetAllExtensions Zwraca agregującym wykonujący szerokość, pierwszy przechodzenie całej drzewa rozszerzenie elementów osadzonych w ten element modelu. (Zdefiniowane przez ModelElementExtensionMethods).
Publiczna metoda rozszerzenia GetBaseElement Zwraca pierwiastek z MEL wirtualnego, w którym uczestniczy określony element modelu. (Zdefiniowane przez ModelElementExtensionMethods).
Publiczna metoda rozszerzenia GetDslDefinitionModelElement Ta metoda gwarantuje, zwracany jest element modelu real odpowiadające PresentationElement. Dla DslDesigner PELs odpowiedniego tematu może być rzeczywiście wewnętrznego klasy TreeNode i nie rzeczywiste MEL. Ta metoda obsługi tych przypadkach poprawnie, tak aby MEL rzeczywista jest zwracana. (Zdefiniowane przez PresentationElementHelper).
Publiczna metoda rozszerzenia GetExtension(Guid) Przeciążone. (Zdefiniowane przez ModelElementExtensionMethods).
Publiczna metoda rozszerzenia GetExtension(Type) Przeciążone. Pobierz ExtensionElement określonego typu z dostępne rozszerzenia ten element modelu.Jeśli element ma takie przedłużenie nie InvalidOperationException będzie uruchamiany. (Zdefiniowane przez ModelElementExtensionMethods).
Publiczna metoda rozszerzenia GetExtension(DomainClassInfo) Przeciążone. (Zdefiniowane przez ModelElementExtensionMethods).
Publiczna metoda rozszerzenia GetExtension<T>() Przeciążone. Pobierz ExtensionElement określonego typu z dostępne rozszerzenia ten element modelu.Jeśli element ma takie przedłużenie nie InvalidOperationException będzie uruchamiany. (Zdefiniowane przez ModelElementExtensionMethods).
Publiczna metoda rozszerzenia GetLocks Get flagi blokady dla tego elementu.Obejmuje to wszystkie blokady włączone na partycji zawierającej element. (Zdefiniowane przez ImmutabilityExtensionMethods).
Publiczna metoda rozszerzenia IsExtendedBy(Guid) Przeciążone. Kwerendy, czy ten element modelu jest obecnie przedłużony przez ExtensionElement określonego typu. (Zdefiniowane przez ModelElementExtensionMethods).
Publiczna metoda rozszerzenia IsExtendedBy(Type) Przeciążone. Kwerendy, czy ten element modelu jest obecnie przedłużony przez ExtensionElement określonego typu. (Zdefiniowane przez ModelElementExtensionMethods).
Publiczna metoda rozszerzenia IsExtendedBy(DomainClassInfo) Przeciążone. Kwerendy, czy ten element modelu jest obecnie przedłużony przez ExtensionElement określonego typu. (Zdefiniowane przez ModelElementExtensionMethods).
Publiczna metoda rozszerzenia IsLocked Sprawdzić, czy ten element ma żadnego określonego zestawu blokad (Zdefiniowane przez ImmutabilityExtensionMethods).
Publiczna metoda rozszerzenia RemoveExtension(Type) Przeciążone. Usuń wszystkie rozszerzenia to ModelElement, który jest określonego typu. (Zdefiniowane przez ModelElementExtensionMethods).
Publiczna metoda rozszerzenia RemoveExtension(Guid) Przeciążone. Usuń wszystkie rozszerzenia ModelElement określony, który jest określonego typu. (Zdefiniowane przez ModelElementExtensionMethods).
Publiczna metoda rozszerzenia RemoveExtension(DomainClassInfo) Przeciążone. Usuń wszystkie rozszerzenia ModelElement określony, który jest określonego typu. (Zdefiniowane przez ModelElementExtensionMethods).
Publiczna metoda rozszerzenia RemoveExtension(ExtensionElement) Przeciążone. Usunąć określony ExtensionElement z rozszerzenia ten element modelu. (Zdefiniowane przez ModelElementExtensionMethods).
Publiczna metoda rozszerzenia SetLocks Ustawić flagi Blokada tego elementu (Zdefiniowane przez ImmutabilityExtensionMethods).
Publiczna metoda rozszerzenia TryGetExtension(Guid) Przeciążone. (Zdefiniowane przez ModelElementExtensionMethods).
Publiczna metoda rozszerzenia TryGetExtension(Type) Przeciążone. (Zdefiniowane przez ModelElementExtensionMethods).
Publiczna metoda rozszerzenia TryGetExtension(DomainClassInfo) Przeciążone. (Zdefiniowane przez ModelElementExtensionMethods).
Publiczna metoda rozszerzenia TryGetExtension<T>() Przeciążone. Pobierz ExtensionElement określonego typu z dostępne rozszerzenia ten element modelu.Jeśli ten element nie ma takiego rozszerzenia wynik będzie równa null. (Zdefiniowane przez ModelElementExtensionMethods).

Początek

Jawne implementacje interfejsu

  Nazwa Opis
Jawna implementacja interfejsuMetoda prywatna IMergeElements.CanMerge Zwraca wartość true, jeśli ten element można scalić z zawartością prototypu. (Odziedziczone z ModelElement).
Jawna implementacja interfejsuMetoda prywatna IMergeElements.ChooseMergeTarget(ElementGroup) (Odziedziczone z ModelElement).
Jawna implementacja interfejsuMetoda prywatna IMergeElements.ChooseMergeTarget(ElementGroupPrototype) (Odziedziczone z ModelElement).
Jawna implementacja interfejsuMetoda prywatna IMergeElements.MergeConfigure (Odziedziczone z ModelElement).
Jawna implementacja interfejsuMetoda prywatna IMergeElements.MergeDisconnect (Odziedziczone z ModelElement).
Jawna implementacja interfejsuMetoda prywatna IMergeElements.MergeRelate (Odziedziczone z ModelElement).

Początek

Uwagi

BinaryLinkShapejest klasa, z których wszystkie łącznika wynikają kształtów.Po zdefiniowaniu klasy łącznika w definicji DSL jest domyślna klasa podstawowa BinaryLinkShape, chyba że wyraźnie określić inną klasę łącznika jako podstawy.

A BinaryLinkShape jest zazwyczaj graficzna reprezentacja wystąpienie relacji domeny.Reprezentuje relację domeny, informacje o pojęciach i kształt łącze lub złącza reprezentuje jej wygląd widoczna na diagramie.Definicja DSL służy do definiowania mapę elementu diagramu między klasą łącznika i relacji domeny.W czasie wykonywania, można uzyskać dostęp wystąpienie relacji domeny za pomocą właściwości ModelElement.Aby przejść od jednego elementu do innego, jest zazwyczaj lepiej jest najpierw przejść do elementu modelu, a następnie przy przechodzeniu przez folder relacje domeny zamiast przechodzenia przez łączniki na diagramie.

Aby uzyskać dodatkowe informacje i przykłady, zobacz [przekierowanie] Jak: Przejdź i zaktualizować diagramu.

Informacje dotyczące przestrogiPrzestroga

Większość metod tego typu są zdefiniowane w BinaryLinkShapeBase.

Przykłady

Przykłady, zobacz [przekierowanie] Jak: Przejdź i zaktualizować diagramu.

Bezpieczeństwo wątku

Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.

Zobacz też

Informacje

Przestrzeń nazw Microsoft.VisualStudio.Modeling.Diagrams

NodeShape

BinaryLinkShapeBase

Inne zasoby

[przekierowanie] Jak: Przejdź i zaktualizować diagramu

Jak definiować języka specyficzne dla domeny