Klasa ShapeField
Lekkie obiekt, który stanowi część kształtu, który może wyświetlać elementy takie jak obraz tła, tekstu dekoratorów i dekoratorów ikona.
Hierarchia dziedziczenia
System.Object
Microsoft.VisualStudio.Modeling.Diagrams.ShapeField
Microsoft.VisualStudio.Modeling.Diagrams.AreaField
Microsoft.VisualStudio.Modeling.Diagrams.ImageField
Microsoft.VisualStudio.Modeling.Diagrams.ListField
Microsoft.VisualStudio.Modeling.Diagrams.ShapeAutoInvalidator
Microsoft.VisualStudio.Modeling.Diagrams.TextField
Microsoft.VisualStudio.Modeling.Diagrams.ToggleButtonField
Przestrzeń nazw: Microsoft.VisualStudio.Modeling.Diagrams
Zestaw: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (w Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll)
Składnia
'Deklaracja
Public MustInherit Class ShapeField
public abstract class ShapeField
Typ ShapeField uwidacznia następujące elementy członkowskie.
Konstruktorzy
Nazwa | Opis | |
---|---|---|
ShapeField | Inicjuje nowe wystąpienie ShapeField klasy. |
Początek
Właściwości
Nazwa | Opis | |
---|---|---|
AnchoringBehavior | W tym artykule opisano, jak zawartość pola należy położenia i rozmiaru sobie w stosunku do nadrzędnego ShapeElement. | |
DefaultAccessibleDescription | Zwraca lub ustawia domyślny opis dostępne. | |
DefaultAccessibleName | Zwraca lub ustawia domyślną nazwę pola kształtu dla dostępnego obiektu. | |
DefaultAccessibleState | Pobiera stan domyślny pola kształtu dla dostępnego obiektu. | |
DefaultBackgroundBrushId | Zwraca lub ustawia identyfikator domyślnego pędzla do malowania tło pola kształtu. | |
DefaultFocusable | Pobiera pola kształtu i weryfikuje, czy może być ustawiony fokus, lub daje możliwość fokus w polu kształt. | |
DefaultInactiveSelectedBackgroundBrushId | Zwraca lub ustawia identyfikator pędzla tło domyślne, w polu kształtu. | |
DefaultPenId | Pobiera lub ustawia identyfikator pióro domyślną w polu kształt. | |
DefaultReflectParentFocusedState | Pobiera dziecka kształtu pole i sprawdza, czy klient powinien otrzymać fokus podczas jej kształtu nadrzędnego uzyskuje fokus lub ustawia możliwość odzwierciedlają stan aktywny jej kształtu nadrzędnego. | |
DefaultReflectParentSelectedState | Pobiera dziecka kształtu pole i sprawdza, czy powinien zostać wybrany, gdy jej kształtu nadrzędnego jest zaznaczona lub ustawia możliwość odzwierciedlają stan zaznaczenia kształtu nadrzędnego. | |
DefaultSelectable | Pobiera pola kształtu i sprawdza, czy można wybierać domyślne lub ustawia domyślny stan zaznaczenia pola kształtu. | |
DefaultSelectedBackgroundBrushId | Zwraca lub ustawia identyfikator pędzla tło domyślne, w polu kształtu. | |
DefaultVisibility | Pobiera pola kształtu i weryfikuje, czy pojawia się domyślnie lub ustawia domyślną widoczność pola kształtu. | |
Name | Pobiera nazwę pola kształtu. |
Początek
Metody
Nazwa | Opis | |
---|---|---|
AccessibleDoDefaultAction | Wykonuje akcję domyślnego dla dostępnego obiektu. | |
AllowInPlaceEditorAutoSize | Włącza się automatycznie wielkości w polu kształt w edytorze w miejscu. | |
AssociateValueWith(Store, AssociatedPropertyInfo) | Kojarzy pole kształtu z właściwością domeny, która jest przypisana do elementu kształtu. | |
AssociateValueWith(Store, Guid) | Kojarzy pole kształtu z właściwością domeny, która jest przypisana do elementu kształtu. | |
AssociateValueWith(Store, Guid, AssociatedPropertyInfo) | Kojarzy pole kształtu z właściwością domeny, która jest przypisana do elementu kształtu. | |
AssociateVisibilityWith(Store, AssociatedPropertyInfo) | Kojarzy widoczność pola kształtu z właściwością domeny, która jest przypisana do elementu kształtu. | |
AssociateVisibilityWith(Store, Guid) | Kojarzy widoczność pola kształtu z właściwością domeny, która jest przypisana do elementu kształtu. | |
AssociateVisibilityWith(Store, Guid, AssociatedPropertyInfo) | Kojarzy widoczność pola kształtu z właściwością domeny, która jest przypisana do elementu kształtu. | |
CanEditValue | Pobiera pola kształtu i sprawdza, czy może być edytowana. | |
CommitPendingEdit | Przydziela Edycja oczekujące. | |
DoHitTest | Wykonuje test trafień określonego punktu na diagramie, aby ustalić, czy punkt znajduje się w obwiedni pola kształtu. | |
DoKeyboardNavigation | Nawiguje w polu kształtu za pomocą klawiatury. | |
DoPaint | Rysuje pole kształtu. | |
EditValue(ShapeElement, DiagramClientView) | Otwiera edytor w miejscu, w polu kształtu. | |
EditValue(ShapeElement, DiagramClientView, PointD) | Otwiera edytor w miejscu, w polu kształtu. | |
Equals | Określa, czy określony obiekt jest równa bieżącego obiektu. (Odziedziczone z Object). | |
Finalize | Umożliwia obiekt spróbuj zwolnić zasoby i wykonywania innych operacji oczyszczania, zanim jest odzyskane w procesie wyrzucania elementów bezużytecznych. (Odziedziczone z Object). | |
FindFirstChild | Lokalizuje pierwsze pole podrzędne kształtu w polu kształtu nadrzędnego. | |
FindLastChild | Lokalizuje ostatnie pole podrzędne kształtu w polu kształtu nadrzędnego. | |
FindNextChild | Lokalizuje następne pole podrzędne kształtu w polu kształtu nadrzędnego. | |
FindNextInChildSubFields | Lokalizuje następne pole kształt podrzędny w sekwencji nawigacji. | |
FindPreviousChild | Lokalizuje poprzedniego pola podrzędne kształtu w polu kształtu nadrzędnego. | |
FindPreviousInChildSubFields | Lokalizuje poprzednie pole kształt podrzędny w sekwencji nawigacji. | |
Focused | Pobiera pola kształtu i sprawdza, czy ma ona fokus. | |
GetAccessibilityObject | Pobiera obiekt ułatwień dostępu, który jest przypisany do pola kształtu. | |
GetAccessibleChild | Pobiera obiekt dostępności dla pola podrzędne kształtu. | |
GetAccessibleChildCount | Zwraca liczbę obiektów ułatwień dostępu, które są przypisane do pola nadrzędnego kształtu i jego podrzędne pola łączące kształtu. | |
GetAccessibleDefaultActionDescription | Pobiera domyślnego celu pole kształtu dla dostępnego obiektu. | |
GetAccessibleDescription | Pobiera opis pola kształtu dla dostępnego obiektu. | |
GetAccessibleHelp | Pobiera pola kształtu pomocy dla dostępnego obiektu. | |
GetAccessibleHelpTopicFileName | Pobiera tematu pomocy dla dostępnego obiektu. | |
GetAccessibleHelpTopicId | Pobiera identyfikator przypisany do tematu pomocy dla dostępnego obiektu. | |
GetAccessibleName | Pobiera nazwę pola kształtu dla dostępnego obiektu. | |
GetAccessibleRole | Pobiera rolę pola kształtu dla dostępnego obiektu. | |
GetAccessibleState | Pobiera stan pola kształtu dla dostępnego obiektu. | |
GetAccessibleValue | Pobiera wartość w polu kształt dla dostępnego obiektu. | |
GetActiveInPlaceEditor | Pobiera edytora w miejscu, który jest aktywny. | |
GetBackgroundBrush | Pobiera pędzla, która rysuje tła dla elementu kształtu, do której przypisany jest to pole kształtu. | |
GetBackgroundBrushId | Pobiera identyfikator pędzla, która rysuje tła dla elementu kształtu, do której przypisany jest to pole kształtu. | |
GetBounds | Pobiera granice, w polu kształtu. | |
GetCursor | Pobiera wskaźnik, który pojawia się, gdy myszą w polu kształt. | |
GetFocusable | Pobiera pola kształtu i sprawdza, czy może odbierać fokus. | |
GetHashCode | Służy jako funkcja mieszania dla określonego typu. (Odziedziczone z Object). | |
GetInPlaceEditorBounds | Pobiera granice dla edytora w miejscu. | |
GetMaximumInPlaceEditorSize | Pobiera maksymalne granice dla edytora w miejscu. | |
GetMinimumInPlaceEditorSize | Pobiera minimalne granice dla edytora w miejscu. | |
GetMinimumSize | Pobiera minimalna wysokość i szerokość w polu kształtu. | |
GetPen | Pobiera Pióro rysuje element kształtu, do którego przypisano pola kształtu. | |
GetPenId | Pobiera identyfikator Pióro rysuje element kształtu, do którego przypisano pola kształtu. | |
GetPotentialMouseAction | Pobiera działania myszy Uaktywnij, gdy użytkownik kliknie przycisk Następny określonego punktu na diagramie. | |
GetSelectable | Pobiera pola kształtu i sprawdza, czy może być zaznaczony. | |
GetType | Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object). | |
GetValue | Pobiera wartość w polu kształt. | |
GetValueDomainPropertyInfo | Pobiera właściwość domeny, która jest przypisana do wartości w polu kształt. | |
GetVisible | Pobiera pola kształtu i sprawdza, czy pojawia się. | |
HasFocusedAppearance | Pobiera pola kształtu i sprawdza, czy mają być wyświetlane ma fokus. | |
HasPendingEdit | Pobiera pola kształtu i sprawdza, czy jego edytora w miejsce jest aktywny i zmiana jest w stanie oczekiwania. | |
HasSelectedAppearance | Pobiera pola kształtu i sprawdza, czy wydaje się być zaznaczone. | |
IsNavigationKey(Char) | Pobiera klucz, który użytkownik naciśnięcia i sprawdza, czy może służyć do nawigacji między polami kształtu. | |
IsNavigationKey(Keys) | Pobiera klucze, które użytkownik naciśnięcia i sprawdza, czy one mogą być używane do nawigacji między polami kształtu. | |
MemberwiseClone | Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object). | |
NavigateAscend | Przenosi fokus do poprzedniego pola kształtu w sekwencji nawigacji dla zaznaczonych kształtów. | |
NavigateDescend | Przenosi fokus do następnego pola kształtu w sekwencji nawigacji dla zaznaczonych kształtów. | |
NavigateToFirst | Przenosi fokus do pierwszego pola kształtu w sekwencji nawigacji dla zaznaczonych kształtów. | |
NavigateToLast | Przeniesienie fokusu z ostatniego pola kształtu w sekwencji nawigacji dla zaznaczonych kształtów. | |
NavigateToNext | Przenosi fokus do następnego pola kształtu w sekwencji nawigacji dla zaznaczonych kształtów. | |
NavigateToPrevious | Przenosi fokus do poprzedniego pola kształtu w sekwencji nawigacji dla zaznaczonych kształtów. | |
OnBeginEdit | Detektory alertów podczas edycji w miejscu został rozpoczęty. | |
OnClick | Detektory alerty, gdy użytkownik kliknie pole kształtu. | |
OnDoubleClick | Detektory alerty, gdy użytkownik został kliknięty dwukrotnie w polu kształt. | |
OnEndEdit | Detektory alerty po zakończeniu edycji na miejscu. | |
OnKeyDown | Detektory alerty użytkownika ma przytrzymanie wciśniętego klawisza po wskazaniu pola kształtu. | |
OnKeyPress | Detektory alerty, gdy użytkownik nacisnął klawisz po wskazaniu pola kształtu. | |
OnKeyUp | Detektory alerty, gdy użytkownik wydała klucz po wskazaniu pola kształtu. | |
OnMouseDown | Detektory alerty, gdy użytkownik trzyma naciśnięty przycisk myszy nad polem kształtu. | |
OnMouseMove | Detektory alerty, gdy mysz nad polem kształt został przeniesiony. | |
OnMouseUp | Detektory alerty, gdy użytkownik wydała przycisku myszy nad polem kształtu. | |
OnMouseWheel | Detektory alerty, gdy wskaźnik myszy nad polem kształt został obrócony. | |
Selected | Pobiera pola kształtu i sprawdza, czy jest zaznaczone. | |
SetSelectionRange | Ustawia zakres podrzędne pola łączące kształtu zaznaczenia. | |
SetValue | Przypisuje wartość określonego pola kształtu. | |
SetVisible | Określa widoczność pola kształtu. | |
ToString | Zwraca wartość typu ciąg, który reprezentuje bieżący obiekt. (Odziedziczone z Object). |
Początek
Uwagi
Po zdefiniowaniu dekorator w kształcie jest reprezentowana przez ShapeField.ShapeFields są także używane do reprezentowania obszarów w ramach bardziej złożonych kształtów, takich jak CompartmentShapes.
Pole kształtu jest obiekt, który zarządza obszaru w obrębie kształtu, takie jak miejsce na przypisane do obrazu lub etykiety.Jedno wystąpienie ShapeField jest współużytkowane przez wiele kształtów na tej samej klasy.Kształt instancji pola nie zawiera elementu wyświetlane.
Są często używane klasy pochodne TextFieldi ImageField.
Pole kształtu można mieć podpól, reprezentowana przez ShapeSubField.
Przykłady inicjowania ShapeFields inspekcji InitializeShapeFields() w Dsl\GeneratedCode\Shapes.cs w rozwiązaniu DSL.Ta metoda jest wywoływana raz dla każdej klasy shape.Można dostosować pola kształtu klasy shape nadrzędnym InitializeShapeFields().
Przykłady
Przykłady, zobacz TextField i ImageField.
Bezpieczeństwo wątku
Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.