Udostępnij za pośrednictwem


GenericLinkShape Klasa

Definicja

DomainClass GenericLinkShape Description for Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape

public ref class GenericLinkShape : Microsoft::VisualStudio::Modeling::Diagrams::BinaryLinkShape
[Microsoft.VisualStudio.Modeling.Design.DescriptionResource("Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape.Description", typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")]
[Microsoft.VisualStudio.Modeling.Design.DisplayNameResource("Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape.DisplayName", typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")]
[Microsoft.VisualStudio.Modeling.DomainModelOwner(typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel))]
[Microsoft.VisualStudio.Modeling.DomainObjectId("d81e1f06-f6bc-4885-b21c-3626ded28e9d")]
[System.CLSCompliant(true)]
[System.Diagnostics.DebuggerDisplay("{GetType().Name,nq} (Name = {namePropertyStorage})")]
public class GenericLinkShape : Microsoft.VisualStudio.Modeling.Diagrams.BinaryLinkShape
[<Microsoft.VisualStudio.Modeling.Design.DescriptionResource("Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape.Description", typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")>]
[<Microsoft.VisualStudio.Modeling.Design.DisplayNameResource("Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape.DisplayName", typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")>]
[<Microsoft.VisualStudio.Modeling.DomainModelOwner(typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel))>]
[<Microsoft.VisualStudio.Modeling.DomainObjectId("d81e1f06-f6bc-4885-b21c-3626ded28e9d")>]
[<System.CLSCompliant(true)>]
[<System.Diagnostics.DebuggerDisplay("{GetType().Name,nq} (Name = {namePropertyStorage})")>]
type GenericLinkShape = class
    inherit BinaryLinkShape
Public Class GenericLinkShape
Inherits BinaryLinkShape
Dziedziczenie
Atrybuty

Konstruktory

GenericLinkShape(Partition, PropertyAssignment[])

Konstruktor

GenericLinkShape(Store, PropertyAssignment[])

Konstruktor

Pola

DomainClassId

GenericLinkShape identyfikator klasy domeny.

NameDomainPropertyId

Nazwij identyfikator właściwości domeny.

Właściwości

AbsoluteBoundingBox

Prostokąt ograniczenia względem lewego górnego rogu diagramu.

(Odziedziczone po LinkShape)
AbsoluteBoundingBoxToEnsureVisible

Pobiera prostokąt ograniczenia, który będzie używany przez element EnsureVisible. Prostokąt jest taki sam jak Wartość AbsoluteBoundingBox, ale z wysokością dostosowaną do wartości innej niż zero, gdy szerokość jest inna niż zero. Dzieje się tak, ponieważ w przypadku łączy pojedynczego segmentu wysokość jest domyślnie równa 0 i może spowodować, że granice wyboru będą zwracane jako "puste", nawet jeśli link jest naprawdę wybrany.

(Odziedziczone po LinkShape)
AbsoluteCenter

Pobiera środek granic bezwzględnych elementu ShapeElement względem lewego górnego rogu diagramu niezależnie od nadrzędnego elementu ShapeElement.

(Odziedziczone po ShapeElement)
AccessibilityObject

Pobiera obiekt AccessibleObject przypisany do elementu

(Odziedziczone po ShapeElement)
AccessibleDefaultActionDescription

Pobiera domyślny opis akcji elementu do użycia przez aplikacje klienckie ułatwień dostępu

(Odziedziczone po ShapeElement)
AccessibleDescription

Pobiera opis elementu używanego przez aplikacje klienckie ułatwień dostępu

(Odziedziczone po ShapeElement)
AccessibleHelp

Pobiera opis działania elementu lub sposób użycia elementu.

(Odziedziczone po ShapeElement)
AccessibleHelpTopicFileName

Pobiera ścieżkę do pliku Pomocy skojarzonego z tym elementem.

(Odziedziczone po ShapeElement)
AccessibleHelpTopicId

Pobiera identyfikator tematu pomocy skojarzony z tym elementem.

(Odziedziczone po ShapeElement)
AccessibleName

Zwraca nazwę tego kształtu uwidocznioną klientom ułatwień dostępu.

(Odziedziczone po BinaryLinkShapeBase)
AccessibleRole

Pobiera dostępną rolę kontrolki

(Odziedziczone po ShapeElement)
AccessibleState

Pobiera dostępny stan elementu modelu

(Odziedziczone po ShapeElement)
AccessibleValue

Pobiera dostępną wartość dla tego elementu.

(Odziedziczone po ShapeElement)
AllowsChildrenInSelection

Pobiera informacje o tym, czy elementy podrzędne tego kształtu są dozwolone w tej samej grupie zaznaczenia co ten element nadrzędny.

(Odziedziczone po ShapeElement)
AllowsChildrenToResizeParent

Pobiera wartość, która określa, czy kształty podrzędne mogą zmieniać rozmiar tego kształtu.

(Odziedziczone po ShapeElement)
AllowsChildrenToShrinkParent

Pobiera wartość, która określa, czy ten kształt może zostać skurczony, a także rozroszony przez zmiany w jego zagnieżdżonych elementach podrzędnych.

(Odziedziczone po ShapeElement)
AnchorBothEnds

Jak zakotwiczyć, kiedy rzeczywiście robimy czyn. Dysk CD zwykle chce zakotwiczyć oba końce, ale chce zakotwiczyć tylko jeden koniec, jeśli linia jest dwoma wskaźnikami.

(Odziedziczone po BinaryLinkShapeBase)
BackgroundBrushId

Pobiera identyfikator zasobu pędzla, który będzie używany do wypełnienia tła geometrii.

(Odziedziczone po ShapeElement)
BoundingBox

Prostokąt ograniczenia względem lewego górnego rogu elementu nadrzędnego tego kształtu.

(Odziedziczone po LinkShape)
CanFocus

Pobiera wartość wskazującą, czy element ShapeElement może otrzymać fokus.

(Odziedziczone po ShapeElement)
CanManuallyRoute

Pobiera wartość wskazującą, czy użytkownik może ręcznie kierować tę wartość LinkShape.

(Odziedziczone po LinkShape)
CanMove

Pobiera wartość wskazującą, czy użytkownik może zmienić położenie kształtu.

(Odziedziczone po LinkShape)
CanMoveAnchorPoints

Pobiera wartość wskazującą, czy użytkownik może przenieść punkty końcowe tego linkshape.

(Odziedziczone po LinkShape)
CanSelect

Pobiera wartość wskazującą, czy użytkownik może wybrać element ShapeElement.

(Odziedziczone po ShapeElement)
Center

Pobiera punkt środkowy granic elementu ShapeElement.

(Odziedziczone po ShapeElement)
ClassStyleSet

Definiuje klasy stlyes dla tego kształtu.

ClipWhenDrawingFields

Pobiera wartość wskazującą, czy region przycinania powinien być ustawiony na pole ograniczenia tego kształtu podczas rysowania podrzędnych pól kształtów.

(Odziedziczone po ShapeElement)
DecoratorFrom

Pobiera lub ustawia dekorator na końcu relacji.

(Odziedziczone po BinaryLinkShapeBase)
Decorators

Kolekcja dekoratorów dla tego typu kształtu. Zwraca wartość null, jeśli ten typ nie ma dekoratorów. Domyślnie kształty nie mają dekoratorów.

(Odziedziczone po ShapeElement)
DecoratorsSize

Całkowity rozmiar dekoratorów — wymagany do obliczeń unieważniania interfejsu użytkownika

(Odziedziczone po BinaryLinkShapeBase)
DecoratorTo

Pobiera lub ustawia dekorator na końcu relacji.

(Odziedziczone po BinaryLinkShapeBase)
DefaultRoutingStyle

Określa domyślny styl routingu do użycia

(Odziedziczone po LinkShape)
DefaultShapeField

Pobiera pierwsze pole ShapeField, które może uzyskać fokus. Zwrócone pole powinno służyć jako domyślne pole kształtu do odbierania zdarzeń klucza, gdy element ShapeElement ma fokus, a element ShapeElement nie odpowiada na kluczowe zdarzenia.

(Odziedziczone po ShapeElement)
DefaultSize

Pobiera domyślny rozmiar elementu ShapeElement w jednostkach światowych.

(Odziedziczone po ShapeElement)
Diagram

Pobiera diagram, do którego należy ten element ShapeElement. (Może to być wartość null).

(Odziedziczone po ShapeElement)
EdgePoints

Pobiera lub ustawia wartość właściwości domeny edgePoints. Opis punktów microsoft.VisualStudio.Modeling.Diagrams.LinkShape.Edge

(Odziedziczone po LinkShape)
EdgePointsNoJumps

Pobiera punkty brzegowe w jednostkach świata bez skoków

(Odziedziczone po LinkShape)
EndSegmentBreakFactor

Pobiera współczynnik, który ma być używany w przypadku przerwania segmentu końcowego elementu LinkShape.

(Odziedziczone po LinkShape)
EnsureVisiblePreference

Preferencje metody EnsureVisible dla tego kształtu. Wartość domyślna to zwracanie właściwości VisiblePreference dla diagramu obsługującego ten kształt.

(Odziedziczone po ShapeElement)
Events

Zwraca listę programów obsługi zdarzeń dołączonych do tego elementu ShapeElement.

(Odziedziczone po ShapeElement)
ExcludePath

get/set ścieżki grafiki Jest to pojedynczy element w klasie BinaryLinkShape. Nie usuwaj. Użyj natychmiast. Użyj opcji Klonuj, jeśli potrzebna jest inna ścieżka.

(Odziedziczone po BinaryLinkShapeBase)
FixedFrom

Pobiera lub ustawia wartość właściwości FixedFrom domeny. Opis elementu Microsoft.VisualStudio.Modeling.Diagrams.BinaryLinkShape.Fixed from

(Odziedziczone po BinaryLinkShapeBase)
FixedTo

Pobiera lub ustawia wartość właściwości domeny FixedTo. Opis elementu Microsoft.VisualStudio.Modeling.Diagrams.BinaryLinkShape.Fixed do

(Odziedziczone po BinaryLinkShapeBase)
FromEndPoint

Pobiera/ustawia krawędź od punktu.

(Odziedziczone po BinaryLinkShapeBase)
FromLinkConnectsToNode

Pobiera elementLink na końcu relacji.

(Odziedziczone po BinaryLinkShapeBase)
FromShape

Pobiera element NodeShape na końcu relacji.

(Odziedziczone po BinaryLinkShapeBase)
GeometryBackgroundBrushId

Pobiera identyfikator zasobu pędzla, który będzie używany do wypełnienia tła geometrii.

(Odziedziczone po ShapeElement)
GeometryBoundingBox

Pobiera pole ograniczenia geometrii. (Powinna być wywoływana tylko przez klas pochodnych ShapeGeometry.)

(Odziedziczone po ShapeElement)
GeometryCanManuallyRoute

Pobiera wartość wskazującą, czy użytkownik może ręcznie kierować tę wartość LinkShape. (Powinna być wywoływana tylko przez klas pochodnych ShapeGeometry.)

(Odziedziczone po BinaryLinkShapeBase)
GeometryDecoratorFrom

Pobiera linkDecorator na końcu linku "from". (Powinna być wywoływana tylko przez klas pochodnych ShapeGeometry.)

(Odziedziczone po BinaryLinkShapeBase)
GeometryDecoratorFromSize

Pobiera rozmiar dekoratora na od końca relacji.

(Odziedziczone po BinaryLinkShapeBase)
GeometryDecoratorTo

Pobiera linkDecorator na końcu linku "do". (Powinna być wywoływana tylko przez klas pochodnych ShapeGeometry.)

(Odziedziczone po BinaryLinkShapeBase)
GeometryDecoratorToSize

Pobiera rozmiar dekoratora na końcu relacji.

(Odziedziczone po BinaryLinkShapeBase)
GeometryEdgePoints

Pobiera punkty brzegowe w jednostkach świata (przeznaczone do wywoływania tylko przez klasy pochodne ShapeGeometry).

(Odziedziczone po BinaryLinkShapeBase)
GeometryEdgePointsNoJumps

Pobiera punkty brzegowe w jednostkach świata bez skoków (przeznaczone do wywoływania tylko przez klasy pochodne ShapeGeometry).

(Odziedziczone po BinaryLinkShapeBase)
GeometryHasFilledBackground

Pobiera wartość wskazującą, czy tło geometrii zostanie wypełnione. (Powinna być wywoływana tylko przez klas pochodnych ShapeGeometry.)

(Odziedziczone po ShapeElement)
GeometryHasOutline

Pobiera wartość wskazującą, czy zostanie narysowany kontur geometrii. (Powinna być wywoływana tylko przez klas pochodnych ShapeGeometry.)

(Odziedziczone po ShapeElement)
GeometryHasShadow

Pobiera wartość wskazującą, czy geometria wyświetla cień. (Powinna być wywoływana tylko przez klas pochodnych ShapeGeometry.)

(Odziedziczone po ShapeElement)
GeometryOutlinePenId

Pobiera identyfikator zasobu pióra, który będzie używany do rysowania konturu geometrii.

(Odziedziczone po ShapeElement)
GeometryStyleSet

Pobiera zestaw stylów do użycia dla geometrii. (Powinna być wywoływana tylko przez klas pochodnych ShapeGeometry.)

(Odziedziczone po ShapeElement)
GridSize

Pobiera lub ustawia rozmiar siatki, na którą jest włączony element LinkShape.

(Odziedziczone po LinkShape)
HasChildren

Pobiera wartość wskazującą, czy element ShapeElement ma co najmniej jeden podrzędny element ShapeElement z relacją względną lub zagnieżdżonym.

(Odziedziczone po ShapeElement)
HasCustomToolTip

Zwraca, czy ten kształt ma niestandardowe renderowanie etykietki narzędzia

(Odziedziczone po ShapeElement)
HasDragOverToolTip

Zwraca informację, czy etykietka narzędzia przeciągania jest obsługiwana przez ten kształt.

(Odziedziczone po ShapeElement)
HasFilledBackground

Pobiera wartość wskazującą, czy narysować tło kształtu.

(Odziedziczone po ShapeElement)
HasHighlighting

Pobiera wartość wskazującą, czy narysować wyróżnienie elementu ShapeElement

(Odziedziczone po ShapeElement)
HasOutline

Pobiera wartość wskazującą, czy narysować kontur kształtu.

(Odziedziczone po ShapeElement)
HasShadow

Określa, czy narysować cień kształtu

(Odziedziczone po LinkShape)
HasToolTip

Pobierz/ustaw, czy kształt domyślnie wyświetla etykietkę narzędzia aktywowania myszy

(Odziedziczone po ShapeElement)
Id

Unikatowy identyfikator tego elementu.

(Odziedziczone po ModelElement)
IsActive

Zwraca wartość true, jeśli element jest obecnie aktywny w modelu, wartość false, jeśli element został usunięty lub jest w trakcie usuwania.

(Odziedziczone po ModelElement)
IsDeleted

Czy element został usunięty z modelu. (Usunięte elementy nie są natychmiast niszczone, aby polecenie cofnij mogło cofnąć usunięcie elementu).

(Odziedziczone po ModelElement)
IsDeleting

Czy element został usunięty z modelu. (Usunięte elementy nie są natychmiast niszczone, aby polecenie cofnij mogło cofnąć usunięcie elementu).

(Odziedziczone po ModelElement)
IsDirected

DomainClass GenericLinkShape Description for Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape

(Odziedziczone po BinaryLinkShapeBase)
IsNestedChild

Pobiera wartość wskazującą, czy ten kształt jest zagnieżdżonym elementem podrzędnym jego elementu nadrzędnego, a nie względnego elementu podrzędnego. Zagnieżdżone dziecko jest przycięte przez kształt nadrzędny, podczas gdy względne dziecko nie jest.

(Odziedziczone po ShapeElement)
IsRelativeChild

Pobiera wartość wskazującą, czy ten kształt jest względnym elementem podrzędnym jego elementu nadrzędnego, a nie elementem podrzędnym zagnieżdżonym. Zagnieżdżone dziecko jest przycięte przez kształt nadrzędny, podczas gdy względne dziecko nie jest.

(Odziedziczone po ShapeElement)
IsVisible

Pobiera atrybut widoczności tego kształtu.

(Odziedziczone po ShapeElement)
LineAdjustAwayDefault

Pobiera lub ustawia wartość wskazującą, czy segmenty linii pośredniej kształtów łączy podrzędnych powinny próbować wyrównać, gdy kształty łącza mają wspólny połączony kształt. Segmenty linii pośrednich to segmenty, które nie zawierają punktów końcowych LinkShape. Ta właściwość nie ma wpływu na koligację tego kształtu z kształtami równorzędnymi; dotyczy tylko kształtów łączy, które są elementami podrzędnym tego kształtu.

(Odziedziczone po ShapeElement)
LineAffinityDefault

Pobiera lub ustawia wartość wskazującą, czy segmenty linii pośredniej kształtów łączy podrzędnych powinny próbować wyrównać, gdy kształty łącza mają wspólny połączony kształt. Segmenty linii pośrednich to segmenty, które nie zawierają punktów końcowych LinkShape. Ta właściwość nie ma wpływu na koligację tego kształtu z kształtami równorzędnymi; dotyczy tylko kształtów łączy, które są elementami podrzędnym tego kształtu.

(Odziedziczone po ShapeElement)
LineToLineClearance

Pobiera lub ustawia prześwit w jednostkach świata między kształtami połączenia podrzędnego. Ta właściwość nie ma wpływu na odstęp między liniami tego kształtu z kształtami równorzędnymi; dotyczy tylko kształtów łączy, które są elementami podrzędnym tego kształtu. Ta wartość musi być większa niż 1e-6.

(Odziedziczone po ShapeElement)
LineToNodeClearance

Pobiera lub ustawia prześwit w jednostkach świata między kształtami połączenia podrzędnego i kształtami węzłów podrzędnych. Ta właściwość nie ma wpływu na odstęp między wierszami tego kształtu z kształtami równorzędnymi; dotyczy tylko kształtów, które są elementami podrzędnym tego kształtu. Ta wartość musi być większa niż 1e-6.

(Odziedziczone po ShapeElement)
ManuallyRouted

Pobiera lub ustawia wartość właściwości domeny ManuallyRouted. Opis elementu Microsoft.VisualStudio.Modeling.Diagrams.LinkShape.Manually Routed

(Odziedziczone po LinkShape)
MaximumSize

Pobiera maksymalny rozmiar elementu ShapeElement w jednostkach światowych.

(Odziedziczone po ShapeElement)
MinimumSize

Pobiera minimalny rozmiar elementu ShapeElement w jednostkach światowych.

(Odziedziczone po ShapeElement)
ModelElement

Pobiera lub ustawia element modelu skojarzony z tym elementem prezentacji.

(Odziedziczone po PresentationElement)
Name

Pobiera lub ustawia wartość właściwości domeny Name. Opis Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape.Name

NestedChildShapes

Pobiera listę zagnieżdżonychChildShapes. Opis elementu Microsoft.VisualStudio.Modeling.Diagrams.ParentShapeContainsNestedChildShapes.ParentShapes

(Odziedziczone po ShapeElement)
NestedShapesMargin

Pobiera margines między obwodem pola ograniczenia elementu ShapeElement i jego zagnieżdżonych kształtów węzłów. Margines znajduje się w jednostkach światowych. Ten margines ma na celu zapewnienie regionu wzdłuż obwodu tego elementu ShapeElement, w którym linie połączeń mogą kierować trasy.

(Odziedziczone po ShapeElement)
Nodes

Pobiera listę węzłów. Opis Microsoft.VisualStudio.Modeling.Diagrams.LinkConnectsToNode.Link

(Odziedziczone po LinkShape)
NodeToNodeClearance

Pobiera lub ustawia prześwit w jednostkach świata między kształtami węzła podrzędnego. Ta właściwość nie ma wpływu na odstęp między węzłami tego kształtu z kształtami równorzędnymi; dotyczy tylko kształtów węzłów będących elementami podrzędnych tego kształtu. Ta wartość musi być większa niż 1e-6.

(Odziedziczone po ShapeElement)
OutlinePenId

Pobiera identyfikator zasobu pióra, który będzie używany do rysowania konturu geometrii.

(Odziedziczone po LinkShape)
OutlinePenWidth

Pobiera szerokość pióra konspektu w jednostkach świata. Jest to przydatne w przypadku zawyżania prostokąta ograniczenia ShapeElement na potrzeby unieważnienia.

(Odziedziczone po ShapeElement)
PaintMoveableDecoratorSelectionLines

Po wybraniu tego kształtu, czy narysować jedną linię zaznaczenia do każdego dekoratora przenoszonego dołączonego do tego kształtu, jeśli dekorator został ręcznie umieszczony lub wielkości. Implementacja podstawowa zwraca wartość true.

(Odziedziczone po ShapeElement)
ParentLink

Pobiera relację z nadrzędnym elementem ShapeElement.

(Odziedziczone po ShapeElement)
ParentShape

ParentShape DomainRole

(Odziedziczone po ShapeElement)
Partition

Pobiera lub ustawia wystąpienie partycji zawierające ten element.

(Odziedziczone po ModelElement)
Perimeter

Pobiera ścieżkę grafiki obejmującą kontur ShapeElement, w tym grubość pióra konspektu, który znajduje się poza ścieżką ShapePath. Punkty w ścieżce znajdują się w jednostkach świata względem nadrzędnego elementu ShapeElement.

(Odziedziczone po ShapeElement)
RelatedShapeToEmphasize

Pobiera powiązany element ShapeElement, który powinien być wizualnie podkreślony dla użytkownika po wybraniu tego kształtu. Ten wygląd różni się od zaznaczenia i nie wskazuje, że zaznaczono powiązany kształt. Celem jest zwrócenie uwagi użytkownika na powiązany kształt w celu zapewnienia kontekstu. Ta właściwość zwraca wartość null, jeśli nie należy podkreślać kształtu.

Przykładowe użycie: użytkownik może nie być jasne, z którym kształtem jest skojarzona etykieta, dlatego wizualnie podkreślając kształt nadrzędny etykiety po wybraniu etykiety, użytkownik może szybko zidentyfikować powiązany kształt.

(Odziedziczone po ShapeElement)
RelativeChildShapes

Pobiera listę względnychChildShapes. Opis elementu Microsoft.VisualStudio.Modeling.Diagrams.ParentShapeHasRelativeChildShapes.ParentShapes

(Odziedziczone po ShapeElement)
RouteJumpType

Pobiera/ustawia styl skoku linii.

(Odziedziczone po LinkShape)
RoutingStyle

Pobiera/ustawia styl routingu.

(Odziedziczone po LinkShape)
ShapeFields

Definiuje listę pól kształtu dla poszczególnych klas dla tego kształtu.

ShapeGeometry

Klasa ShapeGeometry dla elementu LinkShape.

(Odziedziczone po BinaryLinkShapeBase)
ShouldTryParentShapeForMergeOnToolboxDoubleClick

Określa, co się stanie po wybraniu tego elementu ShapeElement, a użytkownik dwukrotnie kliknie element przybornika. Domyślnie, jeśli program CanMerge() zakończy się niepowodzeniem dla tego elementu ShapeElement, dwukrotne kliknięcie akcji przejdzie do elementu ParentShape elementu ShapeElement i spróbuj ponownie wykonać operację CanMerge(). Jeśli kształt zastępuje tę metodę w celu zwrócenia wartości false, dwukrotne kliknięcie przybornika zakończy się niepowodzeniem, jeśli program CanMerge() zakończy się niepowodzeniem.

(Odziedziczone po ShapeElement)
Store

Pobierz wystąpienie sklepu zawierające ten element.

(Odziedziczone po ModelElement)
StyleSet

Pobiera klasę StyleSet wystąpienia, jeśli element ShapeElement ma jeden, w przeciwnym razie pobiera klasę ClassStyleSet.

(Odziedziczone po ShapeElement)
Subject

Pobiera lub ustawia temat. Opis elementu Microsoft.VisualStudio.Modeling.Diagrams.PresentationViewsSubject.Presentation

(Odziedziczone po PresentationElement)
TargetRelationshipDomainClassId

Przechowuje identyfikator klasy domeny linku elementu docelowego, który będzie używany w deserializacji w celu połączenia kształtu łącza binarnego z powrotem z linkiem elementu.

(Odziedziczone po BinaryLinkShape)
TargetToolboxItemFilterAttributes

Zwraca kolekcję obiektów ToolboxItemFilterAttribute dla tego kształtu. Te atrybuty służą do określania elementów, które są włączone/wyłączone w przyborniku. Kolekcja zwrócona tutaj staje się częścią kolekcji, którą elementy przybornika muszą być zgodne w celu włączenia. Aby zdefiniować kolekcję, która jest częścią samego elementu przybornika, zastosuj przybornikItemFilterAttribute do elementu ModelElement, który reprezentuje element przybornika.

(Odziedziczone po ShapeElement)
ToEndPoint

Pobiera/ustawia punkt krawędzi.

(Odziedziczone po BinaryLinkShapeBase)
ToLinkConnectsToNode

Pobiera element ElementLink na końcu relacji.

(Odziedziczone po BinaryLinkShapeBase)
ToShape

Pobiera element NodeShape na końcu relacji.

(Odziedziczone po BinaryLinkShapeBase)
UserFixed

Pobiera/ustawia flagę userFixed krawędzi.

(Odziedziczone po LinkShape)
ZOrder

Pobiera względną kolejność Z dla tego elementu ShapeElement. Jeśli jest to diagram, jest to najnowszy numer zamówienia z używany do ponownego numerowania.

(Odziedziczone po ShapeElement)

Metody

AccessibleDoDefaultAction()

Wykonuje domyślną akcję skojarzona z tym dostępnym obiektem.

(Odziedziczone po ShapeElement)
Associate(ModelElement)

Kojarzy ten element prezentacji z jego elementem modelu.

(Odziedziczone po PresentationElement)
CalculateDerivedVisible(ShapeElement)

Oblicz wartość DerivedVisible dla tego kształtu, zakładając, że element nadrzędny jest poprawny.

(Odziedziczone po BinaryLinkShapeBase)
CanMerge(ProtoElementBase, ElementGroupPrototype)

Zwraca wartość wskazującą, czy element źródłowy reprezentowany przez określony element główny ProtoElement można dodać do tego elementu.

(Odziedziczone po ModelElement)
ChooseMergeTarget(ElementGroup)

Pobiera element ModelElement do użycia jako element docelowy procesu scalania ElementuGroup.
Jest to wywoływane przez proces scalania, gdy ten element jest elementem docelowym scalania.
Dzięki temu elementowi można zmienić element docelowy na inny niż sam.

(Odziedziczone po ModelElement)
ChooseMergeTarget(ElementGroupPrototype)

Pobiera element ModelElement do użycia jako element docelowy procesu scalania ElementGroupPrototype.
Jest to wywoływane przez proces scalania, gdy ten element jest elementem docelowym scalania.
Dzięki temu elementowi można zmienić element docelowy na inny niż sam.

(Odziedziczone po ModelElement)
ChooseParentShape(ShapeElement)

Wywoływana przez element ShapeElement.FixUpChildShapes(), aby określić, który kształt powinien być kształtem nadrzędnym dla nowego kształtu podrzędnego. Domyślnie element ShapeElement będzie elementem nadrzędnym, ale mogą występować przypadki, w których powinien być inny kształt.

(Odziedziczone po ShapeElement)
ChooseRelationship(ShapeElement)

Wywoływana przez element ShapeElement.FixUpChildShapes() w celu pobrania typu relacji element ShapeElement musi być jej elementem nadrzędnym.

(Odziedziczone po ShapeElement)
CoerceSelection(DiagramItem, DiagramClientView, Boolean)

Umożliwia zmianę zaznaczonych elementów w kształcie. Wywoływana z akcji wybierania.

(Odziedziczone po ShapeElement)
Connect(NodeShape, NodeShape)

Tworzy relacje ElementLink potrzebne do połączenia dwóch określonych nodeShapes. Jeśli ten element BinaryLinkShape znajduje się już na diagramie, połącz się również z narzędziem GraphEdge. Jeśli nie, wówczas narzędzie GraphEdge jest połączone po dodaniu elementu BinaryLinkShape do diagramu.

(Odziedziczone po BinaryLinkShapeBase)
Copy()

Tworzy kopię elementu w modelu.

(Odziedziczone po ModelElement)
Copy(IEnumerable<Guid>)

Tworzy kopię elementu w modelu.

(Odziedziczone po ModelElement)
CreateChildShape(ModelElement)

Wywoływana przez element ShapeElement.FixUpChildShapes() w celu pobrania nowego wystąpienia kształtu podrzędnego dla danego elementu modelu.

(Odziedziczone po ShapeElement)
CreateClassStyleSet()

Tworzy zestaw stylów klas dla tego elementu ShapeElement

(Odziedziczone po ShapeElement)
CreateDecorators()

Tworzy wystąpienie kolekcji dekoratorów dla tego typu kształtu.

(Odziedziczone po ShapeElement)
CreateInstanceStyleSet()

Twórca zestawu stylów tego wystąpienia.

(Odziedziczone po ShapeElement)
CreateShapeFields()

Tworzy wystąpienie kolekcji pól kształtu dla tego typu kształtu.

(Odziedziczone po ShapeElement)
Delete()

Usuwa element z modelu.

(Odziedziczone po ModelElement)
Delete(Guid[])

Usuwa element z modelu.

(Odziedziczone po ModelElement)
DetermineHighlightShape(ShapeElement)

Przechodzi w górę nadrzędnego łańcucha kształtów, dopóki nie znajdzie kształtu, który wyróżnia się włączony lub osiągnął górną część łańcucha nadrzędnego.

(Odziedziczone po ShapeElement)
Disconnect()

Odłącza bieżący element LinkShape od obu połączonych punktów końcowych.

(Odziedziczone po BinaryLinkShapeBase)
DoFoldToShape(PointD, PointD)

Oblicza punkt wzdłuż obwodu ShapeElement, w którym dany wektor przecina

(Odziedziczone po ShapeElement)
DoHitTest(PointD, DiagramHitTestInfo)

Wykonuje test trafienia, biorąc pod uwagę punkt względem lewej górnej części diagramu w jednostkach światowych.

(Odziedziczone po ShapeElement)
DoHitTest(PointD, DiagramHitTestInfo, Boolean)

Wykonuje test trafienia, biorąc pod uwagę punkt względem lewej górnej części diagramu w jednostkach światowych.

(Odziedziczone po ShapeElement)
DoHitTestSelection(PointD, DiagramHitTestInfo)

Wykonuje test trafienia wokół zaznaczenia otaczającego element ShapeElement, biorąc pod uwagę punkt względem lewej górnej części diagramu w jednostkach światowych.

(Odziedziczone po ShapeElement)
DoKeyboardNavigation(Keys, DiagramClientView)

Wywołuje odpowiednią metodę nawigacji w kształcie.

(Odziedziczone po ShapeElement)
DrawResizeFeedback(DiagramPaintEventArgs, RectangleD)

Rysuje opinię o zmianie rozmiaru elementu ShapeElement przy użyciu podanych granic bezwzględnych dla elementu ShapeElement.

(Odziedziczone po ShapeElement)
ExcludeFromClipRegion(Graphics, Matrix, GraphicsPath)

Wyklucza ten kształt i jego kształty punktu końcowego z regionu przycinania w określonym obiekcie grafiki.

(Odziedziczone po BinaryLinkShapeBase)
ExcludeGeometryFromClipRegion(Graphics, Matrix, GraphicsPath)

Wyklucza z regionu przycinania tę geometrię, w tym geometrie obiektów IGeometryHost potomnych. (Powinna być wywoływana tylko przez klas pochodnych ShapeGeometry.)

(Odziedziczone po ShapeElement)
FindDecorator(String)

Znajduje dekorator o podanej nazwie.

(Odziedziczone po ShapeElement)
FindFirstChild(Boolean)

Wywołana przez ten element ShapeElement w celu pobrania pierwszego elementu podrzędnego w sekwencji nawigacji.

Wywoływane przez podrzędny element ShapeElement lub ShapeField w celu pobrania pierwszego elementu podrzędnego tego kształtu w sekwencji nawigacji.

(Odziedziczone po ShapeElement)
FindFreeArea(Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double)

Znajdź dowolny obszar na wykresie kształtu lub diagramu.

(Odziedziczone po ShapeElement)
FindLastChild(Boolean)

Wywoływane przez podrzędny element ShapeElement lub ShapeField w celu pobrania ostatniego elementu podrzędnego tego kształtu w sekwencji nawigacji.

(Odziedziczone po ShapeElement)
FindNextChild(DiagramItem, Boolean)

Wywoływane przez podrzędny element ShapeElement lub ShapeField w celu pobrania pierwszego elementu równorzędnego podrzędnego po nim w sekwencji nawigacji.

(Odziedziczone po ShapeElement)
FindNextInChildFields(ShapeField, Boolean)

Znajduje pierwszy element DiagramItem po określonym elemecie ShapeField. Wyszukiwanie jest ograniczone do kolekcji ShapeField tego kształtu, w tym jej pól podrzędnych.

(Odziedziczone po ShapeElement)
FindPreviousChild(DiagramItem, Boolean)

Wywoływane przez podrzędny element ShapeElement lub ShapeField w celu pobrania pierwszego elementu równorzędnego elementu podrzędnego fokusu poprzedzającego go w sekwencji nawigacji.

(Odziedziczone po ShapeElement)
FindPreviousInChildFields(ShapeField, Boolean)

Znajduje pierwszy element DiagramItem poprzedzający określony obiekt ShapeField. Wyszukiwanie jest ograniczone do kolekcji ShapeField tego kształtu, w tym jej pól podrzędnych.

(Odziedziczone po ShapeElement)
FindShapeField(String)

Zwraca pierwsze pole ShapeField o podanej nazwie w kolekcji ShapeFields. Jeśli pole o podanej nazwie nie zostanie znalezione, ta metoda zwraca wartość null.

(Odziedziczone po ShapeElement)
FixUpChildShapes(ModelElement)

Wywoływana przez diagram.FixUpDiagram() w celu zapewnienia możliwości tworzenia i/lub konfigurowania kształtów podrzędnych w odpowiedzi na dodanie określonego elementu podrzędnego do modelu.

(Odziedziczone po ShapeElement)
Focused(DiagramClientView)

Zwraca wartość wskazującą, czy ten kształt jest ukierunkowany w określonym widoku.

(Odziedziczone po ShapeElement)
GetAccessibilityObject(DiagramClientView)

Pobiera obiekt AccessibleObject przypisany do elementu

(Odziedziczone po ShapeElement)
GetChildElements(ModelElement)

Wywoływana przez element ShapeElement.FixUpChildShapes() w celu pobrania kolekcji Elementów modelu, które są traktowane jako elementy podrzędne określonego elementu ModeluElement. Zwrócone elementy podrzędne powinny mieć odpowiednie typy kształtów, które mogą być tworzone jako kształty podrzędne tego elementu ShapeElement.

(Odziedziczone po ShapeElement)
GetCursor(Cursor, DiagramClientView, PointD)

Pobiera kursor wyświetlany, gdy wskaźnik myszy znajduje się nad elementem ShapeElement.

(Odziedziczone po ShapeElement)
GetDomainClass()

Pobiera najbardziej pochodną klasę domeny dla tego elementu.

(Odziedziczone po ModelElement)
GetDragOverToolTipText(DiagramItem)

Zwraca przeciąganie myszy nad tekstem etykietki narzędzia, aby je pokazać.

(Odziedziczone po ShapeElement)
GetEdgePointsValue()

DomainClass GenericLinkShape Description for Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape

(Odziedziczone po LinkShape)
GetFieldAccessibleDescription(ShapeField)

DomainClass GenericLinkShape Description for Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape

(Odziedziczone po ShapeElement)
GetFieldAccessibleName(ShapeField)

DomainClass GenericLinkShape Description for Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape

(Odziedziczone po ShapeElement)
GetFieldAccessibleValue(ShapeField)

DomainClass GenericLinkShape Description for Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape

(Odziedziczone po ShapeElement)
GetFieldRepresentedElement(ShapeField)

Pobiera podstawowy element ModelElement reprezentowany przez określone podrzędne pole ShapeField.

(Odziedziczone po ShapeElement)
GetFieldRepresentedProperty(ShapeField)

Pobiera informacje o właściwościach reprezentowane przez określone pole ShapeField.

(Odziedziczone po ShapeElement)
GetPotentialMouseAction(MouseButtons, PointD, DiagramHitTestInfo)

Pobiera akcję myszy, która powinna być aktywna w tym (lub następnym) zdarzeniu MouseDown, jeśli mysz znajduje się nad określonym punktem.

(Odziedziczone po ShapeElement)
GetRoleCollection<TCollection,TElement>(Guid)

Pobiera lub tworzy połączoną kolekcję elementów

(Odziedziczone po ModelElement)
GetShapeLuminosity(DiagramClientView, Color)

Oblicza jaskrawość kształtu na podstawie świetlistości bieżącego koloru oraz tego, czy znajduje się na liście wyróżnienia.

(Odziedziczone po ShapeElement)
GetSubFieldAccessibleDescription(ShapeField, ShapeSubField)

DomainClass GenericLinkShape Description for Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape

(Odziedziczone po ShapeElement)
GetSubFieldAccessibleName(ShapeField, ShapeSubField)

DomainClass GenericLinkShape Description for Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape

(Odziedziczone po ShapeElement)
GetSubFieldAccessibleValue(ShapeField, ShapeSubField)

DomainClass GenericLinkShape Description for Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape

(Odziedziczone po ShapeElement)
GetSubFieldRepresentedElements(ShapeField, ShapeSubField)

Pobiera kolekcję Elementów modelu reprezentowanych przez określone pole ShapeSubField.

(Odziedziczone po ShapeElement)
GetSubFieldRepresentedProperty(ShapeField, ShapeSubField)

Pobiera deskryptor właściwości skojarzony z określonym polem podrzędnym.

(Odziedziczone po ShapeElement)
GetSubFieldRepresentedPropertyElements(ShapeField, ShapeSubField)

Pobiera element hostujący właściwość wyświetlaną przez podpole. Może się to różnić od elementu zwróconego przez element GetSubFieldRepresentedElements, ponieważ rzeczywista właściwość DomainPropertyInfo zwrócona przez właściwość GetSubFieldRepresentedProperty może być hostowana w elemencie podrzędnym reprezentowanego elementu.

(Odziedziczone po ShapeElement)
GetToolTipText(DiagramItem)

Pobiera tekst etykietki narzędzia dla elementu PEL pod kursorem

(Odziedziczone po ShapeElement)
HasCachedDragOverResult(DiagramDragEventArgs)

Zwraca wartość true, jeśli wynik Przeciągnij przez jest buforowany.

(Odziedziczone po ShapeElement)
Hide()

Ukryj (niewidoczny) kształt i wszystkie jego elementy podrzędne

(Odziedziczone po ShapeElement)
HideCustomToolTip(IWin32Window)

Ukryj niestandardową etykietkę narzędzia kształtu

(Odziedziczone po ShapeElement)
InitializeDecorators(IList<ShapeField>, IList<Decorator>)

Tworzy wystąpienia i dodaje pola kształtu (takie jak tekst i obrazy) do tego typu kształtu.

(Odziedziczone po ShapeElement)
InitializeInstanceResources()

Zastępuje istniejące zasoby dla tego wystąpienia elementu ShapeElement. Ta metoda jest wywoływana po utworzeniu wystąpienia zestawu stylów wystąpienia. Zastąpij tę metodę, aby zmodyfikować istniejące zasoby dla tego wystąpienia elementu ShapeElement.

(Odziedziczone po ShapeElement)
InitializeResources(StyleSet)

Dodaje nowe zasoby lub zastępuje istniejące zasoby dla tego typu elementu ShapeElement. Ta metoda jest wywoływana po utworzeniu wystąpienia zestawu stylów klasy. Zastąpij tę metodę, aby dodać nowe zasoby lub zmodyfikować istniejące zasoby dla tego typu elementu ShapeElement.

(Odziedziczone po ShapeElement)
InitializeShapeFields(IList<ShapeField>)

DomainClass GenericLinkShape Description for Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape

(Odziedziczone po ShapeElement)
Invalidate()

Ta metoda unieważni linkhape, w tym (1) pióro konspektu, które przekracza granice kształtu i (2) dekoratorów linkshape.

(Odziedziczone po LinkShape)
Invalidate(Boolean)

Unieważnia element ShapeElement.

(Odziedziczone po ShapeElement)
Invalidate(RectangleD)

Unieważnia element ShapeElement z określonym prostokątem używanym jako granice bezwzględne.

(Odziedziczone po ShapeElement)
IsDescendantOf(ShapeElement)

Zwraca wartość wskazującą, czy ten kształt jest elementem potomnym określonego kształtu.

(Odziedziczone po ShapeElement)
IsNavigationKey(Char)

Zwraca wartość wskazującą, czy określony znak odpowiada poleceniem nawigacji.

(Odziedziczone po ShapeElement)
IsNavigationKey(Keys)

Zwraca wartość wskazującą, czy określone dane klucza odnoszą się do polecenia nawigacyjnego.

(Odziedziczone po ShapeElement)
IsRouted()

Zwraca informację, czy ta funkcja LinkShape została jeszcze skierowana, czy nadal jest zgrywanie i oczekiwanie na przekierowanie.

(Odziedziczone po LinkShape)
IterateShapes(IShapeIterator)

Metoda pomagająca iteratorowi przez kształt i wszystkie jego kształty podrzędne. Metoda będzie cyklicznie przechodzić przez wszystkie kształty podrzędne tego kształtu i wywoływać dany iterator z każdym napotkanym kształtem. Uwaga: implementacja podstawowa polega na tym, że przechodzenie jest najpierw głębokość, a element NestedChildShapes jest iterowany przed elementem RelativeChildShapes.

(Odziedziczone po ShapeElement)
MergeConfigure(ElementGroup)

Element PresentationElements nie powinien zastępować metody MergeConfigure(), ponieważ nie będzie on wywoływany na listach PELs podczas scalania. Zamiast tego listy PELs powinny używać przesłonięć poprawek widoku.

(Odziedziczone po PresentationElement)
MergeDisconnect(ModelElement)

Wykonuje operację odwrotną do mergeRelate — tzn. rozłącza dany element z bieżącego elementu (usuwa łącza utworzone przez MergeRelate).

(Odziedziczone po ModelElement)
MergeRelate(ModelElement, ElementGroup)

Element PresentationElements nie powinien zastępować metody MergeRelate(), ponieważ nie będzie on wywoływany na listach PELs podczas scalania. Zamiast tego listy PELs powinny używać przesłonięć poprawek widoku.

(Odziedziczone po PresentationElement)
ModifyLuminosity(Int32, DiagramClientView)

Oblicza jaskrawość na podstawie: jeśli L >= 160, to L = L * 0,9 else, L += 40.

(Odziedziczone po ShapeElement)
MoveByRepositioning(DiagramDragEventArgs)

Zmienia położenie kształtów w elemecie ElementGroupPrototype według wartości określonej przez położenie myszy.

(Odziedziczone po ShapeElement)
MoveByRepositioning(ElementGroupPrototype, DiagramItemCollection, PointD, DiagramItem)

Zmienia położenie kształtów w danym prototypie do określonego punktu.

(Odziedziczone po ShapeElement)
NavigateAscend(SelectedShapesCollection)

Wywołana przez ten element LinkShape w celu ustawienia fokusu na jego pierwszy nadrzędny element nadrzędny z możliwością koncentracji uwagi w sekwencji nawigacji.

(Odziedziczone po LinkShape)
NavigateDescend(SelectedShapesCollection)

Wywołana przez ten element ShapeElement w celu ustawienia fokusu na jego pierwszy element potomny fokusu w sekwencji nawigacji.

(Odziedziczone po ShapeElement)
NavigateTo(DiagramItem, SelectedShapesCollection)

Wywoływana przez metody Navigate, aby ustawić fokus na określony diagramItem.

(Odziedziczone po ShapeElement)
NavigateToFirst(SelectedShapesCollection)

Wywołana przez ten element ShapeElement, aby ustawić fokus na pierwszy element równorzędny tego kształtu (tj. pierwszy element podrzędny elementu nadrzędnego) w sekwencji nawigacji. Obsługuje to również element NavigateToFirst dla elementów LineSegments i AnchorPoints, ponieważ kluczowe zdarzenia nie są kierowane do nich.

(Odziedziczone po LinkShape)
NavigateToLast(SelectedShapesCollection)

Wywołana przez ten element ShapeElement w celu ustawienia fokusu ostatniego elementu równorzędnego tego kształtu (tj. ostatniego elementu podrzędnego elementu nadrzędnego) w sekwencji nawigacji. Obsługuje to również element NavigateToPrevious dla elementów LineSegments i AnchorPoints, ponieważ kluczowe zdarzenia nie są kierowane do nich.

(Odziedziczone po LinkShape)
NavigateToNext(SelectedShapesCollection)

Wywołana przez tę kontrolkę LinkShape, aby ustawić fokus na następny segment w sekwencji nawigacji. Obsługuje to również element NavigateToNext dla elementów LineSegments i AnchorPoints, ponieważ do nich nie są kierowane kluczowe zdarzenia.

(Odziedziczone po LinkShape)
NavigateToPrevious(SelectedShapesCollection)

Wywołana przez tę kontrolkę LinkShape, aby ustawić fokus na poprzedni segment w sekwencji nawigacji. Obsługuje to również element NavigateToPrevious dla elementów LineSegments i AnchorPoints, ponieważ kluczowe zdarzenia nie są kierowane do nich.

(Odziedziczone po LinkShape)
OnAssociatedPropertyChanged(PropertyChangedEventArgs)

Wywoływana, gdy zmienia się właściwość.

(Odziedziczone po ShapeElement)
OnBeforePaint()

OnBeforePaint jest wywoływany na początku obrazu ShapeElement. Umożliwia deweloperom aktualizowanie i zastępowanie zasobów przed ich zastosowaniem podczas malowania.

(Odziedziczone po ShapeElement)
OnBeginEdit(DiagramItemEventArgs)

Wywoływane, gdy rozpoczęto edycję w miejscu.

(Odziedziczone po ShapeElement)
OnBoundsFixup(BoundsFixupState, Int32, Boolean)

Umożliwia ostatnią szansę dla granic jako użytkownikFixed podczas naprawy widoku i diagramu. Tę metodę można przesłonić, aby zastosować wszelkie zmiany naprawy określonych granic, które chcesz zastosować.

(Odziedziczone po ShapeElement)
OnChildConfigured(ShapeElement, Boolean, Boolean)

Wywoływana przez element ShapeElement.FixUpChildShapes(), aby umożliwić temu elementowi ShapeElement po skonfigurowaniu określonego podrzędnego elementu ShapeElement. Po wywołaniu metody OnChildConfiguring() nowy kształt podrzędny jest umieszczony w lokalizacji docelowej upuszczania (jeśli dotyczy). Jest to nazywane dalej, niezależnie od tego, czy kształt podrzędny został umieszczony, czy nie.

(Odziedziczone po ShapeElement)
OnChildConfiguring(ShapeElement, Boolean)

Wywoływana przez element ShapeElement.FixUpChildShapes(), aby umożliwić temu elementowi ShapeElement wstępne skonfigurowanie określonego elementu podrzędnego ShapeElement. Jest to wywoływane natychmiast po tym, jak kształt staje się elementem podrzędnym tego elementu ShapeElement, ale zanim kształt zostanie umieszczony na kształcie docelowym.

(Odziedziczone po ShapeElement)
OnClick(DiagramPointEventArgs)

Wywoływane przez kontrolkę OnClick().

(Odziedziczone po ShapeElement)
OnCopy(ModelElement)

Wywoływana po utworzeniu kopii elementu. Metoda jest wywoływana dla zduplikowanego elementu.

(Odziedziczone po ModelElement)
OnDeleted()

DomainClass GenericLinkShape Description for Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape

(Odziedziczone po BinaryLinkShapeBase)
OnDeleting()

Wywoływane przez model przed usunięciem elementu.

(Odziedziczone po ModelElement)
OnDoubleClick(DiagramPointEventArgs)

Wywoływane przez kontrolkę OnDoubleClick()

(Odziedziczone po ShapeElement)
OnDragDrop(DiagramDragEventArgs)

Zdarzenie zgłaszane, gdy obiekt IDataObject jest przeciągany, a następnie upuszczany do elementu ShapeElement.

(Odziedziczone po ShapeElement)
OnDragEnter(DiagramDragEventArgs)

Zdarzenie zgłaszane, gdy przeciągnięcie obiektu IDataObject wchodzi w granice elementu ShapeElement.

(Odziedziczone po ShapeElement)
OnDragLeave(DiagramPointEventArgs)

Zdarzenie zgłaszane, gdy przeciągnij obiekt IDataObject opuszcza granice elementu ShapeElement.

(Odziedziczone po ShapeElement)
OnDragOver(DiagramDragEventArgs)

Zdarzenie zgłaszane, gdy obiekt IDataObject jest przeciągany przez granice elementu ShapeElement.

(Odziedziczone po ShapeElement)
OnEndEdit(DiagramItemEventArgs)

Wywoływane po zakończeniu edycji w miejscu.

(Odziedziczone po ShapeElement)
OnInitialize()

Ta metoda jest wywoływana, gdy kształt jest tworzony initytucyjnie, klasy pochodne mogą przesłonić, aby wykonać inicjowanie wystąpienia kształtu. Ta metoda jest zawsze wywoływana w ramach transakcji.

(Odziedziczone po ShapeElement)
OnKeyDown(DiagramKeyEventArgs)

Wywoływana po naciśnięciu klawisza.

(Odziedziczone po ShapeElement)
OnKeyPress(DiagramKeyPressEventArgs)

Wywoływane między kluczem w dół a kluczem w górę.

(Odziedziczone po ShapeElement)
OnKeyUp(DiagramKeyEventArgs)

Wywoływana po zwolnieniu klucza.

(Odziedziczone po ShapeElement)
OnMouseDown(DiagramMouseEventArgs)

Wywoływana przez kontrolkę OnMouseDown().

(Odziedziczone po ShapeElement)
OnMouseEnter(DiagramPointEventArgs)

Domyślna implementacja zdarzenia ShapeElement dla onMouseEnter.

(Odziedziczone po ShapeElement)
OnMouseHover(DiagramPointEventArgs)

Domyślna implementacja zdarzenia ShapeElement dla onMouseHover.

(Odziedziczone po ShapeElement)
OnMouseLeave(DiagramPointEventArgs)

Domyślna implementacja zdarzenia ShapeElement dla onMouseLeave.

(Odziedziczone po ShapeElement)
OnMouseMove(DiagramMouseEventArgs)

Wywoływana przez kontrolkę OnMouseMove().

(Odziedziczone po ShapeElement)
OnMouseUp(DiagramMouseEventArgs)

Wywoływana przez kontrolkę OnMouseUp().

(Odziedziczone po ShapeElement)
OnMouseWheel(DiagramMouseEventArgs)

Wywoływane przez kontrolkę OnMouseWheel().

(Odziedziczone po ShapeElement)
OnOrphaned(SerializationResult)

Podczas deserializacji, jeśli kształt nie jest połączony z żadnym elementem modelu za pośrednictwem relacji PresentationViewsSubject, gdy powinien, jest uważany za "oddzielony". Ta metoda jest wywoływana, gdy taki kształt występuje podczas deserializacji. Uwaga: implementacja podstawowa usunie kształt.

(Odziedziczone po ShapeElement)
OnPaintEmphasis(DiagramPaintEventArgs)

Rysuje nacisk wizualny na kształt. Nie wskazuje to zaznaczenia— zwraca uwagę użytkownika tylko na ten kształt po wybraniu innego kształtu. (Zobacz ShapeElement.RelatedShapeToEmphasize).

(Odziedziczone po ShapeElement)
OnPaintFeedback(DiagramPaintEventArgs)

Rysuje informacje zwrotne przeciągania/upuszczania, gdy element ShapeElement (lub prawdopodobnie jeden z jego malejących) znajduje się pod myszą. Jest to wywoływane przez kontrolkę OnPaint().

(Odziedziczone po ShapeElement)
OnPaintSelection(DiagramPaintEventArgs)

Rysuje wybór tego elementu ShapeElement. Domyślnie element ShapeElement's ShapeGeometry narysuje zaznaczenie. Układ współrzędnych obiektu Grafiki znajduje się w jednostkach świata i względem kształtu nadrzędnego.

(Odziedziczone po ShapeElement)
OnPaintShape(DiagramPaintEventArgs)

Rysuje element ShapeElement. Jest to wywoływane przez kontrolkę OnPaint().

(Odziedziczone po ShapeElement)
OnResurrected()

Wywoływana przez model po wskrzesieniu elementu (umieszczona z powrotem w magazynie).

(Odziedziczone po ModelElement)
OnRolePlayerPositionChanged(DomainRoleInfo, ElementLink, Int32, Int32)

Metoda wirtualna powiadamiania o zmianie pozycji gracza roli.

(Odziedziczone po ModelElement)
OnRolePlayerPositionChanging(DomainRoleInfo, ElementLink, Int32, Int32)

Metoda wirtualna powiadamiania o zmianie pozycji gracza roli.

(Odziedziczone po ModelElement)
OnShapeInserted()

Wywoływane, gdy element ShapeElement jest elementem podrzędnym ShapeElement elementu nadrzędnego ShapeElement.

(Odziedziczone po ShapeElement)
OnShapeRemoved()

Wywoływane, gdy ten element ShapeElement nie jest już podrzędnym elementem ShapeElement jej nadrzędnego elementu ShapeElement.

(Odziedziczone po ShapeElement)
PerformResizeParentRule()

Konfiguruje i uruchamia element ResizeParentRule z odpowiednimi informacjami dotyczącymi elementu nadrzędnego tego kształtu. Uruchamia ono zdarzenie tylko raz na iterację i przechowuje listę wszystkich zmian, które zostaną obsłużone później.

(Odziedziczone po ShapeElement)
PerformResizeParentRule(Boolean, ShapeElement)

Konfiguruje i uruchamia element ResizeParentRule z odpowiednimi informacjami dotyczącymi elementu nadrzędnego tego kształtu. Uruchamia ono zdarzenie tylko raz na iterację i przechowuje listę wszystkich zmian, które zostaną obsłużone później.

(Odziedziczone po ShapeElement)
PermitChildVisibility(ShapeElement)

Możliwość wpływania na widoczność kształtów podrzędnych

(Odziedziczone po ShapeElement)
ProcessVisibilityChange(Boolean)

Przetwarzanie zmiany wynikowej na podstawie zmiany widoczności tego kształtu

(Odziedziczone po ShapeElement)
PurgeLayoutObjects()

Przeczyść wszystkie obiekty układu grafu w tej hierarchii. Przeczyść wszystkie punkty z przewodów - kolekcja punktów poza kształtem, a nie punkty grafu, ponieważ już zniknęły.

(Odziedziczone po ShapeElement)
PurgePoints()

Ta metoda usuwa wszystkie obecne punkty

(Odziedziczone po ShapeElement)
RebuildShape()

Wykonuje poprawkę widoku dla tego elementu ShapeElement.

(Odziedziczone po ShapeElement)
RecalculateRoute()

Setter MUSI być wywoływany w transakcji.

(Odziedziczone po BinaryLinkShapeBase)
RemoveLayoutObject()

usuwa (usuwa) ten element ShapeElement z programu GraphWrapper, a także jego względne i zagnieżdżone kształty podrzędne.

(Odziedziczone po ShapeElement)
Selected(DiagramClientView)

Zwraca wartość wskazującą, czy ten kształt jest zaznaczony w określonym widoku.

(Odziedziczone po ShapeElement)
SetDecorators(LinkDecorator, LinkDecorator, Boolean)

Ustaw dekoratory dla linii. Użytkownik może opcjonalnie unieważnić wiersz po wywołaniu.

(Odziedziczone po BinaryLinkShapeBase)
SetDecorators(LinkDecorator, SizeD, LinkDecorator, SizeD, Boolean)

Ustaw dekoratory dla linii. Użytkownik może opcjonalnie unieważnić wiersz po wywołaniu.

(Odziedziczone po BinaryLinkShapeBase)
SetEdgePointsValue(EdgePointCollection)

DomainClass GenericLinkShape Description for Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape

(Odziedziczone po LinkShape)
SetInitialGraphLayoutVisibility()

Jeśli widoczność tego kształtu została skorygowana przed utworzeniem obiektu układu grafu, upewnij się, że te dwa są zsynchronizowane.

(Odziedziczone po ShapeElement)
SetShowHideState(Boolean)

Ustawianie stanu widoczności kształtu i wszystkich jego elementów podrzędnych

(Odziedziczone po ShapeElement)
SetShowHideStateImplementation(Boolean)

Główny impementacja dla opcji Pokaż i Ukryj

(Odziedziczone po ShapeElement)
ShouldAddShapeForElement(ModelElement)

Wywoływana przez element ShapeElement.FixUpChildShapes() w celu uzyskania wartości wskazującej, czy element ShapeElement powinien zostać utworzony i dodany jako element podrzędny tego elementu ShapeElement.

(Odziedziczone po ShapeElement)
ShouldReparentOnMove()

Decyduje, czy kształt powinien zostać powtórzony po przeniesieniu.

(Odziedziczone po ShapeElement)
Show()

Pokaż (uwidocznij) kształt i wszystkie jego elementy podrzędne

(Odziedziczone po ShapeElement)
ShowCustomToolTip(String, IWin32Window, Point)

Pokaż niestandardową etykietkę narzędzia kształtu z podanymi wskazówkami dotyczącymi tekstu i położenia

(Odziedziczone po ShapeElement)
ToString()

Zwraca nazwę dostępnego obiektu oraz jego podtyp.

(Odziedziczone po ShapeElement)
TranslateGeometryToAbsoluteBounds(RectangleD)

Tłumaczy prostokąt z współrzędnych względem lewej górnej części elementu nadrzędnego IGeometryHost na współrzędne bezwzględne świata.

(Odziedziczone po ShapeElement)
TranslateGeometryToRelativeBounds(RectangleD)

Tłumaczy prostokąt z współrzędnych świata bezwzględnego do współrzędnych względem lewej górnej części elementu nadrzędnego IGeometryHost.

(Odziedziczone po ShapeElement)
TranslateToAbsoluteBounds(RectangleD)

Tłumaczy prostokąt z współrzędnych względem kształtu nadrzędnego na współrzędne bezwzględne świata.

(Odziedziczone po ShapeElement)
TranslateToRelativeBounds(RectangleD)

Tłumaczy prostokąt z współrzędnych świata bezwzględnego do współrzędnych względem kształtu nadrzędnego.

(Odziedziczone po ShapeElement)
UpdateDerivedVisible(ShapeElement)

Aktualizowanie pochodnego widocznego stanu tego kształtu

(Odziedziczone po ShapeElement)
UpdateEdgePoints(EdgePointCollection)

Ustawia kolekcję programu EdgePoints, odpowiednio aktualizuje powiązane elementy członkowskie i unieważnia skojarzone widoki.

(Odziedziczone po LinkShape)
UpdateGeometryLuminosity(DiagramClientView, Brush)

Modyfikuje jasność określonego pędzla. (Powinna być wywoływana tylko przez klas pochodnych ShapeGeometry.)

(Odziedziczone po ShapeElement)
UpdateGeometryLuminosity(DiagramClientView, Pen)

Modyfikuje jasność określonego pióra. (Powinna być wywoływana tylko przez klas pochodnych ShapeGeometry.)

(Odziedziczone po ShapeElement)
UpdateGraphEdgePoints()

DomainClass GenericLinkShape Description for Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape

(Odziedziczone po LinkShape)

Zdarzenia

Click

Zdarzenie jest wyzwalane po kliknięciu kształtu.

(Odziedziczone po ShapeElement)
DoubleClick

Zdarzenie jest wyzwalane po dwukrotnym kliknięciu kształtu.

(Odziedziczone po ShapeElement)
KeyDown

Zdarzenie zostało wyzwolone, gdy kształt ma fokus i klawisz klawiatury jest wyłączony.

(Odziedziczone po ShapeElement)
KeyPress

Zdarzenie jest wyzwalane, gdy kształt ma fokus i jest wpisany znak.

(Odziedziczone po ShapeElement)
KeyUp

Zdarzenie jest wyzwalane, gdy kształt ma fokus i zostanie zwolniony klawisz klawiatury.

(Odziedziczone po ShapeElement)
MouseDown

Zdarzenie zostało wyzwolone po naciśnięciu przycisku myszy na kształcie.

(Odziedziczone po ShapeElement)
MouseMove

Zdarzenie zostało wyzwolone, gdy kursor przesuwa się nad kształtem.

(Odziedziczone po ShapeElement)
MouseUp

Zdarzenie zostało wyzwolone po zwolnieniu przycisku myszy na kształcie.

(Odziedziczone po ShapeElement)
MouseWheel

Zdarzenie zostało wyzwolone, gdy koło myszy porusza się, gdy kursor znajduje się nad kształtem.

(Odziedziczone po ShapeElement)

Jawne implementacje interfejsu

IMergeElements.CanMerge(ProtoElementBase, ElementGroupPrototype)

DomainClass GenericLinkShape Description for Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape

(Odziedziczone po ModelElement)
IMergeElements.ChooseMergeTarget(ElementGroup)

DomainClass GenericLinkShape Description for Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape

(Odziedziczone po ModelElement)
IMergeElements.ChooseMergeTarget(ElementGroupPrototype)

DomainClass GenericLinkShape Description for Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape

(Odziedziczone po ModelElement)
IMergeElements.MergeConfigure(ElementGroup)

DomainClass GenericLinkShape Description for Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape

(Odziedziczone po ModelElement)
IMergeElements.MergeDisconnect(ModelElement)

DomainClass GenericLinkShape Description for Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape

(Odziedziczone po ModelElement)
IMergeElements.MergeRelate(ModelElement, ElementGroup)

DomainClass GenericLinkShape Description for Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape

(Odziedziczone po ModelElement)

Metody rozszerzania

GetDslDefinitionModelElement(PresentationElement)

Ta metoda zapewnia zwrócenie rzeczywistego elementu modelu odpowiadającego elementowi PresentationElement. W przypadku list PELs dslDesigner odpowiedni temat może być wewnętrzną klasą TreeNode, a nie rzeczywistą mel. Ta metoda poprawnie obsługuje te przypadki, aby rzeczywisty mel był zwracany.

AddExtension(ModelElement, DomainClassInfo)

Rozszerz ten element ModelElement przy użyciu nowo utworzonego rozszerzenia określonego typu domeny. Wyjątek InvalidOperationException zostanie zgłoszony, jeśli element ma już rozszerzenie tego typu.

AddExtension(ModelElement, ExtensionElement)

Rozszerz ten element ModelElement przy użyciu określonego rozszerzenia. Wyjątek InvalidOperationException zostanie zgłoszony, jeśli element ma już rozszerzenie tego samego typu.

AddExtension(ModelElement, Guid)

Rozszerz ten element ModelElement przy użyciu nowo utworzonego rozszerzenia zidentyfikowanego typu domeny. Wyjątek InvalidOperationException zostanie zgłoszony, jeśli element ma już rozszerzenie tego typu.

AddExtension(ModelElement, Type)

Rozszerz ten element ModelElement przy użyciu nowo utworzonego rozszerzenia określonego typu. Wyjątek InvalidOperationException zostanie zgłoszony, jeśli element ma już rozszerzenie tego typu.

AddExtension<T>(ModelElement)

Rozszerz ten element ModelElement przy użyciu nowo utworzonego rozszerzenia określonego typu. Wyjątek InvalidOperationException zostanie zgłoszony, jeśli element ma już rozszerzenie tego samego typu.

GetAllExtensions(ModelElement)

Zwróć wyliczenie, które wykonuje pierwszy przechodzenie w drzewie elementów rozszerzeń osadzonych w tym elemecie ModelElement.

GetBaseElement(ModelElement)

Zwraca katalog główny wirtualnej usługi MEL, w której uczestniczy określony element ModelElement.

GetExtension(ModelElement, DomainClassInfo)

DomainClass GenericLinkShape Description for Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape

GetExtension(ModelElement, Guid)

DomainClass GenericLinkShape Description for Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape

GetExtension(ModelElement, Type)

Pobierz element ExtensionElement określonego typu z dostępnych rozszerzeń tego elementu ModelElement. Jeśli element nie ma takiego rozszerzenia, zostanie zgłoszony wyjątek InvalidOperationException.

GetExtension<T>(ModelElement)

Pobierz element ExtensionElement określonego typu z dostępnych rozszerzeń tego elementu ModelElement. Jeśli element nie ma takiego rozszerzenia, zostanie zgłoszony wyjątek InvalidOperationException.

IsExtendedBy(ModelElement, DomainClassInfo)

Sprawdź, czy ten element ModelElement jest obecnie rozszerzony przez element ExtensionElement określonego typu.

IsExtendedBy(ModelElement, Guid)

Sprawdź, czy ten element ModelElement jest obecnie rozszerzony przez element ExtensionElement określonego typu.

IsExtendedBy(ModelElement, Type)

Sprawdź, czy ten element ModelElement jest obecnie rozszerzony przez element ExtensionElement określonego typu.

RemoveExtension(ModelElement, DomainClassInfo)

Usuń dowolne rozszerzenie określonego elementu ModelElement, które jest określonego typu.

RemoveExtension(ModelElement, ExtensionElement)

Usuń określony element ExtensionElement z rozszerzeń tego elementu ModelElement.

RemoveExtension(ModelElement, Guid)

Usuń dowolne rozszerzenie określonego elementu ModelElement, które jest określonego typu.

RemoveExtension(ModelElement, Type)

Usuń dowolne rozszerzenie tego elementu ModelElement, które jest określonego typu.

TryGetExtension(ModelElement, DomainClassInfo)

DomainClass GenericLinkShape Description for Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape

TryGetExtension(ModelElement, Guid)

DomainClass GenericLinkShape Description for Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape

TryGetExtension(ModelElement, Type)

DomainClass GenericLinkShape Description for Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape

TryGetExtension<T>(ModelElement)

Pobierz element ExtensionElement określonego typu z dostępnych rozszerzeń tego elementu ModelElement. Jeśli ten element nie ma takiego rozszerzenia, wynik będzie mieć wartość null.

CanDelete(ModelElement, Guid[])

Usuwa element z modelu.

GetLocks(ModelElement)

Pobierz flagi blokady dla tego elementu. Będzie to obejmować wszystkie blokady włączone na partycji zawierającej element.

IsLocked(ModelElement, Locks)

Sprawdź, czy ten element ma dowolny z określonego zestawu blokad

SetLocks(ModelElement, Locks)

Ustawianie flag blokady tego elementu

Dotyczy