ShapeElement Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
DomainClass ShapeElement Description for Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement
public ref class ShapeElement abstract : Microsoft::VisualStudio::Modeling::Diagrams::PresentationElement, Microsoft::VisualStudio::Modeling::Diagrams::IGeometryHost
[Microsoft.VisualStudio.Modeling.Design.DescriptionResource("Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement.Description", typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")]
[Microsoft.VisualStudio.Modeling.Design.DisplayNameResource("Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement.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("ffb3d9f5-7a47-4e12-8501-0055bd018825")]
[System.CLSCompliant(true)]
public abstract class ShapeElement : Microsoft.VisualStudio.Modeling.Diagrams.PresentationElement, Microsoft.VisualStudio.Modeling.Diagrams.IGeometryHost
[<Microsoft.VisualStudio.Modeling.Design.DescriptionResource("Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement.Description", typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")>]
[<Microsoft.VisualStudio.Modeling.Design.DisplayNameResource("Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement.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("ffb3d9f5-7a47-4e12-8501-0055bd018825")>]
[<System.CLSCompliant(true)>]
type ShapeElement = class
inherit PresentationElement
interface IGeometryHost
Public MustInherit Class ShapeElement
Inherits PresentationElement
Implements IGeometryHost
- Dziedziczenie
- Pochodne
- Atrybuty
- Implementuje
Konstruktory
ShapeElement(Partition, PropertyAssignment[]) |
Konstruktor. |
Pola
DomainClassId |
Identyfikator klasy domeny ShapeElement. |
Właściwości
AbsoluteBoundingBox |
Pobiera prostokąt ograniczenia w jednostkach świata i względem lewego górnego rogu diagramu. |
AbsoluteBoundingBoxToEnsureVisible |
Pobiera prostokąt ograniczenia, którego będzie używać diagramClientView.EnsureVisible. Prostokąt znajduje się w jednostkach świata i względem lewego górnego rogu diagramu. |
AbsoluteCenter |
Pobiera środek granic bezwzględnych elementu ShapeElement względem lewego górnego rogu diagramu niezależnie od nadrzędnego elementu ShapeElement. |
AccessibilityObject |
Pobiera obiekt AccessibleObject przypisany do elementu |
AccessibleDefaultActionDescription |
Pobiera domyślny opis akcji elementu do użycia przez aplikacje klienckie ułatwień dostępu |
AccessibleDescription |
Pobiera opis elementu używanego przez aplikacje klienckie ułatwień dostępu |
AccessibleHelp |
Pobiera opis działania elementu lub sposobu użycia elementu. |
AccessibleHelpTopicFileName |
Pobiera ścieżkę do pliku Pomocy skojarzonego z tym elementem. |
AccessibleHelpTopicId |
Pobiera identyfikator tematu pomocy skojarzony z tym elementem. |
AccessibleName |
Pobiera nazwę elementu używanego przez aplikacje klienckie ułatwień dostępu |
AccessibleRole |
Pobiera dostępną rolę kontrolki |
AccessibleState |
Pobiera dostępny stan elementu modelu |
AccessibleValue |
Pobiera dostępną wartość dla tego elementu. |
AllowsChildrenInSelection |
Pobiera, czy elementy podrzędne tego kształtu są dozwolone w tej samej grupie zaznaczenia co ten element nadrzędny. |
AllowsChildrenToResizeParent |
Pobiera wartość określającą, czy kształty podrzędne mogą zmieniać rozmiar tego kształtu. |
AllowsChildrenToShrinkParent |
Pobiera wartość, która określa, czy ten kształt może zostać odsunięty, a także uprawiany przez zmiany w jego zagnieżdżonych elementach podrzędnych. |
BackgroundBrushId |
Pobiera identyfikator zasobu pędzla, który będzie używany do wypełnienia tła geometrii. |
BoundingBox |
Pobiera prostokąt ograniczenia w jednostkach świata i względem lewego górnego rogu elementu nadrzędnego ShapeElement. |
CanFocus |
Pobiera wartość wskazującą, czy element ShapeElement może otrzymać fokus. |
CanMove |
Pobiera wartość wskazującą, czy użytkownik może zmienić położenie elementu ShapeElement. |
CanSelect |
Pobiera wartość wskazującą, czy użytkownik może wybrać element ShapeElement. |
Center |
Pobiera punkt środkowy granic elementu ShapeElement. |
ClassStyleSet |
Pobiera zestaw stylów udostępniony we wszystkich wystąpieniach tej klasy. |
ClipWhenDrawingFields |
Pobiera wartość wskazującą, czy region wycinki powinien być ustawiony na pole ograniczenia tego kształtu podczas rysowania jego podrzędnych pól ShapeFields. |
Decorators |
Kolekcja dekoratorów dla tego typu kształtu. Zwróć wartość null, jeśli ten typ nie ma dekoratorów. Domyślnie kształty nie mają dekoratorów. |
DefaultShapeField |
Pobiera pierwsze pole ShapeField, które może uzyskać fokus. Zwrócone pole powinno być używane jako domyślne pole kształtu, aby odbierać zdarzenia klucza, gdy element ShapeElement ma fokus, a element ShapeElement nie odpowiada na kluczowe zdarzenia. |
DefaultSize |
Pobiera domyślny rozmiar elementu ShapeElement w jednostkach świata. |
Diagram |
Pobiera diagram, do którego należy ten element ShapeElement. (Może to być wartość null). |
EnsureVisiblePreference |
Preferencje dla metody EnsureVisible dla tego kształtu. Wartość domyślna to zwracanie wartości VisiblePreference dla diagramu hostowania tego kształtu. |
Events |
Zwraca listę programów obsługi zdarzeń dołączonych do tego elementu ShapeElement. |
GeometryBackgroundBrushId |
Pobiera identyfikator zasobu pędzla, który będzie używany do wypełnienia tła geometrii. |
GeometryBoundingBox |
Pobiera pole ograniczenia geometrii. (Powinna być wywoływana tylko przez klas pochodnych ShapeGeometry.) |
GeometryHasFilledBackground |
Pobiera wartość wskazującą, czy tło geometrii zostanie wypełnione. (Powinna być wywoływana tylko przez klas pochodnych ShapeGeometry.) |
GeometryHasOutline |
Pobiera wartość wskazującą, czy zostanie narysowany kontur geometrii. (Powinna być wywoływana tylko przez klas pochodnych ShapeGeometry.) |
GeometryHasShadow |
Pobiera wartość wskazującą, czy geometria wyświetla cień. (Powinna być wywoływana tylko przez klas pochodnych ShapeGeometry.) |
GeometryOutlinePenId |
Pobiera identyfikator zasobu pióra, który będzie używany do rysowania konturu geometrii. |
GeometryStyleSet |
Pobiera zestaw stylów do użycia dla geometrii. (Powinna być wywoływana tylko przez klas pochodnych ShapeGeometry.) |
GridSize |
Pobiera rozmiar siatki w jednostkach świata, na których znajduje się ten kształt. Domyślnie jest używany rozmiar GridSize kształtu nadrzędnego. |
HasChildren |
Pobiera wartość wskazującą, czy element ShapeElement ma co najmniej jeden podrzędny element ShapeElement z relacją względną lub zagnieżdżonym. |
HasCustomToolTip |
Zwraca, czy ten kształt ma niestandardowe renderowanie etykietki narzędzia |
HasDragOverToolTip |
Zwraca informację, czy etykietka narzędzia przeciągania jest obsługiwana przez ten kształt. |
HasFilledBackground |
Pobiera wartość wskazującą, czy narysować tło kształtu. |
HasHighlighting |
Pobiera wartość wskazującą, czy narysować wyróżnienie elementu ShapeElement |
HasOutline |
Pobiera wartość wskazującą, czy narysować kontur kształtu. |
HasShadow |
Pobiera wartość wskazującą, czy narysować cień elementu ShapeElement |
HasToolTip |
Pobierz/ustaw, czy kształt domyślnie wyświetla etykietkę narzędzia aktywowania myszy |
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) |
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. |
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. |
IsVisible |
Pobiera atrybut widoczności tego kształtu. |
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. |
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. |
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. |
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. |
MaximumShadowOffset |
Pobiera maksymalne przesunięcie cienia w jednostkach światowych. Wszystkie przesunięcia w tle muszą być mniejsze niż ta kwota. |
MaximumSize |
Pobiera maksymalny rozmiar elementu ShapeElement w jednostkach światowych. |
MinimumSize |
Pobiera minimalny rozmiar elementu ShapeElement w jednostkach światowych. |
ModelElement |
Pobiera lub ustawia element modelu skojarzony z tym elementem prezentacji. (Odziedziczone po PresentationElement) |
NestedChildShapes |
Pobiera listę zagnieżdżonychChildShapes. Opis elementu Microsoft.VisualStudio.Modeling.Diagrams.ParentShapeContainsNestedChildShapes.ParentShapes |
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. |
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. |
OutlinePenId |
Pobiera identyfikator zasobu pióra, który będzie używany do rysowania konturu geometrii. |
OutlinePenWidth |
Pobiera szerokość pióra konspektu w jednostkach świata. Jest to przydatne w przypadku zawyżania prostokąta ograniczenia ShapeElement na potrzeby unieważnienia. |
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. |
ParentLink |
Pobiera relację z nadrzędnym elementem ShapeElement. |
ParentShape |
ParentShape DomainRole |
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. |
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. |
RelativeChildShapes |
Pobiera listę względnychChildShapes. Opis elementu Microsoft.VisualStudio.Modeling.Diagrams.ParentShapeHasRelativeChildShapes.ParentShapes |
ShapeFields |
Kolekcja pól kształtu dla tego typu kształtu. |
ShapeGeometry |
Pobiera obiekt ShapeGeometry skojarzony z tym elementem ShapeElement. |
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. |
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. |
Subject |
Pobiera lub ustawia temat. Opis elementu Microsoft.VisualStudio.Modeling.Diagrams.PresentationViewsSubject.Presentation (Odziedziczone po PresentationElement) |
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. |
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. |
Metody
AccessibleDoDefaultAction() |
Wykonuje akcję domyślną skojarzona z tym dostępnym obiektem. |
Associate(ModelElement) |
Kojarzy ten element prezentacji z elementem modelu. (Odziedziczone po PresentationElement) |
AssociateValueWith(Store, AssociatedPropertyInfo) |
Kojarzy wartość zasobu tego kształtu z wartością właściwości IMS. Użyj tej metody, gdy właściwość IMS istnieje na elemecie, który nie jest tym elementem ShapeElement. |
AssociateValueWith(Store, Guid) |
Kojarzy zasób tego kształtu z wartością właściwości IMS w samym elemecie ShapeElement. |
CalculateDerivedVisible(ShapeElement) |
Oblicz wartość DerivedVisible dla tego kształtu, zakładając, że element nadrzędny jest poprawny. |
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 ElementGroup. |
ChooseMergeTarget(ElementGroupPrototype) |
Pobiera element ModelElement do użycia jako element docelowy procesu scalania ElementGroupPrototype. |
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 znajdować się inny kształt. |
ChooseRelationship(ShapeElement) |
Wywoływana przez element ShapeElement.FixUpChildShapes() w celu uzyskania typu relacji element ShapeElement musi mieć element nadrzędny. |
CoerceSelection(DiagramItem, DiagramClientView, Boolean) |
Umożliwia zmianę zaznaczonych elementów w kształcie. Wywoływana z akcji wyboru. |
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. |
CreateClassStyleSet() |
Tworzy zestaw stylów klasy dla tego elementu ShapeElement |
CreateDecorators() |
Tworzy wystąpienie kolekcji dekoratorów dla tego typu kształtu. |
CreateInstanceStyleSet() |
Twórca zestaw stylów tego wystąpienia. |
CreateShapeFields() |
Tworzy wystąpienie kolekcji pól kształtu dla tego typu kształtu. |
Delete() |
Usuwa element z modelu. (Odziedziczone po ModelElement) |
Delete(Guid[]) |
Usuwa element z modelu. (Odziedziczone po ModelElement) |
DetermineHighlightShape(ShapeElement) |
Przechodzi w górę łańcucha kształtów nadrzędnych, dopóki nie znajdzie kształtu, który wyróżnia się włączony lub osiągnął górną część łańcucha nadrzędnego. |
DoFoldToShape(PointD, PointD) |
Oblicza punkt wzdłuż obwodu ShapeElement, w którym dany wektor będzie przecinać się |
DoHitTest(PointD, DiagramHitTestInfo, Boolean) |
Wykonuje test trafienia, biorąc pod uwagę punkt względem lewej górnej części diagramu w jednostkach świata. |
DoHitTest(PointD, DiagramHitTestInfo) |
Wykonuje test trafienia, biorąc pod uwagę punkt względem lewej górnej części diagramu w jednostkach świata. |
DoHitTestSelection(PointD, DiagramHitTestInfo) |
Wykonuje test trafienia w zaznaczeniu wokół elementu ShapeElement, biorąc pod uwagę punkt względem lewej górnej części diagramu w jednostkach światowych. |
DoKeyboardNavigation(Keys, DiagramClientView) |
Wywołuje odpowiednią metodę nawigacji w kształcie. |
DrawResizeFeedback(DiagramPaintEventArgs, RectangleD) |
Rysuje opinię zmiany rozmiaru elementu ShapeElement przy użyciu podanych bezwzględnych granic dla elementu ShapeElement. |
ExcludeFromClipRegion(Graphics, Matrix, GraphicsPath) |
Wyklucza ten element ShapeElement i jego malejąco element ShapeElements z regionu wycinki w określonym obiekcie grafiki. |
ExcludeGeometryFromClipRegion(Graphics, Matrix, GraphicsPath) |
Wyklucza się z regionu przycinania tej geometrii, w tym geometrie obiektów IGeometryHost elementów podrzędnych. (Powinna być wywoływana tylko przez klas pochodnych ShapeGeometry.) |
FindDecorator(IList<Decorator>, String) |
DomainClass ShapeElement Description for Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement |
FindDecorator(String) |
Znajduje dekorator o podanej nazwie. |
FindFirstChild(Boolean) |
Wywoływane przez ten element ShapeElement w celu uzyskania pierwszego elementu podrzędnego w sekwencji nawigacji. Wywoływane przez podrzędny element ShapeElement lub ShapeField, aby uzyskać pierwszy element podrzędny tego kształtu w sekwencji nawigacji. |
FindFreeArea(Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double) |
Znajdź wolny obszar na wykresie kształtu lub diagramu. |
FindLastChild(Boolean) |
Wywoływane przez podrzędny element ShapeElement lub ShapeField w celu pobrania ostatniego elementu podrzędnego tego kształtu w sekwencji nawigacji. |
FindNextChild(DiagramItem, Boolean) |
Wywoływane przez podrzędny element ShapeElement lub ShapeField w celu pobrania pierwszego elementu równorzędnego dziecka po nim w sekwencji nawigacji. |
FindNextInChildFields(ShapeField, Boolean) |
Znajduje pierwszy diagramItem po określonym elemecie ShapeField. Wyszukiwanie jest ograniczone do kolekcji ShapeField tego kształtu, w tym jej pól podrzędnych. |
FindPreviousChild(DiagramItem, Boolean) |
Wywoływana przez podrzędny element ShapeElement lub ShapeField, aby uzyskać pierwszy element równorzędny elementu podrzędnego z fokusem poprzedzający go w sekwencji nawigacji. |
FindPreviousInChildFields(ShapeField, Boolean) |
Znajduje pierwszy diagramItem poprzedzający określony obiekt ShapeField. Wyszukiwanie jest ograniczone do kolekcji ShapeField tego kształtu, w tym jej pól podrzędnych. |
FindShapeField(IList<ShapeField>, String) |
DomainClass ShapeElement Description for Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement |
FindShapeField(String) |
Zwraca pierwsze pole ShapeField o podanej nazwie w kolekcji ShapeFields. Jeśli nie można odnaleźć pola o podanej nazwie, ta metoda zwraca wartość null. |
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. |
Focused(DiagramClientView) |
Zwraca wartość wskazującą, czy ten kształt jest skoncentrowany w określonym widoku. |
GetAccessibilityObject(DiagramClientView) |
Pobiera obiekt AccessibleObject przypisany do elementu |
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. |
GetCursor(Cursor, DiagramClientView, PointD) |
Pobiera kursor wyświetlany, gdy wskaźnik myszy znajduje się nad elementem 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ć. |
GetFieldAccessibleDescription(ShapeField) |
DomainClass ShapeElement Description for Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement |
GetFieldAccessibleName(ShapeField) |
DomainClass ShapeElement Description for Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement |
GetFieldAccessibleValue(ShapeField) |
DomainClass ShapeElement Description for Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement |
GetFieldRepresentedElement(ShapeField) |
Pobiera podstawowy element ModelElement reprezentowany przez określone podrzędne pole ShapeField. |
GetFieldRepresentedProperty(ShapeField) |
Pobiera informacje o właściwościach reprezentowane przez określone pole ShapeField. |
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. |
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. |
GetSubFieldAccessibleDescription(ShapeField, ShapeSubField) |
DomainClass ShapeElement Description for Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement |
GetSubFieldAccessibleName(ShapeField, ShapeSubField) |
DomainClass ShapeElement Description for Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement |
GetSubFieldAccessibleValue(ShapeField, ShapeSubField) |
DomainClass ShapeElement Description for Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement |
GetSubFieldRepresentedElements(ShapeField, ShapeSubField) |
Pobiera kolekcję Elementów modelu reprezentowanych przez określone pole ShapeSubField. |
GetSubFieldRepresentedProperty(ShapeField, ShapeSubField) |
Pobiera deskryptor właściwości skojarzony z określonym polem podrzędnym. |
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. |
GetToolTipText(DiagramItem) |
Pobiera tekst etykietki narzędzia dla elementu PEL pod kursorem |
HasCachedDragOverResult(DiagramDragEventArgs) |
Zwraca wartość true, jeśli wynik Przeciągnij przez jest buforowany. |
Hide() |
Ukryj (niewidoczny) kształt i wszystkie jego elementy podrzędne |
HideCustomToolTip(IWin32Window) |
Ukryj niestandardową etykietkę narzędzia kształtu |
InitializeDecorators(IList<ShapeField>, IList<Decorator>) |
Tworzy wystąpienia i dodaje pola kształtu (takie jak tekst i obrazy) do tego typu kształtu. |
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. |
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. |
InitializeShapeFields(IList<ShapeField>) |
DomainClass ShapeElement Description for Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement |
Invalidate() |
Unieważnia element ShapeElement. |
Invalidate(Boolean) |
Unieważnia element ShapeElement. |
Invalidate(RectangleD) |
Unieważnia element ShapeElement z określonym prostokątem używanym jako granice bezwzględne. |
IsDescendantOf(ShapeElement) |
Zwraca wartość wskazującą, czy ten kształt jest elementem potomnym określonego kształtu. |
IsNavigationKey(Char) |
Zwraca wartość wskazującą, czy określony znak odpowiada poleceniem nawigacji. |
IsNavigationKey(Keys) |
Zwraca wartość wskazującą, czy określone dane klucza odnoszą się do polecenia nawigacyjnego. |
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. |
MergeConfigure(ElementGroup) |
Element PresentationElements nie powinien zastępować klasy MergeConfigure(), ponieważ nie będzie on wywoływany na listach PELs podczas scalania. Zamiast tego listy PEL 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ć funkcji MergeRelate(), ponieważ nie będzie on wywoływany na listach PELs podczas scalania. Zamiast tego listy PEL 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. |
MoveByRepositioning(DiagramDragEventArgs) |
Zmienia położenie kształtów w elemecie ElementGroupPrototype według wartości określonej przez położenie myszy. |
MoveByRepositioning(ElementGroupPrototype, DiagramItemCollection, PointD, DiagramItem) |
Zmienia położenie kształtów w danym prototypie do określonego punktu. |
NavigateAscend(SelectedShapesCollection) |
Wywoływana przez ten element ShapeElement w celu ustawienia fokusu na jego pierwszy nadrzędny element nadrzędny z możliwością koncentracji uwagi w sekwencji nawigacji. |
NavigateDescend(SelectedShapesCollection) |
Wywołana przez ten element ShapeElement w celu ustawienia fokusu na jego pierwszy element potomny fokusu w sekwencji nawigacji. |
NavigateTo(DiagramItem, SelectedShapesCollection) |
Wywoływana przez metody Navigate, aby ustawić fokus na określony diagramItem. |
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. |
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. |
NavigateToNext(SelectedShapesCollection) |
Wywołana przez ten element ShapeElement w celu ustawienia fokusu na następny obiekt w sekwencji nawigacji. Element fokusu zaznaczenia jest ignorowany; przyjmuje się, że ten kształt jest elementem ShapeElement, z którego ma rozpocząć nawigowanie. |
NavigateToPrevious(SelectedShapesCollection) |
Wywołana przez ten element ShapeElement w celu ustawienia fokusu na poprzedni obiekt w sekwencji nawigacji. Element fokusu zaznaczenia jest ignorowany; przyjmuje się, że ten kształt jest elementem ShapeElement, z którego ma rozpocząć nawigowanie. |
OnAssociatedPropertyChanged(PropertyChangedEventArgs) |
Wywoływana, gdy zmienia się właściwość. |
OnBeforePaint() |
OnBeforePaint jest wywoływany na początku obrazu ShapeElement. Umożliwia deweloperom aktualizowanie i zastępowanie zasobów przed ich zastosowaniem w obrazie. |
OnBeginEdit(DiagramItemEventArgs) |
Wywoływane po rozpoczęciu edycji w miejscu. |
OnBoundsFixup(BoundsFixupState, Int32, Boolean) |
Umożliwia możliwość ostatniej okazji, aby granice zostały zdefiniowane jako userFixed podczas wyświetlania i poprawki diagramu. Tę metodę można zastąpić, aby zastosować wszelkie zmiany poprawki określonych granic, które chcesz zastosować. |
OnChildConfigured(ShapeElement, Boolean, Boolean) |
Wywoływana przez element ShapeElement.FixUpChildShapes() w celu umożliwienia temu elementowi ShapeElement po skonfigurowaniu określonego elementu podrzędnego ShapeElement. Po wywołaniu metody OnChildConfiguring() nowy kształt podrzędny jest umieszczony w lokalizacji docelowej upuszczania (jeśli ma to zastosowanie). Jest to nazywane dalej, niezależnie od tego, czy kształt podrzędny został umieszczony, czy nie. |
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 został umieszczony na kształcie docelowym. |
OnClick(DiagramPointEventArgs) |
Wywoływana przez kontrolkę OnClick(). |
OnCopy(ModelElement) |
Wywoływana po utworzeniu kopii elementu. Metoda jest wywoływana dla zduplikowanego elementu. (Odziedziczone po ModelElement) |
OnDeleted() |
Wywoływane przez model po usunięciu elementu. (Odziedziczone po ModelElement) |
OnDeleting() |
Wywoływane przez model przed usunięciem elementu. (Odziedziczone po ModelElement) |
OnDoubleClick(DiagramPointEventArgs) |
Wywoływane przez kontrolkę OnDoubleClick() |
OnDragDrop(DiagramDragEventArgs) |
Zdarzenie zgłaszane, gdy obiekt IDataObject jest przeciągany, a następnie porzucony do elementu ShapeElement. |
OnDragEnter(DiagramDragEventArgs) |
Zdarzenie zgłaszane, gdy przeciągnięcie obiektu IDataObject wchodzi w granice elementu ShapeElement. |
OnDragLeave(DiagramPointEventArgs) |
Zdarzenie podniesione, gdy przeciągnięcie obiektu IDataObject pozostawia granice elementu ShapeElement. |
OnDragOver(DiagramDragEventArgs) |
Zdarzenie zgłaszane, gdy obiekt IDataObject jest przeciągany przez granice elementu ShapeElement. |
OnEndEdit(DiagramItemEventArgs) |
Wywoływane po zakończeniu edycji w miejscu. |
OnInitialize() |
Ta metoda jest wywoływana, gdy kształt jest tworzony initytucyjnie, klasy pochodne mogą zastąpić w celu wykonania inicjowania wystąpienia kształtu. Ta metoda jest zawsze wywoływana w ramach transakcji. |
OnKeyDown(DiagramKeyEventArgs) |
Wywoływana po naciśnięciu klawisza. |
OnKeyPress(DiagramKeyPressEventArgs) |
Wywoływane między kluczem w dół a kluczem w górę. |
OnKeyUp(DiagramKeyEventArgs) |
Wywoływana po wydaniu klucza. |
OnMouseDown(DiagramMouseEventArgs) |
Wywoływana przez kontrolkę OnMouseDown(). |
OnMouseEnter(DiagramPointEventArgs) |
Domyślna implementacja zdarzenia ShapeElement dla elementu OnMouseEnter. |
OnMouseHover(DiagramPointEventArgs) |
Domyślna implementacja zdarzenia ShapeElement dla elementu OnMouseHover. |
OnMouseLeave(DiagramPointEventArgs) |
Domyślna implementacja zdarzenia ShapeElement dla elementu OnMouseLeave. |
OnMouseMove(DiagramMouseEventArgs) |
Wywoływana przez kontrolkę OnMouseMove(). |
OnMouseUp(DiagramMouseEventArgs) |
Wywoływana przez kontrolkę OnMouseUp(). |
OnMouseWheel(DiagramMouseEventArgs) |
Wywoływana przez kontrolkę OnMouseWheel(). |
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. |
OnPaintEmphasis(DiagramPaintEventArgs) |
Przyciąga wizualny nacisk na kształt. Nie wskazuje to zaznaczenia, zwraca uwagę tylko na ten kształt użytkownika po wybraniu innego kształtu. (Zobacz ShapeElement.RelatedShapeToEmphasize). |
OnPaintFeedback(DiagramPaintEventArgs) |
Rysuje opinię przeciągania/upuszczania, gdy element ShapeElement (lub ewentualnie jeden z jego malejących) znajduje się pod myszą. Jest to wywoływane przez kontrolkę OnPaint(). |
OnPaintSelection(DiagramPaintEventArgs) |
Rysuje wybór tego elementu ShapeElement. Domyślnie element ShapeElement's ShapeGeometry narysuje zaznaczenie. Układ współrzędny obiektu Grafiki znajduje się w jednostkach świata i względem kształtu nadrzędnego. |
OnPaintShape(DiagramPaintEventArgs) |
Rysuje element ShapeElement. Jest to wywoływane przez kontrolkę OnPaint(). |
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. |
OnShapeRemoved() |
Wywoływane, gdy ten element ShapeElement nie jest już podrzędnym elementem ShapeElement jej nadrzędnego elementu 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. |
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. |
PermitChildVisibility(ShapeElement) |
Możliwość wpływania na widoczność kształtów podrzędnych |
ProcessVisibilityChange(Boolean) |
Przetwarzanie zmiany wynikowej na podstawie zmiany widoczności tego kształtu |
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. |
PurgePoints() |
Ta metoda usuwa wszystkie obecne punkty |
RebuildShape() |
Wykonuje poprawkę widoku dla tego elementu ShapeElement. |
RemoveLayoutObject() |
usuwa (usuwa) ten element ShapeElement z programu GraphWrapper, a także jego względne i zagnieżdżone kształty podrzędne. |
Selected(DiagramClientView) |
Zwraca wartość wskazującą, czy ten kształt jest zaznaczony w określonym widoku. |
SetInitialGraphLayoutVisibility() |
Jeśli widoczność tego kształtu została skorygowana przed utworzeniem obiektu układu grafu, upewnij się, że te dwa są zsynchronizowane. |
SetShowHideState(Boolean) |
Ustawianie stanu widoczności kształtu i wszystkich jego elementów podrzędnych |
SetShowHideStateImplementation(Boolean) |
Główny impementacja dla opcji Pokaż i Ukryj |
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. |
ShouldReparentOnMove() |
Decyduje, czy kształt powinien zostać powtórzony po przeniesieniu. |
Show() |
Pokaż (uwidocznij) kształt i wszystkie jego elementy podrzędne |
ShowCustomToolTip(String, IWin32Window, Point) |
Pokaż niestandardową etykietkę narzędzia kształtu z podanymi wskazówkami dotyczącymi tekstu i położenia |
ToString() |
Zwraca nazwę dostępnego obiektu oraz jego podtyp. |
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. |
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. |
TranslateToAbsoluteBounds(RectangleD) |
Tłumaczy prostokąt z współrzędnych względem kształtu nadrzędnego na współrzędne bezwzględne świata. |
TranslateToRelativeBounds(RectangleD) |
Tłumaczy prostokąt z współrzędnych świata bezwzględnego do współrzędnych względem kształtu nadrzędnego. |
UpdateDerivedVisible(ShapeElement) |
Aktualizowanie pochodnego widocznego stanu tego kształtu |
UpdateGeometryLuminosity(DiagramClientView, Brush) |
Modyfikuje jasność określonego pędzla. (Powinna być wywoływana tylko przez klas pochodnych ShapeGeometry.) |
UpdateGeometryLuminosity(DiagramClientView, Pen) |
Modyfikuje jasność określonego pióra. (Powinna być wywoływana tylko przez klas pochodnych ShapeGeometry.) |
Zdarzenia
Click |
Zdarzenie zostało wyzwolone po kliknięciu kształtu. |
DoubleClick |
Zdarzenie zostało wyzwolone po dwukrotnym kliknięciu kształtu. |
KeyDown |
Zdarzenie zostało wyzwolone, gdy kształt ma fokus i klawisz klawiatury jest wyłączony. |
KeyPress |
Zdarzenie jest wyzwalane, gdy kształt ma fokus i jest wpisany znak. |
KeyUp |
Zdarzenie jest wyzwalane, gdy kształt ma fokus i zostanie zwolniony klawisz klawiatury. |
MouseDown |
Zdarzenie zostało wyzwolone po naciśnięciu przycisku myszy na kształcie. |
MouseMove |
Zdarzenie zostało wyzwolone, gdy kursor przesuwa się nad kształtem. |
MouseUp |
Zdarzenie zostało wyzwolone po zwolnieniu przycisku myszy na kształcie. |
MouseWheel |
Zdarzenie zostało wyzwolone, gdy koło myszy porusza się, gdy kursor znajduje się nad kształtem. |
Jawne implementacje interfejsu
IMergeElements.CanMerge(ProtoElementBase, ElementGroupPrototype) |
DomainClass ShapeElement Description for Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement (Odziedziczone po ModelElement) |
IMergeElements.ChooseMergeTarget(ElementGroup) |
DomainClass ShapeElement Description for Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement (Odziedziczone po ModelElement) |
IMergeElements.ChooseMergeTarget(ElementGroupPrototype) |
DomainClass ShapeElement Description for Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement (Odziedziczone po ModelElement) |
IMergeElements.MergeConfigure(ElementGroup) |
DomainClass ShapeElement Description for Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement (Odziedziczone po ModelElement) |
IMergeElements.MergeDisconnect(ModelElement) |
DomainClass ShapeElement Description for Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement (Odziedziczone po ModelElement) |
IMergeElements.MergeRelate(ModelElement, ElementGroup) |
DomainClass ShapeElement Description for Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement (Odziedziczone po ModelElement) |
Metody rozszerzania
GetDslDefinitionModelElement(PresentationElement) |
Ta metoda zapewnia zwracanie 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, tak aby rzeczywisty mel został zwrócony. |
AddExtension(ModelElement, DomainClassInfo) |
Rozszerz ten element modelu 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 modelu 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 modelu 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 modelu 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 wirtualnego mel, w którym uczestniczy określony element modelu. |
GetExtension(ModelElement, DomainClassInfo) |
DomainClass ShapeElement Description for Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement |
GetExtension(ModelElement, Guid) |
DomainClass ShapeElement Description for Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement |
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 modelu jest obecnie rozszerzony przez element ExtensionElement określonego typu. |
IsExtendedBy(ModelElement, Guid) |
Sprawdź, czy ten element modelu jest obecnie rozszerzony przez element ExtensionElement określonego typu. |
IsExtendedBy(ModelElement, Type) |
Sprawdź, czy ten element modelu 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 ShapeElement Description for Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement |
TryGetExtension(ModelElement, Guid) |
DomainClass ShapeElement Description for Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement |
TryGetExtension(ModelElement, Type) |
DomainClass ShapeElement Description for Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement |
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 miał wartość null. |
CanDelete(ModelElement, Guid[]) |
Usuwa element z modelu. |
GetLocks(ModelElement) |
Pobierz flagi blokady dla tego elementu. Obejmuje to 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) |
Ustaw flagi blokady tego elementu |