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.11.0 (w Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.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 Diagram klasy.

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ści domeny, 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 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 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 można zawarte w grupie bieżące zaznaczenie. (Odziedziczone z ShapeElement).
Właściwość publiczna AllowsChildrenToResizeParent Pobiera diagram i sprawdza, czy powinny być rozmiaru, tak aby były wyświetlane wszystkie elementy na diagramie. (Zastępuje ShapeElement.AllowsChildrenToResizeParent).
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 Anchoring W tym artykule opisano, jak kształt powinny położenia i rozmiaru sam, jak z kształtem nadrzędnym przesuwa i zmienia rozmiar.Zmienia zwracany obiekt jako wymagane. (Odziedziczone z NodeShape).
Właściwość publiczna AnchorPointAction Pobiera działania myszy, który jest odpowiedzialny za przenoszenie punktów końcowych łącza.
Właściwość publiczna AutoResizeParentOnBoundsChange Pobiera kształtu potomnego i sprawdza, czy jej kształtu nadrzędnego be resized po zmienić bezwzględnych granic dla kształtu potomnego. (Odziedziczone z NodeShape).
Właściwość publiczna BackgroundBrushId Pobiera identyfikator pędzla, która rysuje tła 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 Zwraca 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ści domeny, 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ć, w jaki sposób użytkownik może zaktualizować rozmiar i położenie prostokąta obwiedni.Override, aby powrócić do BoundsRules. (Odziedziczone z NodeShape).
Właściwość publiczna CanDeserializationReroute Pobiera diagram i sprawdza, czy zezwala ukierunkowaniu podczas serializacji.
Właściwość publiczna CanExpandAndCollapse Pobiera kształtu i sprawdza, czy użytkownik może rozwinąć i zwinąć ją. (Odziedziczone z NodeShape).
Właściwość publiczna CanFocus Pobiera kształtu i sprawdza, czy może otrzymać fokus. (Odziedziczone z ShapeElement).
Właściwość publiczna CanMove Pobiera diagram i sprawdza, czy mogą być przenoszone. (Zastępuje ShapeElement.CanMove).
Właściwość publiczna CanResize Pobiera kształtu i sprawdza, czy użytkownik można zmienić jego rozmiar. (Odziedziczone z NodeShape).
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 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 miejsc na obwodzie kształtu, w którym można zakończyć łączniki.Domyślnie nie ma punktów połączenia kształtu i łączniki, można zakończyć gdziekolwiek na obwodzie. (Odziedziczone z NodeShape).
Właściwość publicznaStatyczny element członkowski CopyOrigin Pobiera tekst, który reprezentuje oryginalnego diagramu, który został skopiowany.
Właściwość publiczna CreatableSwimLaneSubjects Pobiera listę klas domeny, które są połączone z kształtów tor.
Właściwość publiczna Decorators Zwraca kolekcję dekoratorów dla kształtu. (Odziedziczone z ShapeElement).
Właściwość publiczna DefaultContainerMargin Pobiera margines między diagramu, a jego kształtami elementu. (Zastępuje NodeShape.DefaultContainerMargin).
Właściwość publiczna DefaultGridSize Pobiera rozmiar siatki dla diagramu.Gdy użytkownik przesuwa kształt, swoje stanowisko jest dopasowywana do Wyrównaj do siatki.
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 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 Zwraca lub ustawia identyfikator, który jest przypisany do diagramu.
Właściwość publiczna DragDropPendingAction Pobiera działania 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ę programów obsługi zdarzeń dla kształtu. (Odziedziczone z ShapeElement).
Właściwość publiczna FixedFlags Pobiera flagi, które określają, czy kształt jest ustalona do jego położenia na diagramie. (Odziedziczone z NodeShape).
Właściwość publiczna FocusedDiagramView Pobiera widok diagramu, który ma fokus.
Właściwość publiczna FromRoleLinkShapes Zwraca kolekcję 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ło geometrii. (Odziedziczone z ShapeElement).
Właściwość publiczna GeometryBoundingBox Pobiera obwiedni kształtu. (Odziedziczone z ShapeElement).
Właściwość publiczna GeometryCanResizeBottom Pobiera kształtu i sprawdza, czy użytkownik można zmienić jej rozmiar w pionie, zaczynając od dołu. (Odziedziczone z NodeShape).
Właściwość publiczna GeometryCanResizeLeft Pobiera kształtu i sprawdza, czy użytkownik można zmienić jej rozmiar poziomo od lewej strony. (Odziedziczone z NodeShape).
Właściwość publiczna GeometryCanResizeRight Pobiera kształtu i sprawdza, czy użytkownika można zmienić jej rozmiar w poziomie, począwszy od prawej strony. (Odziedziczone z NodeShape).
Właściwość publiczna GeometryCanResizeTop Pobiera kształtu i sprawdza, czy użytkownik można zmienić jej rozmiar w pionie, rozpoczynając od góry. (Odziedziczone z NodeShape).
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 GestureExtensionController
Właściwość publiczna GridColor Zwraca 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 zasady granice dla określonej grupy kształtów na diagramie.
Właściwość publiczna HasAnchoring Ma wartość true, jeśli istnieją ustawienia w mocowania. (Odziedziczone z NodeShape).
Właściwość publiczna HasAssociatedViews Pobiera diagram i sprawdza, czy jest on skojarzony z widoku diagramu.
Właściwość publiczna HasBackgroundGradient Pobiera kształtu i sprawdza, czy ma on gradientu dla jego tła. (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 Ma wartość true, jeśli lista ConnectionPoints nie jest pusta. (Odziedziczone z NodeShape).
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 diagram i sprawdza, czy ma on konspektu. (Zastępuje ShapeElement.HasOutline).
Właściwość publiczna HasShadow Pobiera diagram i sprawdza, czy ma on cień. (Zastępuje ShapeElement.HasShadow).
Właściwość publiczna HasSwimlanes Pobiera diagram i sprawdza, czy ma on torów.
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 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łtu i weryfikuje lub ustawia, czy jest ona rozwinięta. (Odziedziczone z NodeShape).
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ść chroniona IsPlaceRouteNode Wartość true, jeśli można dostosować 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 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 IsWatermarkNeeded Pobiera diagram i sprawdza, czy mają być wyświetlane dla niej znak wodny.
Właściwość publiczna LassoAction Pobiera działania myszy, który inicjuje Zaznaczenie lasso.
Właściwość publiczna LayoutObjectFixedFlags Zwraca lub ustawia flagi, które określają, czy kształt wewnątrz wykresu ustala się do jego położenia na diagramie. (Odziedziczone z NodeShape).
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 Link Pobiera listę łączy kształty. (Odziedziczone z NodeShape).
Właściwość publiczna Location Zwraca 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 działania myszy, który inicjuje ręczne wiersza marszruty.
Właściwość publiczna MaximumSize Pobiera maksymalny rozmiar dla kształtu. (Odziedziczone z ShapeElement).
Właściwość publiczna MinimumResizableSize Pobiera minimalny rozmiar, do którego można rozmiaru kształtu. (Odziedziczone z NodeShape).
Właściwość publiczna MinimumSize Pobiera minimalna wysokość i szerokość diagramu. (Zastępuje NodeShape.MinimumSize).
Właściwość publiczna ModelElement Zwraca 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 dla diagramu.
Właściwość publiczna NeedsRenumber Ustaw to PRAWDA, jeśli zmiana kolejności kształty podrzędne w dowolnym miejscu 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żonych kształty na diagramie. (Zastępuje ShapeElement.NestedShapesMargin).
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ó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 działania myszy, który inicjuje powiększanie.
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 PortFixedFlags Pobiera flagi, które określają, czy kształt portu ustala się do jego położenia. (Odziedziczone z NodeShape).
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ść chroniona RequiresWatermark Pobiera diagram i sprawdza, czy mają być wyświetlane dla niej znak wodny.
Właściwość publiczna ResizableSides Pobiera boków kształtu, do którego użytkownik może zmienić rozmiar. (Odziedziczone z NodeShape).
Właściwość publiczna ResizeAction Pobiera działania myszy, który inicjuje, zmiana rozmiaru kształtu.
Właściwość publiczna RouteJumpType Zwraca lub ustawia styl uskoku do użycia podczas kształtu łącze przecina za pośrednictwem innego kształtu łącze na diagramie.
Właściwość publiczna RoutingStyle Pobiera lub ustawia sposób Połącz kształty są stylem na diagramie.
Właściwość publiczna SelectAction Pobiera działania myszy, który inicjuje zaznaczenia kształtu.
Właściwość publiczna SelectionRules Pobiera zasady, które określają, które elementy diagramu można wybrać w diagramie i czy można wybrać samego diagramu.
Właściwość publiczna ShapeFields Części kształtu, takie jak wiersze tekstu i dekoratoró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 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 ShowGrid Pobiera diagram i weryfikuje, czy siatka powinien pojawić się dla niej lub ustawia stan widoczności diagramu.
Właściwość publiczna Size Zwraca lub ustawia rozmiar kształtu. (Odziedziczone z NodeShape).
Właściwość publiczna SnapToGrid Jeśli wartość true, kształty na diagramie są dostosowane do wyrównane z siatką, gdy są one przenoszone przez użytkownika.Wartością domyślną jest true.
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ść publiczna SupportsPorts Pobiera diagram i sprawdza, czy zawiera on portów.
Właściwość publiczna TargetToolboxItemFilterAttributes Pobiera zbiór atrybutów filtru dla przybornik, która jest przypisana do diagramu. (Zastępuje ShapeElement.TargetToolboxItemFilterAttributes).
Właściwość publiczna ToolboxAction Akcja myszy, która wywołuje odpowiedzi, gdy użytkownik kliknie pobiera Przybornik.
Właściwość publiczna ToRoleLinkShapes Zwraca kolekcję 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 diagramu do IDataObject, który jest odpowiedzialny za przesyłanie danych.
Metoda publiczna Associate(DiagramView) Wyświetla diagramu w widoku określony diagram.
Metoda publiczna Associate(ModelElement) Przypisuje element modelu element prezentacji.Ten sam efekt jak ustawienie element modelu. (Odziedziczone z PresentationElement).
Metoda publiczna AutoLayoutChildShapes Pozycje automatycznie kolekcja kształtów na diagramie. (Odziedziczone z NodeShape).
Metoda publiczna AutoLayoutShapeElements(ICollection) Automatycznie określa zbiór element kształty na diagramie.
Metoda publiczna AutoLayoutShapeElements(ICollection, VGRoutingStyle, PlacementValueStyle, Boolean) Automatycznie określa zbiór element kształty na diagramie.
Metoda chroniona CalculateDerivedVisible Sprawdza, czy pojawia się kształtu potomnego. (Odziedziczone z ShapeElement).
Metoda publiczna CalculateMinimumSizeBasedOnChildren Oblicza minimalny rozmiar tak, że kształt można dołączyć 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 Zaznacza kształtu nadrzędnego dla nowego kształtu dziecko zwykle ten kształt. (Odziedziczone z ShapeElement).
Metoda chroniona ChooseRelationship Wywołana przez FixUpChildShapes(), aby uzyskać relacji, aby utworzyć między kształtu potomnego i jej kształtu nadrzędnego. (Odziedziczone z NodeShape).
Metoda publiczna CoerceSelection Zezwala na kształt, aby określić, które są inne kształty 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 pola obszaru, które wyświetla wypełnienia gradientowego w tle kształtu. (Odziedziczone z NodeShape).
Metoda publiczna CreateBitmap Tworzy obraz zaznaczonych kształtów.
Metoda chroniona CreateChildShape Tworzy kształt potomny dla 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, w którym łączniki są kończone uprzywilejowanych względem innych punktów na krawędzi. (Odziedziczone z NodeShape).
Metoda chroniona CreateDecorators Tworzy kolekcja dekoratorów dla typu kształtu. (Odziedziczone z ShapeElement).
Metoda publiczna CreateDefaultBounds Tworzy domyślną 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 Tworzy działanie myszy dla ręcznego łącza routingu.
Metoda publiczna CreateMetafile(ICollection) Tworzy metapliku określonych kształtów i ich dziecko kształtów.
Metoda publiczna CreateMetafile(ICollection, String) Tworzy metapliku określonych kształtów i ich dziecko kształtów.
Metoda publiczna CreateMetafile(ICollection, String, Boolean)
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 Disassociate Usuwa diagram z widoku diagram określony.
Metoda publiczna DisconnectNestedChild
Metoda publiczna Dispose() Zwalnia wszystkie zasoby używane przez Diagram.
Metoda chroniona Dispose(Boolean) Zwalnia niezarządzanych zasobów używanych przez Diagram i opcjonalnie zwalnia zarządzanych zasobów.
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) Wykonuje test trafień na diagramie. (Zastępuje ShapeElement.DoHitTest(PointD, DiagramHitTestInfo, Boolean)).
Metoda publiczna DoHitTest(DiagramClientView, PointD, List<ShapeElement>, Boolean) Wykonuje test trafień 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ąpić, aby 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ą otoki wykresu. (Odziedziczone z NodeShape).
Metoda publiczna Equals Określa, czy określony obiekt jest równa bieżącego obiektu. (Odziedziczone z Object).
Metoda publiczna ExcludeFromClipRegion Wyłącza kształtu i jego kształtów podrzędnych z jest wycinany obszar. (Odziedziczone z ShapeElement).
Metoda publiczna ExcludeGeometryFromClipRegion Wyłącza geometrii kształtu i jego kształtów podrzędnych z jest wycinany obszar. (Odziedziczone z ShapeElement).
Metoda chroniona ExcludeShapeFromSizeCalculation Jeśli wartość true kształt będzie nie brane pod uwagę do obliczenia 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 dopasuj wewnątrz niego. (Odziedziczone z NodeShape).
Metoda chroniona Finalize Zezwala na diagram zwolnić zasoby i wykonywania innych operacji oczyszczania, zanim zostanie odzyskane przez garbage collector.Wywołana przez garbage collector. (Zastępuje Object.Finalize()).
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(RectangleD) Znajdowanie kształtu pusty obszar na siatce. (Odziedziczone z NodeShape).
Metoda publiczna FindFreeArea(Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double) 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 FindShape Znajdowanie kształtu dla określonego elementu na diagramie.
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 publicznaStatyczny element członkowski FixUpDiagram Zapewnia, że kształt, a jego kształtami 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 Zwraca kolekcję kształtów podrzędnych, które należą do kształtu nadrzędnego. (Odziedziczone z ShapeElement).
Metoda publiczna GetCompliantAnchorPoint Oblicza zgodny z AnchorPoint podstawie parametru proposedAnchorPoint.Metoda ta ignoruje całkowicie współrzędne parametru anchorPoint.Obliczenia są wykonywane w oparciu o współrzędnych proposedAnchorPoint i anchorPoint na przeciwny koniec łącza odpowiadającego parametrowi anchorPoint. (Odziedziczone z NodeShape).
Metoda publiczna GetCompliantGroupBounds Aktualizuje kolekcja kształtów ghost tak, że jest ona zgodna z zasadami granice grupy kształtu źródłowego.
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 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 chroniona GetIsExpandedValue Pobiera wartość dla IsExpanded właściwości. (Odziedziczone z NodeShape).
Metoda publiczna GetPotentialMouseAction Pobiera działania 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 wartość jaskrawości kształtu. (Odziedziczone z ShapeElement).
Metoda chroniona GetSourceRolePlayerForLinkMappedByConnector Pobiera rolę źródła 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 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 chroniona GetTargetRolePlayerForLinkMappedByConnector Pobiera rolę docelową dla kształtu łącze.
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 publiczna HandleNewSwimLaneInsertion Dodaje tor 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 obiekty podrzędne. (Odziedziczone z ShapeElement).
Metoda chroniona HideCustomToolTip Ukrywa niestandardowa etykietka narzędzia dla kształtu. (Odziedziczone z ShapeElement).
Metoda publiczna HitTest Pobiera kształty, aby uwzględnić w testu trafienia.
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 Zapewnia obsługę gradienty tła. (Odziedziczone z NodeShape).
Metoda publiczna Invalidate() Unieważnia kształty na diagramie. (Zastępuje ShapeElement.Invalidate()).
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 InvalidateRectangle Unieważnia kształtów, które znajdują się w prostokącie zaznaczenia.
Metoda publiczna IsConnectorMappedToLink Sprawdza, czy łącze ma kształt łącze na 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 z innym kształtem na diagramie.
Metoda publiczna IsSelected Sprawdza, czy kształt jest wybrany w widoku diagram.
Metoda publiczna IterateShapes Iteracja kształtu i jego kształtów podrzędnych. (Odziedziczone z ShapeElement).
Metoda publiczna LassoSelect Pobiera listę kształtów, które znajdują się w prostokącie zaznaczenia.
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 NavigateAcrossLinks Zaznacza kształty lub ustawia fokus na kształty, które są połączone z kształtem. (Odziedziczone z NodeShape).
Metoda publiczna NavigateAscend Przechodzi do następnego elementu nadrzędnego w sekwencji nawigacji i aktualizuje fokus.Wywołana w odpowiedzi na naciśnięcia klawiszy nawigacji użytkownika. (Odziedziczone z ShapeElement).
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 Przechodzi do pierwszego kształtu w sekwencji nawigacji w obiekcie nadrzędnym bieżącego zaznaczenia.Wywołana w odpowiedzi na naciśnięcia klawiszy nawigacji użytkownika. (Odziedziczone z ShapeElement).
Metoda publiczna NavigateToLast Przechodzi do ostatniego kształtu w sekwencji nawigacji w obiekcie nadrzędnym bieżącego zaznaczenia.Wywołana w odpowiedzi na naciśnięcia klawiszy nawigacji użytkownika. (Odziedziczone z ShapeElement).
Metoda publiczna NavigateToNext Przechodzi do następnego kształtu w sekwencji nawigacji.Wywołana w odpowiedzi na naciśnięcia klawiszy nawigacji użytkownika. (Odziedziczone z ShapeElement).
Metoda publiczna NavigateToPrevious Przechodzi do wcześniej zaznaczonego kształtu w sekwencji nawigacji.Wywołana w odpowiedzi na naciśnięcia klawiszy nawigacji użytkownika. (Odziedziczone z ShapeElement).
Metoda publiczna OnAbsoluteBoundsChanged Wywołana, gdy rozmiar lub położenie kształtu uległy zmianie. (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 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 OnBeforeReroute Wykonuje akcję, gdy łącze ma być przekierowane na diagramie.
Metoda publiczna OnBeginEdit Wywoływana, gdy użytkownik uruchomi edytować pole tekstowe. (Odziedziczone z ShapeElement).
Metoda publiczna OnBoundsFixup Zastąpić tę metodę, aby dostosować, w jaki sposób są określone granice dla kształtu. (Odziedziczone z NodeShape).
Metoda chroniona OnChildAssociatedPropertyChanged Wykonuje akcję, gdy zostanie zmieniona właściwość, która jest skojarzona z kształtu potomnego.
Metoda chroniona OnChildConfigured Konfiguruje port na kształcie, po dodaniu kształtu do diagramu. (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 wykres jest oddzielone 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 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 OnElementEventsEnded Wywołuje zdarzenie po podniesieniu innych zdarzeń dla transakcji.
Metoda publiczna OnElementEventsEnding Wywołuje zdarzenie po podniesieniu innych 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ę, gdy uległy zmianie właściwości siatki.
Metoda publiczna OnInitialize Wykonuje akcję po Diagram klasy jest zainicjowany. (Zastępuje ShapeElement.OnInitialize()).
Metoda publiczna OnKeyDown Wykonuje akcję, gdy użytkownik naciśnie klawisz, podczas gdy fokus diagramu. (Zastępuje NodeShape.OnKeyDown(DiagramKeyEventArgs)).
Metoda publiczna OnKeyPress Alerty detektory został naciśnięty klawisz. (Odziedziczone z NodeShape).
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 Pozwala klas pochodnych akcję, gdy są malowane tło diagramu i siatki. (Zastępuje ShapeElement.OnPaintShape(DiagramPaintEventArgs)).
Metoda chroniona OnParentNodeShapeChanged Ta metoda jest wywoływana Jeśli ParentShape) jest NodeShape b) ParentShape położenie lub rozmiar. (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 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 OnToolboxItemSelected
Metoda publiczna OnToolboxSelectionChanged
Metoda publiczna OnTransactionBeginning Pozwala klas pochodnych wykonać akcję po uruchomieniu transakcji.
Metoda publiczna OnTransactionCommitting Pozwala klas pochodnych wykonywania akcji, jeżeli zostały popełnione transakcji.
Metoda publiczna OnTransactionRolledBack Pozwala klas pochodnych wykonać akcję po transakcja jest cofana.
Metoda publiczna OnTransactionRollingBack Pozwala klas pochodnych akcję, gdy transakcja jest Trwa wycofywanie.
Metoda publiczna OnViewMouseEnter Pozwala klas pochodnych akcję, gdy wskaźnik myszy zostanie umieszczony widoku diagram klienta.
Metoda publiczna OnViewMouseHover Pozwala klas pochodnych akcję, gdy wskaźnik myszy znajduje się nad widoku diagram klienta.
Metoda publiczna OnViewMouseLeave Pozwala klas pochodnych akcję, gdy wskaźnik myszy opuści widoku diagram klienta.
Metoda publiczna PerformLineRoutingRule Określa, w jaki sposób łącza między elementami jest wyświetlana na diagramie.
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 publiczna PerformShapeAnchoringRule Zakotwiczenia kształtu do diagramu. (Odziedziczone z NodeShape).
Metoda chroniona PermitChildVisibility Sprawdza, czy kształt potomny mogą być wyświetlane. (Odziedziczone z NodeShape).
Metoda publiczna PostDeserialization Dopasowuje położenie kształtów na diagramie po diagramu zostały rozszeregować.
Metoda publiczna Print Rysuje diagramu.
Metoda chroniona ProcessVisibilityChange Przetwarza zmiany kształtu w widoczności. (Odziedziczone z NodeShape).
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 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 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 Określa widoczność wykresu. (Odziedziczone z ShapeElement).
Metoda chroniona SetIsExpandedValue Ustawia wartość dla IsExpanded właściwości. (Odziedziczone z NodeShape).
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 Sprawdza, czy 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ć wykluczone z unieważnienie.
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 bazowego.
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 Side Przypisuje krawędzi kształtu do portu. (Odziedziczone z NodeShape).
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 publiczna UnhandledException Sprawdza się, kto powinien raportować wyjątek, który jest generowany z powierzchni projektu bazowego.
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 jasność pędzla. (Odziedziczone z ShapeElement).
Metoda publiczna UpdateGeometryLuminosity(DiagramClientView, Pen) Aktualizuje jasność pióra. (Odziedziczone z ShapeElement).

Początek

Zdarzenia

  Nazwa Opis
Zdarzenie publiczne AbsoluteBoundsChanged Występuje, gdy bezwzględna 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 po dodaniu diagramu.
Zdarzenie publiczne DiagramRemoved Występuje, gdy diagram zostanie usunięta.
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

Pola

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

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