Udostępnij za pośrednictwem


Klasa Diagram

Przedstawia diagram.

Hierarchia dziedziczenia

System.Object
  Microsoft.VisualStudio.Modeling.ModelElement
    Microsoft.VisualStudio.Modeling.Diagrams.PresentationElement
      Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement
        Microsoft.VisualStudio.Modeling.Diagrams.NodeShape
          Microsoft.VisualStudio.Modeling.Diagrams.Diagram

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

Składnia

'Deklaracja
<DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.Diagram.DisplayName",  _
    GetType(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")> _
<DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.Diagram.Description",  _
    GetType(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")> _
<DomainModelOwnerAttribute(GetType(CoreDesignSurfaceDomainModel))> _
<CLSCompliantAttribute(True)> _
<DomainObjectIdAttribute("3102e0d1-1221-458d-834f-2dc0769ce683")> _
Public MustInherit Class Diagram _
    Inherits NodeShape _
    Implements IDisposable
[DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.Diagram.DisplayName", 
    typeof(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")]
[DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.Diagram.Description", 
    typeof(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")]
[DomainModelOwnerAttribute(typeof(CoreDesignSurfaceDomainModel))]
[CLSCompliantAttribute(true)]
[DomainObjectIdAttribute("3102e0d1-1221-458d-834f-2dc0769ce683")]
public abstract class Diagram : NodeShape, 
    IDisposable

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

Konstruktorzy

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

Początek

Właściwości

  Nazwa Opis
Właściwość publiczna AbsoluteBoundingBox Prostokąta obwiedni kształtu, mierzone względem diagramu. (Odziedziczone z NodeShape).
Właściwość publiczna AbsoluteBoundingBoxToEnsureVisible Pobiera bezwzględne prostokąta obwiedni dla DiagramClientView.EnsureVisible. (Odziedziczone z ShapeElement).
Właściwość publiczna AbsoluteBounds Właściwość domain, która zwraca lub ustawia rozmiar i położenie prostokąta obwiedni kształtu, mierzone względem lewej górnej części diagramu. (Odziedziczone z NodeShape).
Właściwość publiczna AbsoluteCenter Pobiera punktu 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 domyślny opis akcji dla kształtu. (Odziedziczone z ShapeElement).
Właściwość publiczna AccessibleDescription Pobiera opis dla diagramu. (Zastępuje ShapeElement.AccessibleDescription).
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 Pobiera nazwę diagramu. (Zastępuje ShapeElement.AccessibleName).
Właściwość publiczna AccessibleRole Pobiera roli kształtu. (Odziedziczone z ShapeElement).
Właściwość publiczna AccessibleState Pobiera stan kształtu. (Odziedziczone z NodeShape).
Właściwość publiczna AccessibleValue Pobiera wartość kształtu. (Odziedziczone z ShapeElement).
Właściwość publiczna ActiveDiagramView Pobiera aktywny widok diagramu.
Właściwość publiczna AllowsChildrenInSelection Jeśli true, dzieci tego kształtu mogą być zawarte w grupie bieżące zaznaczenie. (Odziedziczone z ShapeElement).
Właściwość publiczna AllowsChildrenToResizeParent Pobiera diagramu i sprawdza, czy powinien być zmieniany, tak aby były wyświetlane wszystkie elementy na diagramie. (Zastępuje ShapeElement.AllowsChildrenToResizeParent).
Właściwość publiczna AllowsChildrenToShrinkParent Jeśli true, ten kształt zmniejszy w rozmiar, aby dopasować wokół jego elementów podrzędnych, gdy są one ponownie wielkości lub przeniesione. (Odziedziczone z ShapeElement).
Właściwość publiczna Anchoring Opisuje sposób kształtu należy umieścić oraz wielkości samego kształtu nadrzędnego przesuwa i zmienia rozmiar.ALTER zwracany obiekt jako wymagane. (Odziedziczone z NodeShape).
Właściwość publiczna AnchorPointAction Pobiera Akcja myszy, który jest odpowiedzialny za przenoszenie punktów końcowych łącza.
Właściwość publiczna AutoResizeParentOnBoundsChange Pobiera kształtu potomnego i sprawdza, czy jego kształtu nadrzędnego powinny być dopasowane po zmianie bezwzględnych granic dla kształtu potomnego. (Odziedziczone z NodeShape).
Właściwość publiczna BackgroundBrushId Pobiera identyfikator pędzla, która rysuje tło dla diagramu. (Zastępuje ShapeElement.BackgroundBrushId).
Właściwość publiczna BackgroundGradientMode Pobiera gradientu tła kształtu. (Odziedziczone z NodeShape).
Właściwość chroniona BaseFontFromEnvironment Pobiera czcionki jako czcionki podstawowej.
Właściwość publiczna BaseFontName Pobiera lub ustawia nazwę czcionki podstawowej.
Właściwość publiczna BaseFontSize Pobiera lub ustawia rozmiar czcionki podstawowej.
Właściwość publiczna BoundingBox Pobiera prostokąta obwiedni kształtu, mierzone względem ParentShape. (Odziedziczone z NodeShape).
Właściwość publiczna Bounds Właściwość domain, która zwraca lub ustawia rozmiar i położenie prostokąta obwiedni kształtu, mierzone względem lewej górnej części z ParentShape. (Odziedziczone z NodeShape).
Właściwość publiczna BoundsRules Zasady granice ograniczyć, jak użytkownik może zaktualizować rozmiar i położenie prostokąta obwiedni.Zastępowanie zwraca BoundsRules. (Odziedziczone z NodeShape).
Właściwość publiczna CanDeserializationReroute Pobiera diagramu i sprawdza, czy umożliwia skierowanie podczas serializacji.
Właściwość publiczna CanExpandAndCollapse Pobiera kształt i sprawdza, czy użytkownik można rozwijać i zwijać go. (Odziedziczone z NodeShape).
Właściwość publiczna CanFocus Pobiera kształt i sprawdza, czy może otrzymać fokus. (Odziedziczone z ShapeElement).
Właściwość publiczna CanMove Pobiera diagramu i sprawdza, czy mogą być przenoszone. (Zastępuje ShapeElement.CanMove).
Właściwość publiczna CanResize Pobiera kształt i sprawdza, czy użytkownik będzie mógł zmieniać go. (Odziedziczone z NodeShape).
Właściwość publiczna CanSelect Pobiera kształt i sprawdza, czy użytkownik może zaznaczyć go. (Odziedziczone z ShapeElement).
Właściwość publiczna Center Pobiera punktu na środku kształtu. (Odziedziczone z ShapeElement).
Właściwość chroniona ClassStyleSet Pobiera ze stylem ustawionym dla kształtu. (Odziedziczone z ShapeElement).
Właściwość publiczna ClientViews Pobiera listę widoków klienta, które są przypisane do diagramu.
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 ConnectActionFilterString Pobiera akcja połączenia dla diagramu.
Właściwość publiczna ConnectionPoints Wykaz punktów na obwodzie kształtu, jaką może obsłużyć łączników.Domyślnie nie ma kształt punktów połączenia, i łączników można zakończyć gdziekolwiek na obwodzie. (Odziedziczone z NodeShape).
Właściwość publicznaStatyczny element członkowski CopyOrigin Pobiera tekst, który reprezentuje oryginalnego folderu, który został skopiowany.
Właściwość publiczna CreatableSwimLaneSubjects Pobiera listę klas domeny, które są połączone z kształtami torów.
Właściwość publiczna Decorators Pobiera zbiór pracowników dla kształtu. (Odziedziczone z ShapeElement).
Właściwość publiczna DefaultContainerMargin Pobiera margines między diagramu a kształtami jego element. (Zastępuje NodeShape.DefaultContainerMargin).
Właściwość publiczna DefaultGridSize Pobiera rozmiar siatki dla diagramu.Po przesunięciu kształtu pozycji jest dostosowanej do dostosowania się do siatki.
Właściwość publiczna DefaultShapeField Pobiera kształt domyślny, czyli pierwszego kształtu, który może być przeniesiony fokus. (Odziedziczone z ShapeElement).
Właściwość publiczna DefaultSize Pobiera rozmiar diagramu. (Zastępuje ShapeElement.DefaultSize).
Właściwość publiczna Diagram Pobiera diagramu, do której należy dany kształt. (Odziedziczone z ShapeElement).
Właściwość publiczna DiagramId Pobiera lub ustawia identyfikator przypisany do diagramu.
Właściwość publiczna DragDropPendingAction Pobiera Akcja myszy, który jest odpowiedzialny za zainicjowanie działań przeciągania i upuszczania.
Właściwość publiczna ElementOperations Pobiera obiekt, który wykonuje operacje zaznaczenia.
Właściwość publiczna EnsureVisiblePreference (Zastępuje ShapeElement.EnsureVisiblePreference).
Właściwość chroniona Events Pobiera listę elementów obsługi zdarzeń dla kształtu. (Odziedziczone z ShapeElement).
Właściwość publiczna FixedFlags Pobiera flagi, które określają, czy kształt został rozwiązany w położeniu na diagramie. (Odziedziczone z NodeShape).
Właściwość publiczna FocusedDiagramView Pobiera widok diagramu, który ma fokus.
Właściwość publiczna FromRoleLinkShapes Pobiera kolekcja Połącz kształty, dla których ten kształt jest źródłem. (Odziedziczone z NodeShape).
Właściwość publiczna GeometryBackgroundBrushId Pobiera identyfikator pędzla, który służy do malowania tła geometrii. (Odziedziczone z ShapeElement).
Właściwość publiczna GeometryBoundingBox Pobiera obwiedni kształtu. (Odziedziczone z ShapeElement).
Właściwość publiczna GeometryCanResizeBottom Pobiera kształt i sprawdza, czy użytkownik będzie mógł zmieniać go w pionie, zaczynając od dołu. (Odziedziczone z NodeShape).
Właściwość publiczna GeometryCanResizeLeft Pobiera kształt i sprawdza, czy użytkownik będzie mógł zmieniać go poziomo od lewej strony. (Odziedziczone z NodeShape).
Właściwość publiczna GeometryCanResizeRight Pobiera kształt i sprawdza, czy użytkownik będzie mógł zmieniać go poziomo, uruchamianie po prawej stronie. (Odziedziczone z NodeShape).
Właściwość publiczna GeometryCanResizeTop Pobiera kształt i sprawdza, czy użytkownik będzie mógł zmieniać go pionowo, począwszy od góry. (Odziedziczone z NodeShape).
Właściwość publiczna GeometryHasFilledBackground Pobiera kształt i sprawdza, czy jego tła jest malowany. (Odziedziczone z ShapeElement).
Właściwość publiczna GeometryHasOutline Pobiera kształt i sprawdza, czy posiada 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 ze stylem ustawionym dla kształtu. (Odziedziczone z ShapeElement).
Właściwość publiczna GestureExtensionController
Właściwość publiczna GridColor Pobiera lub ustawia kolor siatki.
Właściwość publiczna GridSize Pobiera lub ustawia domyślny rozmiar siatki dla kształtów na diagramie. (Zastępuje ShapeElement.GridSize).
Właściwość publiczna GroupBoundsRules Pobiera lub ustawia reguły granice dla określonej grupy kształtów na diagramie.
Właściwość publiczna HasAnchoring PRAWDA, jeśli istnieją ustawienia w Zakotwiczanie. (Odziedziczone z NodeShape).
Właściwość publiczna HasAssociatedViews Pobiera diagramu i sprawdza, czy jest to związane z widoku diagramu.
Właściwość publiczna HasBackgroundGradient Pobiera kształt i sprawdza, czy posiada gradient jako tło. (Odziedziczone z NodeShape).
Właściwość publiczna HasChildren true Jeśli kształt ma kształtów podrzędnych. (Odziedziczone z ShapeElement).
Właściwość publiczna HasConnectionPoints PRAWDA, jeśli ConnectionPoints lista nie jest pusta. (Odziedziczone z NodeShape).
Właściwość chroniona HasCustomToolTip Pobiera kształt i sprawdza, czy posiada niestandardowa etykietka narzędzia. (Odziedziczone z ShapeElement).
Właściwość publiczna HasDragOverToolTip Pobiera kształt i sprawdza, czy posiada on tooltip. (Odziedziczone z ShapeElement).
Właściwość publiczna HasFilledBackground Pobiera kształt i sprawdza, czy ma tło. (Odziedziczone z ShapeElement).
Właściwość publiczna HasHighlighting Pobiera kształt i sprawdza, czy jest wyróżniony. (Odziedziczone z ShapeElement).
Właściwość publiczna HasOutline Pobiera diagramu i sprawdza, czy posiada konspektu. (Zastępuje ShapeElement.HasOutline).
Właściwość publiczna HasShadow Pobiera diagramu i sprawdza, czy ma on cienia. (Zastępuje ShapeElement.HasShadow).
Właściwość publiczna HasSwimlanes Pobiera diagramu i sprawdza, czy posiada torów.
Właściwość publiczna HasToolTip Pobiera kształt i sprawdza, czy posiada on tooltip. (Odziedziczone z ShapeElement).
Właściwość publiczna Id Pobiera identyfikator elementu. (Odziedziczone z ModelElement).
Właściwość publiczna InvokeEditorAction Pobiera Akcja myszy, która wywołuje Edytor pola, gdy użytkownik naciśnie przycisk myszy.
Właściwość publiczna IsActive Pobiera Flaga IsActive i sprawdza, czy element jest aktywny. (Odziedziczone z ModelElement).
Właściwość publiczna IsCompleteView Ta właściwość jest teraz przestarzała.
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ść publiczna IsExpanded Pobiera kształt i weryfikuje lub ustawia, czy jest on rozwinięty. (Odziedziczone z NodeShape).
Właściwość publiczna IsNestedChild true Jeśli ten element kształt jest w NestedChildShapes z jej ParentShape. (Odziedziczone z ShapeElement).
Właściwość chroniona IsPlaceRouteNode Wartość true, jeśli można regulować położenie kształtu (Odziedziczone z NodeShape).
Właściwość publiczna IsPort true Jeśli kształt jest kształt portu; w przeciwnym razie false. (Odziedziczone z NodeShape).
Właściwość publiczna IsRelativeChild true Jeśli ten element kształt jest w RelativeChildShapes z jej 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świetlany i układ i algorytmy routingu go zignorować.Zobacz także Hide() i Show(). (Odziedziczone z ShapeElement).
Właściwość publiczna IsWatermarkNeeded Pobiera diagramu i sprawdza, czy dla niego powinien pojawić się znak wodny.
Właściwość publiczna LassoAction Pobiera Akcja myszy, która inicjuje Zaznaczenie lasso.
Właściwość publiczna LayoutObjectFixedFlags Pobiera lub ustawia flagi, które określają, czy w kształcie w ramach wykres został rozwiązany w położeniu na diagramie. (Odziedziczone z NodeShape).
Właściwość publiczna LineAdjustAwayDefault Pobiera kształt i sprawdza, czy kształty łączy podrzędnych należy spróbować wyrównać, gdy są podłączone do tego samego kształtu lub ustawia tę wartość. (Odziedziczone z ShapeElement).
Właściwość publiczna LineAffinityDefault Pobiera lub ustawia lokalizację docelową, gdzie kształt łącze należy spróbować umieścić kształt. (Odziedziczone z ShapeElement).
Właściwość publiczna LineToLineClearance Pobiera lub ustawia odległość między kształtami łącze podrzędne tego kształtu. (Odziedziczone z ShapeElement).
Właściwość publiczna LineToNodeClearance Pobiera 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 Link Pobiera listę Połącz kształty. (Odziedziczone z NodeShape).
Właściwość publiczna Location Pobiera lub ustawia współrzędne lewego górnego rogu obwiedni kształtu względem jego ParentShape. (Odziedziczone z NodeShape).
Właściwość publiczna ManualRouteAction Pobiera akcji myszy, który inicjuje wiersza marszruty.
Właściwość publiczna MaximumSize Pobiera maksymalny rozmiar kształtu. (Odziedziczone z ShapeElement).
Właściwość publiczna MinimumResizableSize Pobiera minimalny rozmiar, do którego kształt może być zmieniany. (Odziedziczone z NodeShape).
Właściwość publiczna MinimumSize Pobiera minimalna wysokość i szerokość diagramu. (Zastępuje NodeShape.MinimumSize).
Właściwość publiczna ModelElement Pobiera lub ustawia element modelu, który jest skojarzony z elementem prezentacji. (Odziedziczone z PresentationElement).
Właściwość publiczna Name Pobiera lub ustawia nazwę diagramu.
Właściwość publiczna NavigationRoot Pobiera kształt główny diagram.
Właściwość publiczna NeedsRenumber Ustawiona na true, to po zmianie kolejności kształtów podrzędnych gdziekolwiek na diagramie.ZOrder Każdego kształtu zostaną zresetowane.
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 zagnieżdżone kształty na diagramie. (Zastępuje ShapeElement.NestedShapesMargin).
Właściwość publiczna NodeToNodeClearance Pobiera lub ustawia margines między kształty węzłów podrzędnych. (Odziedziczone z ShapeElement).
Właściwość publiczna OutlinePenId Pobiera identyfikator Pióro rysuje konspektu dla diagramu. (Zastępuje ShapeElement.OutlinePenId).
Właściwość publiczna OutlinePenWidth Pobiera szerokość konturu kształtu. (Odziedziczone z ShapeElement).
Właściwość chroniona PaintMoveableDecoratorSelectionLines (Odziedziczone z ShapeElement).
Właściwość publiczna PanZoomAction Pobiera Akcja myszy, który inicjuje powiększanie.
Właściwość chroniona ParentLink Pobiera wystąpienie relacji z kształtu do kształtu nadrzędnego. (Odziedziczone z ShapeElement).
Właściwość publiczna ParentShape Pobiera obiektu nadrzędnego kształtu elementu.Aby wyświetlana na diagramie, łącznika lub kształtu 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 obwodu (ścieżka) wokół kształtu. (Odziedziczone z ShapeElement).
Właściwość publiczna PortFixedFlags Pobiera flagi, które określają, czy kształt portu jest ustalona w położeniu. (Odziedziczone z NodeShape).
Właściwość publiczna RelatedShapeToEmphasize Pobiera pokrewne kształt wizualnie podkreślenie użytkownikowi zaznaczenie tego kształtu. (Odziedziczone z ShapeElement).
Właściwość publiczna RelativeChildShapes Lista kształtów, które są częścią tego kształtu, ale może pojawić się poza granice tego kształtu. (Odziedziczone z ShapeElement).
Właściwość chroniona RequiresWatermark Pobiera diagramu i sprawdza, czy dla niego powinien pojawić się znak wodny.
Właściwość publiczna ResizableSides Pobiera boków kształtu, do którego użytkownik będzie mógł zmieniać. (Odziedziczone z NodeShape).
Właściwość publiczna ResizeAction Pobiera akcji myszy, który inicjuje zmianę rozmiaru kształtu.
Właściwość publiczna RouteJumpType Pobiera lub ustawia styl uskoku używanego do kształtu łącze przecięcie nad inny kształt łącze w diagramie.
Właściwość publiczna RoutingStyle Pobiera lub ustawia sposób Połącz kształty są stylu na diagramie.
Właściwość publiczna SelectAction Pobiera Akcja myszy, która inicjuje zaznaczenia kształtu.
Właściwość publiczna SelectionRules Pobiera zasady, które określają, które elementy na diagramie można wybrać diagram i można wybrać samego diagramu.
Właściwość publiczna ShapeFields Części kształtu na przykład wierszy tekstu i pracowników. (Odziedziczone z ShapeElement).
Właściwość publiczna ShapeGeometry Pobiera geometrii diagramu. (Zastępuje ShapeElement.ShapeGeometry).
Właściwość publiczna ShouldAutoPlaceChildShapes Pobiera kształtu i sprawdza, czy jego kształtów podrzędnych zagnieżdżonych powinien być automatycznie umieszczony na diagramie. (Odziedziczone z NodeShape).
Właściwość publiczna ShouldTryParentShapeForMergeOnToolboxDoubleClick Jeśli ma wartość true, gdy użytkownik kliknie dwukrotnie element przybornika ten kształt jest zaznaczony, jeśli narzędzie nie mogą być scalone z tego kształtu korespondencji seryjnej z kształtem nadrzędnym będą wypróbowywane.Wartością domyślną jest true. (Odziedziczone z ShapeElement).
Właściwość publiczna ShowGrid Pobiera diagramu i sprawdza, czy siatki powinien pojawić się dla niej lub ustawia stan wyświetlania diagramu.
Właściwość publiczna Size Pobiera lub ustawia rozmiar kształtu. (Odziedziczone z NodeShape).
Właściwość publiczna SnapToGrid Jeśli true, kształty na diagramie są dostosowywane do dostosowania się do siatki podczas przenoszenia przez użytkownika.Wartość domyślna to true.
Właściwość publiczna Store Pobiera Store zawierający element. (Odziedziczone z ModelElement).
Właściwość publiczna StyleSet Pobiera wystąpienie ze stylem ustawionym dla kształtu. (Odziedziczone z ShapeElement).
Właściwość publiczna Subject Pobiera lub ustawia tematu dla elementu prezentacji.Domyślnie do tego samego obiektu jako ModelElement. (Odziedziczone z PresentationElement).
Właściwość publiczna SupportsPorts Pobiera diagramu i sprawdza, czy zawiera on portów.
Właściwość publiczna TargetToolboxItemFilterAttributes Pobiera Kolekcja atrybutów filtru przybornik, który jest przypisany do diagramu. (Zastępuje ShapeElement.TargetToolboxItemFilterAttributes).
Właściwość publiczna ToolboxAction Pobiera Akcja myszy, która wywołuje odpowiedź, gdy użytkownik kliknie Przybornik.
Właściwość publiczna ToRoleLinkShapes Pobiera kolekcja Połącz kształty, których celem jest ten kształt. (Odziedziczone z NodeShape).
Właściwość publiczna WatermarkText Pobiera tekst znaku wodnego, który jest przypisany do diagramu.
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 AddImageFormat Dodaje format obrazu diagram do IDataObject, która jest odpowiedzialna za przesyłanie danych.
Metoda publiczna Associate(DiagramView) Wyświetla diagramu w widoku określonego diagramu.
Metoda publiczna Associate(ModelElement) Przypisuje element modelu element prezentacji.Taki sam efekt jak ustawienie element modelu. (Odziedziczone z PresentationElement).
Metoda publiczna AutoLayoutChildShapes Określa położenie kolekcja kształtów na diagramie automatycznie. (Odziedziczone z NodeShape).
Metoda publiczna AutoLayoutShapeElements(ICollection) Automatycznie rozmieszcza kolekcję kształtów elementów na diagramie.
Metoda publiczna AutoLayoutShapeElements(ICollection, VGRoutingStyle, PlacementValueStyle, Boolean) Automatycznie rozmieszcza kolekcję kształtów elementów na diagramie.
Metoda chroniona CalculateDerivedVisible Sprawdza, czy pojawia się kształtu potomnego. (Odziedziczone z ShapeElement).
Metoda publiczna CalculateMinimumSizeBasedOnChildren Oblicza rozmiar minimalne wymagane, aby kształt może zawierać jego kształtów podrzędnych. (Odziedziczone z NodeShape).
Metoda chroniona CanMerge Sprawdza, czy element źródłowy mogą być dodawane do tego elementu. (Odziedziczone z ModelElement).
Metoda publiczna CanShapeContainConnectors
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 Wybór kształtu nadrzędnego dla nowego kształtu dziecko, zwykle ten kształt. (Odziedziczone z ShapeElement).
Metoda chroniona ChooseRelationship Wywoływana przez FixUpChildShapes(), aby uzyskać relacji do utworzenia kształtu podrzędnego z jego kształtu nadrzędnego. (Odziedziczone z NodeShape).
Metoda publiczna CoerceSelection Zezwala na kształt, aby określić, jakie inne kształty są zaznaczone. (Odziedziczone z ShapeElement).
Metoda chroniona Collapse Zwija kształtu, tak aby jego kształtów podrzędnych zagnieżdżone nie są widoczne. (Odziedziczone z NodeShape).
Metoda chroniona ConfiguredChildPortShape Konfiguruje kształt portu podrzędne i pozycje, w razie potrzeby. (Odziedziczone z NodeShape).
Metoda publiczna ConnectNestedChild
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 publiczna CopyImageToClipboard Kopiuje kolekcja kształtów i ich nadrzędnego do Schowka jako obraz.
Metoda chroniona CreateBackgroundGradientField Tworzy pole obszaru, wyświetlającego wypełnienie gradientowe w tle kształtu. (Odziedziczone z NodeShape).
Metoda publiczna CreateBitmap Tworzy obraz zaznaczonych kształtów.
Metoda chroniona CreateChildShape Tworzy kształt potomny kształtu nadrzędnego. (Zastępuje ShapeElement.CreateChildShape(ModelElement)).
Metoda chroniona CreateClassStyleSet Tworzy styl klasowy, Ustaw typ kształtu. (Odziedziczone z ShapeElement).
Metoda publiczna CreateConnectionPoint Punkt połączenia jest punktu na krawędzi kształtu zakończenia łączników uprzywilejowanych względem innych punktów na krawędzi. (Odziedziczone z NodeShape).
Metoda chroniona CreateDecorators Tworzy to zbiór pracowników dla typu kształtu. (Odziedziczone z ShapeElement).
Metoda publiczna CreateDefaultBounds Tworzy domyślne obwiedni prostokąta dla kształtu. (Odziedziczone z NodeShape).
Metoda chroniona CreateGestureExtensionController
Metoda chroniona CreateInstanceStyleSet Tworzy styl dla kształtu. (Odziedziczone z ShapeElement).
Metoda publiczna CreateManualRouteAction Utworzenie akcji myszy ręczne łącza routingu.
Metoda publiczna CreateMetafile(ICollection) Tworzy metaplik dla określonych kształtów i ich kształtów podrzędnych.
Metoda publiczna CreateMetafile(ICollection, String) Tworzy metaplik dla określonych kształtów i ich kształtów podrzędnych.
Metoda publiczna CreateMetafile(ICollection, String, Boolean)
Metoda chroniona CreateShapeFields Tworzy to zbiór pól kształtu Typ 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óżnionych kształtu w łańcuchu kształtów. (Odziedziczone z ShapeElement).
Metoda publiczna Disassociate Usuwa diagramu z widoku określonego diagramu.
Metoda publiczna DisconnectNestedChild
Metoda publiczna Dispose() Zwalnia wszystkie zasoby używane przez Diagram.
Metoda chroniona Dispose(Boolean) Zwalnia niezarządzanych zasoby używane przez Diagram i opcjonalnie zwalnia zarządzanych zasobów.
Metoda publiczna DoFoldToShape Oblicza punkt gdzie łącznika dotknie obwód kształtu.To zmienić po zdefiniowaniu — prostokątny kształt. (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) Wykonuje hit test na diagramie. (Zastępuje ShapeElement.DoHitTest(PointD, DiagramHitTestInfo, Boolean)).
Metoda publiczna DoHitTest(DiagramClientView, PointD, List<ShapeElement>, Boolean) Wykonuje hit test na diagramie.
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 EnsureConnectionPoints Zastępowanie ustawić punkty na krawędzi kształtu, w którym powinna kończyć się łączniki. (Odziedziczone z NodeShape).
Metoda chroniona EnsureGraphExists Sprawdza, czy siatka istnieje dla kształtu. (Odziedziczone z NodeShape).
Metoda chroniona EnsureGraphLayoutObjectsExist Sprawdza, czy kształt i jego kształtów podrzędnych są w otoce wykres. (Odziedziczone z NodeShape).
Metoda publiczna Equals Określa, czy określony obiekt jest równy bieżącemu obiektowi. (Odziedziczone z Object).
Metoda publiczna ExcludeFromClipRegion Wyklucza z jest wycinany obszar kształtu i jego kształtów podrzędnych. (Odziedziczone z ShapeElement).
Metoda publiczna ExcludeGeometryFromClipRegion Wyklucza geometrii kształtu i jego kształtów podrzędnych z jest wycinany obszar. (Odziedziczone z ShapeElement).
Metoda chroniona ExcludeShapeFromSizeCalculation Jeśli ma wartość true kształt nie bierze się pod uwagę do obliczania rozmiaru kształtu nadrzędnego (Odziedziczone z NodeShape).
Metoda chroniona Expand Rozwija kształt tak, aby jego kształtów podrzędnych zagnieżdżone są widoczne i sprawny wewnątrz niego. (Odziedziczone z NodeShape).
Metoda chroniona Finalize Zezwala na diagramie, aby spróbować zwolnić zasoby i wykonywania innych operacji oczyszczania przed jest odzyskane przez moduł garbage collector.Wywołana przez moduł garbage collector. (Zastępuje Object.Finalize()).
Metoda publiczna FindDecorator(String) Wyszukuje dekorator kształtu o danej nazwie. (Odziedziczone z ShapeElement).
Metoda publiczna FindFirstChild Wyszukuje pierwszy element podrzędny w sekwencji nawigacji dla kształtu. (Odziedziczone z ShapeElement).
Metoda publiczna FindFreeArea(RectangleD) Znajdowanie kształtu pusty obszar w siatce. (Odziedziczone z NodeShape).
Metoda publiczna FindFreeArea(Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double) Znajdowanie kształtu pusty obszar w siatce. (Odziedziczone z ShapeElement).
Metoda publiczna FindLastChild Wyszukuje 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 FindShape Wyszukuje kształtu dla określonego elementu na diagramie.
Metoda publiczna FindShapeField(String) Wyszukuje pole kształtu 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ływana przez Diagram.FixUpDiagram(). (Odziedziczone z ShapeElement).
Metoda publicznaStatyczny element członkowski FixUpDiagram Zapewnia, że kształt a kształtami jego nadrzędnej są utworzone i skonfigurowane poprawnie.
Metoda publiczna FixUpDiagramSelection Aktualizuje zaznaczenie na diagramie.
Metoda publiczna Focused Sprawdza, czy kształt ma fokus. (Odziedziczone z ShapeElement).
Metoda chroniona GetAbsoluteBoundsValue Pobiera bezwzględnych granic dla kształtu. (Odziedziczone z NodeShape).
Metoda publiczna GetAccessibilityObject Pobiera dostępny obiekt, który jest przypisany do kształtu. (Odziedziczone z ShapeElement).
Metoda publiczna GetChildElements Pobiera kolekcja kształtów podrzędnych, które należą do kształtu nadrzędnego. (Odziedziczone z ShapeElement).
Metoda publiczna GetCompliantAnchorPoint Oblicza AnchorPoint zgodny z systemem parametru proposedAnchorPoint.Metoda ta ignoruje całkowicie koordynuje parametru anchorPoint.Obliczenia są wykonywane w oparciu o współrzędne proposedAnchorPoint i anchorPoint na przeciwległym końcu łącza odpowiadającego parametrowi anchorPoint. (Odziedziczone z NodeShape).
Metoda publiczna GetCompliantGroupBounds Aktualizuje kolekcja kształtów ghost, tak, aby była zgodna z reguły obwiedni kształtu źródłowego grup.
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 etykietki narzędzia, która pojawia się, gdy kursor znajduje się nad kształtem. (Odziedziczone z ShapeElement).
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łtu potomnego. (Odziedziczone z ShapeElement).
Metoda publiczna GetFieldRepresentedProperty Pobiera informacji o właociwoociach dla pola w kształcie. (Odziedziczone z ShapeElement).
Metoda publiczna GetHashCode Służy jako domyślnej funkcji mieszania. (Odziedziczone z Object).
Metoda chroniona GetIsExpandedValue Pobiera wartość dla IsExpanded właściwość. (Odziedziczone z NodeShape).
Metoda publiczna GetPotentialMouseAction Pobiera Akcja myszy do inicjowania, gdy użytkownik kliknie punkt na diagramie. (Zastępuje ShapeElement.GetPotentialMouseAction(MouseButtons, PointD, DiagramHitTestInfo)).
Metoda chroniona GetRoleCollection<TCollection, TElement>(Guid) Pobiera lub tworzy kolekcji połączony element (Odziedziczone z ModelElement).
Metoda publiczna GetService Pobiera usługi.
Metoda publiczna GetShapeLuminosity Oblicza jaskrawość kształtu. (Odziedziczone z ShapeElement).
Metoda chroniona GetSourceRolePlayerForLinkMappedByConnector Pobiera rolę źródłową dla kształtu łącze.
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 Pobiera zbiór elementów, które reprezentuje kształt 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 chroniona GetTargetRolePlayerForLinkMappedByConnector Pobiera rolę docelową dla kształtu łącze.
Metoda publiczna GetToolTipText Pobiera tekst etykietki narzędzia dla kształtu, do którego znajduje się kursor. (Odziedziczone z ShapeElement).
Metoda publiczna GetType Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object).
Metoda publiczna HandleNewSwimLaneInsertion Dodaje toru do diagramu.
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 elementy podrzędne. (Odziedziczone z ShapeElement).
Metoda chroniona HideCustomToolTip Ukrywa niestandardowa etykietka dla kształtu. (Odziedziczone z ShapeElement).
Metoda publiczna HitTest Pobiera kształty, aby objąć test zderzenia.
Metoda chroniona InitializeDecorators Inicjuje i dodaje pola Typ kształtu. (Odziedziczone z ShapeElement).
Metoda chroniona InitializeInstanceResources Inicjuje zasoby dla instancji kształtu. (Odziedziczone z ShapeElement).
Metoda chroniona InitializeResources Inicjuje zasobów dla kształtu. (Odziedziczone z ShapeElement).
Metoda chroniona InitializeShapeFields Zapewnia obsługę gradientów tła. (Odziedziczone z NodeShape).
Metoda publiczna Invalidate() Unieważnia kształty na diagramie. (Zastępuje ShapeElement.Invalidate()).
Metoda publiczna Invalidate(Boolean) Zapewnia, że kształt będzie odowieżany na koniec transakcji.Wywołanie, jeśli zmienisz właściwości kształtu. (Odziedziczone z ShapeElement).
Metoda publiczna Invalidate(RectangleD) Sprawdza, czy kształt i starej lokalizacji będzie odowieżany na koniec transakcji. (Odziedziczone z ShapeElement).
Metoda publiczna InvalidateRectangle Unieważnia kształtów, które znajdują się w prostokącie zaznaczenia.
Metoda publiczna IsConnectorMappedToLink Sprawdza, czy łącze ma kształt łącze w diagramie.
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 IsOrphaned Sprawdza, czy kształt jest połączony do innego kształtu na diagramie.
Metoda publiczna IsSelected Sprawdza, czy kształt jest zaznaczony w widoku diagram.
Metoda publiczna IterateShapes Iterację kształtu i jego kształtów podrzędnych. (Odziedziczone z ShapeElement).
Metoda publiczna LassoSelect Pobiera listę kształtów znajdujących się w prostokącie wyboru.
Metoda chroniona MemberwiseClone Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object).
Metoda chroniona MergeConfigure Nie są używane do prezentowania takich elementów. (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) Przenosi kształty w grupie o wartość określoną przez kursor myszy. (Odziedziczone z ShapeElement).
Metoda publiczna MoveByRepositioning(ElementGroupPrototype, DiagramItemCollection, PointD, DiagramItem) Przenosi kształty w grupie o wartość określoną przez kursor myszy. (Odziedziczone z ShapeElement).
Metoda publiczna NavigateAcrossLinks Wybiera kształty lub ustawia fokus na kształtach, które są podłączone do tego kształtu. (Odziedziczone z NodeShape).
Metoda publiczna NavigateAscend Przechodzi do następnego elementu nadrzędnego w sekwencji nawigacji i aktualizuje fokus.Wywołany w odpowiedzi na korzystanie przez użytkownika z klawiszy nawigacyjnych. (Odziedziczone z ShapeElement).
Metoda publiczna NavigateDescend Przechodzi do następnego potomkiem w sekwencji nawigacji i aktualizuje fokus.Wywołany w odpowiedzi na korzystanie przez użytkownika z klawiszy nawigacyjnych. (Odziedziczone z ShapeElement).
Metoda chroniona NavigateTo Przechodzi do określonego kształtu w sekwencji nawigacji i aktualizuje fokus. (Odziedziczone z ShapeElement).
Metoda publiczna NavigateToFirst Przechodzi do pierwszego kształtu w sekwencji nawigacji w obiekcie nadrzędnym bieżącego zaznaczenia.Wywołany w odpowiedzi na korzystanie przez użytkownika z klawiszy nawigacyjnych. (Odziedziczone z ShapeElement).
Metoda publiczna NavigateToLast Przechodzi do ostatniego kształtu w sekwencji nawigacji w obiekcie nadrzędnym bieżącego zaznaczenia.Wywołany w odpowiedzi na korzystanie przez użytkownika z klawiszy nawigacyjnych. (Odziedziczone z ShapeElement).
Metoda publiczna NavigateToNext Przechodzi do następnego kształtu w sekwencji nawigacji.Wywołany w odpowiedzi na korzystanie przez użytkownika z klawiszy nawigacyjnych. (Odziedziczone z ShapeElement).
Metoda publiczna NavigateToPrevious Przechodzi do wcześniej zaznaczonego kształtu w sekwencji nawigacji.Wywołany w odpowiedzi na korzystanie przez użytkownika z klawiszy nawigacyjnych. (Odziedziczone z ShapeElement).
Metoda publiczna OnAbsoluteBoundsChanged Wywołana, gdy zmieniono rozmiar lub położenie kształtu. (Odziedziczone z NodeShape).
Metoda chroniona OnAssociated Wykonuje akcję, kiedy diagram został skojarzony z widoku diagramu.
Metoda chroniona OnAssociatedPropertyChanged Aktualizuje kształtu, gdy wartości w pamięci zapisać zmian właściwości dla pola w kształcie. (Odziedziczone z ShapeElement).
Metoda chroniona OnBeforePaint Aktualizuje zasoby, takie jak pióra i pędzle, zanim zostaną użyte do malowania kształtu. (Odziedziczone z ShapeElement).
Metoda publiczna OnBeforeReroute Wykonuje akcję, gdy łącze ma być przekierowane na diagramie.
Metoda publiczna OnBeginEdit Wywoływane, gdy użytkownik uruchamia do edycji pola tekstowego. (Odziedziczone z ShapeElement).
Metoda publiczna OnBoundsFixup Zastąpić tę metodę, aby dostosować, jak ustalić granice dla kształtu. (Odziedziczone z NodeShape).
Metoda chroniona OnChildAssociatedPropertyChanged Wykonuje akcję po zmianie właściwości, która jest skojarzona z kształtu potomnego.
Metoda chroniona OnChildConfigured Konfiguruje port dla kształtu po dodaniu kształt na diagram. (Odziedziczone z NodeShape).
Metoda chroniona OnChildConfiguring Wykonuje akcję, gdy skonfigurowano kształtu potomnego. (Zastępuje NodeShape.OnChildConfiguring(ShapeElement, Boolean)).
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ływane, gdy ten element został usunięty z modelu. (Odziedziczone z ModelElement).
Metoda chroniona OnDeleting Wywoływane, gdy ten element ma zostać usunięty. (Odziedziczone z ModelElement).
Metoda chroniona OnDisassociated Wykonuje akcję, gdy diagram zostanie odłączony od widoku diagram.
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 wskaźnik myszy zostanie przesunięty podczas operacji przeciągania kształtu. (Odziedziczone z ShapeElement).
Metoda publiczna OnDragLeave Wywoływane, gdy ruchu myszy poza kształt. (Odziedziczone z ShapeElement).
Metoda publiczna OnDragOver Zastąpić tę metodę, aby odpowiedzieć na ruch myszy nad kształtem.Ustaw e.Effect do wskazania opinii kursor do użytkownika. (Odziedziczone z ShapeElement).
Metoda publiczna OnElementEventsEnded Wywołuje zdarzenie po podniesieniu wszystkich zdarzeń dla transakcji.
Metoda publiczna OnElementEventsEnding Wywołuje zdarzenie po podniesieniu wszystkich zdarzeń dla transakcji.
Metoda publiczna OnEndEdit Wywoływane, gdy użytkownik zakończy edytowanie pola tekstowego. (Odziedziczone z ShapeElement).
Metoda publiczna OnGiveFeedback Zmienia wskaźnik myszy i wykonuje akcję niestandardową, gdy wskaźnik zostanie przeciągnięty przez projektanta.
Metoda publiczna OnGridPropertyChanged Wykonuje akcję, kiedy zostały zmienione właściwości siatki.
Metoda publiczna OnInitialize Wykonuje akcję po Diagram klasy jest inicjowany. (Zastępuje ShapeElement.OnInitialize()).
Metoda publiczna OnKeyDown Wykonuje akcję, gdy użytkownik naciśnie klawisz podczas diagram ma fokus. (Zastępuje NodeShape.OnKeyDown(DiagramKeyEventArgs)).
Metoda publiczna OnKeyPress Alerty detektory, czy naciśnięty klawisz. (Odziedziczone z NodeShape).
Metoda publiczna OnKeyUp Wywoływana 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 wskaźnik myszy zostanie przesunięty kształtu. (Odziedziczone z ShapeElement).
Metoda publiczna OnMouseHover Wywoływane, gdy mysz znajduje się 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 mysz. (Odziedziczone z ShapeElement).
Metoda publiczna OnMouseUp Wywoływane, gdy przycisk myszy zostanie zwolniony. (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ływane, gdy nacisk zastosowano do zaznaczonego kształtu. (Odziedziczone z ShapeElement).
Metoda publiczna OnPaintFeedback Wywoływane, gdy malowane opinii przeciągania i upuszczania. (Odziedziczone z ShapeElement).
Metoda publiczna OnPaintSelection Wywołana, aby malować Wyróżnienie zaznaczenia. (Odziedziczone z ShapeElement).
Metoda publiczna OnPaintShape Służy do wykonywania akcji, gdy tło diagramu i siatki są malowane klas pochodnych. (Zastępuje ShapeElement.OnPaintShape(DiagramPaintEventArgs)).
Metoda chroniona OnParentNodeShapeChanged Ta metoda jest wywoływana, jeśli ParentShape) jest NodeShape b) ParentShape przesuwania lub zmiany wielkości. (Odziedziczone z NodeShape).
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 kształt został wstawiony jako obiekt podrzędny innej. (Odziedziczone z ShapeElement).
Metoda publiczna OnShapeRemoved Wywoływane, gdy kształt został usunięty jako kształt potomny z jego kształtu nadrzędnego. (Odziedziczone z ShapeElement).
Metoda publiczna OnToolboxItemSelected
Metoda publiczna OnToolboxSelectionChanged
Metoda publiczna OnTransactionBeginning Służy do wykonywania akcji, gdy transakcja zostanie uruchomiony klas pochodnych.
Metoda publiczna OnTransactionCommitting Służy do wykonywania akcji, jeżeli zostały popełnione transakcji klas pochodnych.
Metoda publiczna OnTransactionRolledBack Pozwala wykonać akcję po transakcja jest cofana klas pochodnych.
Metoda publiczna OnTransactionRollingBack Służy do wykonywania akcji, gdy transakcja jest przywracana klas pochodnych.
Metoda publiczna OnViewMouseEnter Służy do wykonywania akcji, gdy wskaźnik myszy zostanie widok klienta diagramu klas pochodnych.
Metoda publiczna OnViewMouseHover Służy do wykonywania akcji, gdy wskaźnik myszy znajduje się nad widoku diagram klienta klas pochodnych.
Metoda publiczna OnViewMouseLeave Służy do wykonywania akcji, gdy wskaźnik myszy opuści widoku klienta diagram klas pochodnych.
Metoda publiczna PerformLineRoutingRule Określa wygląd łączy między elementami w schemacie.
Metoda publiczna PerformResizeParentRule() Ostrzega projektanta języka specyficznego dla domeny, że kształt nadrzędny musi ulec zmianie, aby odpowiadał jego kształtom podrzędnym. (Odziedziczone z ShapeElement).
Metoda publiczna PerformResizeParentRule(Boolean, ShapeElement) Ostrzega projektanta języka specyficznego dla domeny, że kształt nadrzędny musi ulec zmianie, aby odpowiadał jego kształtom podrzędnym. (Odziedziczone z ShapeElement).
Metoda publiczna PerformShapeAnchoringRule Kotwice kształt na diagram. (Odziedziczone z NodeShape).
Metoda chroniona PermitChildVisibility Sprawdza, czy kształt potomny może się pojawić. (Odziedziczone z NodeShape).
Metoda publiczna PostDeserialization Dopasowuje położenie kształtów na schemacie po wykonać deserializacji diagramu.
Metoda publiczna Print Rysuje diagramu.
Metoda chroniona ProcessVisibilityChange Zmiana kształtu procesów w widoczności. (Odziedziczone z NodeShape).
Metoda publiczna PurgeLayoutObjects Usuwa obiekty, które są używane do położenia kształtu na siatce diagramu. (Odziedziczone z ShapeElement).
Metoda publiczna PurgePoints Usuwa punkty dla kształtu na siatce diagramu. (Odziedziczone z ShapeElement).
Metoda publiczna RebuildShape Przebudowuje kształtu. (Odziedziczone z ShapeElement).
Metoda publiczna RemoveLayoutObject Powoduje usunięcie kształtu, łącznie z kształtów podrzędnych względne i zagnieżdżonych, z siatki diagramu. (Odziedziczone z ShapeElement).
Metoda publiczna Renumber Ponownie numeruje kształty na diagramie.
Metoda chroniona ReparentSwimlaneChild
Metoda publiczna RepositionShapes Zmiana kształtów na diagramie.
Metoda publiczna Reroute Zmienia trasę łącza między elementami na diagramie.
Metoda publicznaStatyczny element członkowski RunInShapeFixupContextForMetafileCreation
Metoda publiczna Selected Sprawdza, czy kształt jest zaznaczony w określonym widoku. (Odziedziczone z ShapeElement).
Metoda chroniona SetAbsoluteBoundsValue Ustawia bezwzględnych granic dla diagramu. (Zastępuje NodeShape.SetAbsoluteBoundsValue(RectangleD)).
Metoda chroniona SetInitialGraphLayoutVisibility Ustawia widoczność wykresu. (Odziedziczone z ShapeElement).
Metoda chroniona SetIsExpandedValue Ustawia wartość dla IsExpanded właściwość. (Odziedziczone z NodeShape).
Metoda publiczna SetShowHideState Ustawia widoczność kształtu i wszystkie jego elementy podrzędne. (Odziedziczone z ShapeElement).
Metoda chroniona SetShowHideStateImplementation Ustawia widoczność kształtu. (Odziedziczone z ShapeElement).
Metoda chroniona ShouldAddShapeForElement Sprawdza, czy jeden kształt może mieć kształt potomny, przypisane do niego. (Zastępuje ShapeElement.ShouldAddShapeForElement(ModelElement)).
Metoda publiczna ShouldExcludeFromInvalidationTracking Sprawdza, czy typy określonego kształtu powinny być wyłączone z unieważnienia.
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 ShouldReportException Sprawdza, czy należy zgłosić wyjątek, który jest generowany z powierzchni projektu podstawowego.
Metoda publiczna Show Sprawia, że kształt i wszystkie jego elementy podrzędne widoczne. (Odziedziczone z ShapeElement).
Metoda chroniona ShowCustomToolTip Sprawia, że niestandardowa etykietka narzędzia kształtu widoczne. (Odziedziczone z ShapeElement).
Metoda publiczna Side Przypisuje portowi krawędzi kształtu. (Odziedziczone z NodeShape).
Metoda publiczna ToString Pobiera nazwę kształtu oraz jego typu. (Odziedziczone z ShapeElement).
Metoda publiczna TranslateGeometryToAbsoluteBounds Konwertuje względne granice bezwzględnych granic geometrii kształtu. (Odziedziczone z ShapeElement).
Metoda publiczna TranslateGeometryToRelativeBounds Konwertuje bezwzględnych granic względne granice 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 publiczna UnhandledException Weryfikuje, którzy Zgłoś wyjątek, który jest generowany z powierzchni projektu podstawowego.
Metoda chroniona UpdateChildVisibility Aktualizuje stan widoczności dla kształtu potomnego. (Odziedziczone z NodeShape).
Metoda chroniona UpdateDerivedVisible Aktualizuje stan widzialności pochodnych kształtu. (Odziedziczone z ShapeElement).
Metoda publiczna UpdateGeometryLuminosity(DiagramClientView, Brush) Aktualizuje jaskrawości pędzla. (Odziedziczone z ShapeElement).
Metoda publiczna UpdateGeometryLuminosity(DiagramClientView, Pen) Aktualizuje jaskrawości pióra. (Odziedziczone z ShapeElement).

Początek

Zdarzenia

  Nazwa Opis
Zdarzenie publiczne AbsoluteBoundsChanged Występuje, gdy absolutnej ogranicza się do zmiany kształtu. (Odziedziczone z NodeShape).
Zdarzenie publiczne Click Występuje, gdy użytkownik kliknie przycisk myszy nad kształtem. (Odziedziczone z ShapeElement).
Zdarzenie publiczne DiagramAdded Występuje, gdy zostanie dodany diagram.
Zdarzenie publiczne DiagramRemoved Występuje, gdy schemat jest usuwany.
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 naciśnie i zwolni klawisz. (Odziedziczone z ShapeElement).
Zdarzenie publiczne KeyUp Występuje, gdy użytkownik zwolni 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 przesunie 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 rozszerzenia

  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 Metoda ta gwarantuje, że zwracany jest element modelowym odpowiadający PresentationElement. Dla PELs DslDesigner odpowiedni temat rzeczywiście może być Wewnętrzna klasa 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

Pola

  Nazwa Opis
Pole publiczneStatyczny element członkowski BaseFontNameDomainPropertyId Reprezentuje identyfikator dla nazwa czcionki podstawowej.
Pole publiczneStatyczny element członkowski BaseFontSizeDomainPropertyId Reprezentuje identyfikator dla rozmiaru czcionki podstawowej.
Pole publiczneStatyczny element członkowski DiagramIdDomainPropertyId Reprezentuje identyfikator właściwości dla diagramu.
Pole publiczneStatyczny element członkowski DoLineRoutingDomainPropertyId Reprezentuje identyfikator DoLineRoutingDomainPropertyId właściwość.
Pole publiczneStatyczny element członkowski DomainClassId Reprezentuje identyfikator kształtu Klasa domeny.
Pole publiczneStatyczny element członkowski DoResizeParentDomainPropertyId Reprezentuje identyfikator DoResizeParentDomainPropertyId właściwość.
Pole publiczneStatyczny element członkowski DoShapeAnchoringDomainPropertyId Reprezentuje identyfikator DoShapeAnchoringDomainPropertyId właściwość.
Pole publiczneStatyczny element członkowski DoViewFixupDomainPropertyId Reprezentuje identyfikator DoViewFixupDomainPropertyId właściwość.
Pole publiczneStatyczny element członkowski IsCompleteViewDomainPropertyId Reprezentuje identyfikator IsCompleteViewDomainPropertyId właściwość.
Pole publiczneStatyczny element członkowski NameDomainPropertyId Reprezentuje identyfikator NameDomainPropertyId właściwość.
Pole publiczneStatyczny element członkowski PlaceUnplacedShapesDomainPropertyId Reprezentuje identyfikator PlaceUnplacedShapesDomainPropertyId właściwość.

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

Po zdefiniowaniu klasy diagramu w Państwa definicji DSL jest pochodną tej klasy.

Aby wyliczyć kształty na diagramie, należy użyć NestedChildShapes.

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