Klasa SelectedShapesCollection
Hierarchia dziedziczenia
System.Object
Microsoft.VisualStudio.Modeling.Diagrams.SelectedShapesCollection
Przestrzeń nazw: Microsoft.VisualStudio.Modeling.Diagrams
Zestaw: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (w Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)
Składnia
'Deklaracja
Public Class SelectedShapesCollection _
Implements ICollection, IEnumerable, IDisposable
public class SelectedShapesCollection : ICollection,
IEnumerable, IDisposable
Typ SelectedShapesCollection uwidacznia następujące elementy członkowskie.
Konstruktorzy
Nazwa | Opis | |
---|---|---|
SelectedShapesCollection | Inicjuje nowe wystąpienie klasy SelectedShapesCollection. |
Początek
Właściwości
Nazwa | Opis | |
---|---|---|
AnchorItem | Zwraca lub ustawia DiagramItem, który służy jako kotwica dla rozszerzania zaznaczenia. | |
BoundingBox | Pobiera obwiedni prostokąta otaczającego wszystkich wybranych ShapeElements w jednostkach względem lewego górnego diagramu. | |
Count | Pobiera numer ShapeElements w zaznaczeniu. | |
EditItem | Pobiera element do edycji.Zazwyczaj jest to FocusedItem. | |
FocusedItem | Zwraca lub ustawia DiagramItem, który ma fokus. | |
IsDeferredSelectionPending | Zwraca wartość wskazującą, czy wybór odroczonego oczekuje. | |
IsSynchronized | Zwraca wartość wskazującą, czy dostęp do kolekcji jest zsynchronizowany (wielowątkowość). | |
PrimaryItem | Pobiera podstawowego DiagramItem w zaznaczeniu. | |
RepresentedElements | Pobiera odpowiednie ModelElements, które reprezentują ten wybór. | |
SelectionRules | Pobiera obiekt DiagramSelectionRules, który ogranicza sposób ShapeElements mogą być dodawane lub usuwane z zaznaczenia. | |
SyncRoot | Pobiera obiekt, który może służyć do synchronizowania dostępu do kolekcji. | |
TopLevelItems | Pobiera elementów najwyższego poziomu w zaznaczeniu. |
Początek
Metody
Nazwa | Opis | |
---|---|---|
Add(DiagramItem) | Dodaje DiagramItem do bieżącego zaznaczenia. | |
Add(DiagramItemCollection) | Dodaje określony DiagramItems do bieżącego zaznaczenia. | |
CanEditValue | Zwraca wartość wskazującą, czy to DiagramItem może być edytowana. | |
Clear | Czyści bieżące zaznaczenie. | |
CommitPendingEdit | Przydziela Edytuj na miejscu. | |
Contains | Zwraca wartość wskazującą, czy zaznaczony obszar zawiera określony DiagramItem. | |
CopyTo(Array, Int32) | Kopie ShapeElements zaznaczenia do tablicy, począwszy od określonego indeksu tablicy. | |
CopyTo(array<DiagramItem[], Int32) | Kopie DiagramItems zaznaczenia do tablicy DiagramItem [], począwszy od określonego indeksu tablicy. | |
DeferredAdd | Podporządkowuje Dodawanie DiagramItem do zaznaczenia, aż ElementEventsEnded jest uruchamiany.Metody DeferredAdd, DeferredRemove, DeferredPrimaryItem i DeferredClear zdefiniować parametry, które mają być używane w pojedyncze wywołanie do ustawiania zaznaczenia, gdy uruchamiany jest ElementEventsEnded. | |
DeferredClearBeforeAdditions | Podporządkowuje Czyszczenie zaznaczenia, aż ElementEventsEnded jest uruchamiany.Po pierwsze, Czyści zaznaczenie i dowolne odroczone uzupełnień lub usuwania są stosowane.Metody DeferredAdd, DeferredRemove, DeferredPrimaryItem i DeferredClear zdefiniować parametry, które mają być używane w pojedyncze wywołanie do ustawiania zaznaczenia, gdy uruchamiany jest ElementEventsEnded. | |
DeferredPrimaryItem | Podporządkowuje ustawienie podstawowy element do zaznaczenia, aż ElementEventsEnded jest uruchamiany.Metody DeferredAdd, DeferredRemove, DeferredPrimaryItem i DeferredClear zdefiniować parametry, które mają być używane w pojedyncze wywołanie do ustawiania zaznaczenia, gdy uruchamiany jest ElementEventsEnded. | |
DeferredRemove | Podporządkowuje, usuwanie DiagramItem z zaznaczenia, aż ElementEventsEnded jest uruchamiany.Metody DeferredAdd, DeferredRemove, DeferredPrimaryItem i DeferredClear zdefiniować parametry, które mają być używane w pojedyncze wywołanie do ustawiania zaznaczenia, gdy uruchamiany jest ElementEventsEnded. | |
Dispose() | Zwalnia wszystkie zasoby używane przez bieżące wystąpienie SelectedShapesCollection klasy. | |
Dispose(Boolean) | ||
EditValue | Wywoływanie edytora w miejsce dla tego DiagramItem. | |
EnsureVisible() | Zapewnia, że zaznaczony jest w widoku.Jeśli nie, jest wyśrodkowany w widoku.Jeśli zaznaczenie jest diagram, a następnie nic się nie dzieje. | |
EnsureVisible(DiagramClientView.EnsureVisiblePreferences) | Zapewnia, że zaznaczony jest w widoku.Jeśli zaznaczenie jest diagram, a następnie nic się nie dzieje. | |
Equals | Określa, czy określony obiekt jest równy bieżącemu obiektowi. (Odziedziczone z Object). | |
Finalize | Umożliwia obiekt spróbuj zwolnić zasoby i wykonywania innych operacji oczyszczania przed jest odzyskane w procesie wyrzucania elementów bezużytecznych. (Odziedziczone z Object). | |
FindFirstFocusableDiagramItem | Biorąc pod uwagę przedmiot określony diagram, Znajdź pierwszy element diagramu, który może być ustawiony fokus.Jeśli przedmiot określony diagram można przenieść fokus, zwracany jest klon jej.Jeśli element diagramu nie jest z możliwością przeniesienia fokusu, zwracana jest pierwszym podrzędnego z możliwością przeniesienia fokusu, ewentualne.Jeśli przeszukujące kończy się niepowodzeniem, hierarchii nadrzędnej jest przesunięta dla pierwszego ancestor z możliwością przeniesienia fokusu. | |
FindFirstSelectableDiagramItem | Biorąc pod uwagę przedmiot określony diagram, Znajdź pierwszy element selectable diagramu.W przypadku selectable elementu diagramu określonego zwracany jest klon jej.Jeśli nie selectable elementu diagramu, hierarchii nadrzędnej jest przesunięta dla pierwszego selectable nadrzędnego. | |
GetDiagramItemsContainingShape | Pobiera zbiór elementów diagramu w zaznaczonym obszarze właściwości którego kształt jest określony kształt. | |
GetEnumerator | Zwraca modułu wyliczającego, który można wykonać iterację kolekcji DiagramItem. | |
GetHashCode | Służy jako domyślnej funkcji mieszania. (Odziedziczone z Object). | |
GetType | Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object). | |
HasPendingEdit | Zwraca wartość wskazującą, czy edycja w miejscu jest aktywny. | |
MemberwiseClone | Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object). | |
OnSelectionChangedByDeletion | Wywołuje zdarzenie SelectionChangedByDeletion. | |
OnShapeSelectionChanged | ||
OnShapeSelectionChanging | ||
Remove(DiagramItem) | Usuwa DiagramItem z bieżącego zaznaczenia. | |
Remove(DiagramItemCollection) | Usuwa określony DiagramItems z bieżącego zaznaczenia. | |
SelectFocusedItemOrAncestor | Zaznacza element aktualnie aktywnego zaznaczenia (które mogą lub nie mogą być zaznaczone).Jeśli nie jest wybieralny łańcucha nadrzędnej będzie przeszukiwana dla pierwszego selectable nadrzędnego.Koncentruje się element pozostaje niezmieniony. | |
Set(DiagramItem) | Zamienia bieżące zaznaczenie nowego zaznaczenia pojedynczego. | |
Set(DiagramItemCollection) | Zamienia bieżące zaznaczenie nowego zaznaczenia. | |
SetDeferredSelection | Ustawia zaznaczenie przy użyciu informacji zebranych z DeferredAdd, DeferredRemove, DeferredPrimaryItem i DeferredClear.Jeśli odroczonego informacje nie są dostępne, nie działają tej metody.Metoda ta ma zostać wywołana tylko podczas OnElementEventsEnded. | |
Toggle(DiagramItem) | Włącza lub wyłącza określonego DiagramItem do lub z wyboru; nie tj, jeśli DiagramItem jest zaznaczone, to jest zaznaczona.Jeśli DiagramItem nie jest zaznaczone, jest zaznaczone. | |
Toggle(DiagramItemCollection) | Włącza lub wyłącza określonego DiagramItems do lub z wyboru; nie tj, jeśli DiagramItem jest zaznaczone, to jest zaznaczona.Jeśli DiagramItem nie jest zaznaczone, jest zaznaczone. | |
ToString | Zwraca ciąg, który reprezentuje bieżący obiekt. (Odziedziczone z Object). |
Początek
Zdarzenia
Nazwa | Opis | |
---|---|---|
SelectionChangedByDeletion | Występuje, gdy ma zmienić, ponieważ usunięto element modelu, że element w zaznaczeniu odnosi się do zaznaczenia. | |
ShapeSelectionChanged | Występuje po zmianie zaznaczenia. | |
ShapeSelectionChanging | Występuje, gdy zaznaczenie jest zmiana. |
Początek
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.