Klasa DiagramDocView
Reprezentuje widoku diagram w projektancie języka specyficzne dla domeny lub wygenerowany projektanta.
Ten interfejs API nie jest zgodny ze specyfikacją CLS.
Hierarchia dziedziczenia
System.Object
Microsoft.VisualStudio.Shell.WindowPane
Microsoft.VisualStudio.Modeling.Shell.ModelingWindowPane
Microsoft.VisualStudio.Modeling.Shell.ModelingDocView
Microsoft.VisualStudio.Modeling.Shell.DiagramDocView
Microsoft.VisualStudio.Modeling.Shell.SingleDiagramDocView
Przestrzeń nazw: Microsoft.VisualStudio.Modeling.Shell
Zestaw: Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0 (w Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0.dll)
Składnia
'Deklaracja
<CLSCompliantAttribute(False)> _
Public MustInherit Class DiagramDocView _
Inherits ModelingDocView _
Implements IVsFindTarget, IContextMenuHost
[CLSCompliantAttribute(false)]
public abstract class DiagramDocView : ModelingDocView,
IVsFindTarget, IContextMenuHost
Typ DiagramDocView uwidacznia następujące elementy członkowskie.
Konstruktorzy
Nazwa | Opis | |
---|---|---|
DiagramDocView | Inicjuje nowe wystąpienie DiagramDocView klasy. |
Początek
Właściwości
Nazwa | Opis | |
---|---|---|
ActiveInPlaceEditWindow | Pobiera i ustawia aktywnego okna do edycji na miejscu. (Odziedziczone z ModelingWindowPane). | |
AllDesigners | ||
Content | (Odziedziczone z WindowPane). | |
ContextMenuId | Pobiera menu skrótów, które mają być wyświetlane, gdy użytkownik kliknie prawym przyciskiem myszy widok diagramu. | |
ContextMenuMousePosition | Pobiera położenie myszy, gdy menu skrótów zostanie wywołany dla widoku diagram. | |
ContextMenuXPosition | Położenie x dla menu kontekstowego | |
ContextMenuYPosition | Położenie y dla menu kontekstowego | |
CurrentDesigner | Pobiera widok aktywnego diagramu. | |
CurrentDiagram | Pobiera aktualnie wybranego modelu w widoku aktywnego diagramu. | |
DefaultToolboxTabName | Pobiera nazwę Przybornik kartę, która kliknął użytkownik. (Odziedziczone z ModelingDocView). | |
DefaultToolboxTabToolboxItemsCount | (Odziedziczone z ModelingDocView). | |
DocData | Pobiera dokument w oknie dokumentu. (Odziedziczone z ModelingDocView). | |
Frame | Pobiera IVsWindowFrame , który odpowiada to okno. (Odziedziczone z ModelingWindowPane). | |
HasSelectableObjects | Pobiera okna dokumentu i jeśli jest otwarte okno dokumentu, umożliwia Zaznacz obiekty opcji. (Odziedziczone z ModelingDocView). | |
HelpService | Pobiera Usługa pomocy. (Odziedziczone z ModelingWindowPane). | |
InitializationMode | (Odziedziczone z WindowPane). | |
IsContextMenuShowing | Pobiera menu skrótów i sprawdza, czy pojawia się w widoku diagramu. | |
IsPrimaryView | Pobiera okna dokumentu i sprawdza, czy okno to jest okno dokumentu głównego. (Odziedziczone z ModelingDocView). | |
MenuService | Pobiera usługi polecenia menu. (Odziedziczone z ModelingWindowPane). | |
PrimarySelection | Pobiera podstawowego elementu zaznaczonego w okienku. (Odziedziczone z ModelingWindowPane). | |
ProvideViewHelper | Pobiera okna dokumentu i sprawdza, czy należy utworzyć pomocnika widok okna dokumentu. (Odziedziczone z ModelingDocView). | |
SelectedElements | Pobiera elementy, które są zaznaczone w okienku. (Odziedziczone z ModelingWindowPane). | |
SelectionCount | Zwraca liczbę elementów, które są zaznaczone w okienku. (Odziedziczone z ModelingWindowPane). | |
SelectionHelpService | Pobiera Usługa pomocy zaznaczenia. (Odziedziczone z ModelingWindowPane). | |
ServiceProvider | Pobiera usługodawca, lokalną w tym okienku okna. (Odziedziczone z ModelingWindowPane). | |
TargetToolboxItemFilterAttributes | Zwraca kolekcję atrybuty filtru dla Przybornik element. (Zastępuje ModelingDocView.TargetToolboxItemFilterAttributes). | |
ToolboxService | Pobiera usługi przybornika. (Odziedziczone z ModelingDocView). | |
Window | (Odziedziczone z WindowPane). |
Początek
Metody
Nazwa | Opis | |
---|---|---|
BaseLoadView | Ma być wywoływana po zakończeniu ładowania lub przeładunku, przede wszystkim z DocView.LoadView() DocData skojarzone.Wykonuje wszelkie inicjowania podstawowe wymagane po załadowaniu nowej DocData do widoku. (Odziedziczone z ModelingDocView). | |
CommitPendingEditForCommand | Sprawdza, czy edycje pozostających do spłaty powinny być zatwierdzane przed wykonaniem polecenia. (Zastępuje ModelingWindowPane.CommitPendingEditForCommand(CommandID)). | |
CountAllObjects | Zlicza liczbę elementów, które są w modelu. (Zastępuje ModelingWindowPane.CountAllObjects()). | |
CountObjects | Zlicza liczbę elementów w okienku lub w bieżącym zaznaczeniu. (Odziedziczone z ModelingWindowPane). | |
CountSelectedObjects | Zwraca liczbę elementów w bieżącym zaznaczeniu. (Odziedziczone z ModelingWindowPane). | |
CreateDiagramView | Tworzy widok diagramu w oknie dokumentu. | |
Dispose() | (Odziedziczone z WindowPane). | |
Dispose(Boolean) | Zwalnia niezarządzanych zasobów używanych przez DiagramDocView i opcjonalnie zwalnia zarządzanych zasobów. (Zastępuje ModelingDocView.Dispose(Boolean)). | |
DoSelectObjects | Zaznacza elementy w widoku diagram. (Zastępuje ModelingWindowPane.DoSelectObjects(UInt32, array<Object[], UInt32)). | |
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). | |
Find | Aktualnie nie zaimplementowane. | |
GetAllObjects | Pobiera wszystkie elementy w modelu. (Zastępuje ModelingWindowPane.GetAllObjects(UInt32, array<Object[])). | |
GetCapabilities | Określa, które wyszukiwania opcje do obsługi. | |
GetComponentSelected | Określa, czy dany składnik jest zaznaczony. (Odziedziczone z ModelingWindowPane). | |
GetContainerSelected | Określa, czy wybrana jest wybranego kontenera. (Odziedziczone z ModelingWindowPane). | |
GetCurrentSpan | Aktualnie nie zaimplementowane. | |
GetDiagramFromPhysicalView | Pobiera modelu z Store , dzięki czemu może być wyświetlany w widoku diagram. | |
GetFindState | Aktualnie nie zaimplementowane. | |
GetHashCode | Służy jako funkcja mieszania dla określonego typu. (Odziedziczone z Object). | |
GetObjects | Pobiera elementy, które są obecnie zaznaczone lub elementów, które można wybrać w okienku. (Odziedziczone z ModelingWindowPane). | |
GetProperty | Pobiera właściwości, które są przypisane do elementu w modelu. | |
GetSearchImage | Aktualnie nie zaimplementowane. | |
GetSelectedComponents | Pobiera składniki, które są zaznaczone w okienku. (Odziedziczone z ModelingWindowPane). | |
GetSelectedObjects | Pobiera elementy, które są zaznaczone w okienku. (Odziedziczone z ModelingWindowPane). | |
GetService | Pobiera usługi określonego typu.Zastąpienie tej metody, aby przywrócić usługę polecenia menu niestandardowe (Odziedziczone z ModelingWindowPane). | |
GetSite | Pobiera z witryny, która została ustawiona z SetSite. (Odziedziczone z ModelingWindowPane). | |
GetToolboxItemFilterAttributes | Zwraca kolekcję ciągi filtr i typy filtrów do przybornika. | |
GetType | Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object). | |
Hide | Ukrywa okienko. (Odziedziczone z ModelingWindowPane). | |
Initialize | Inicjuje wystąpienie ModelingDocView klasy. (Odziedziczone z ModelingDocView). | |
InterceptDataObject | Wywoływany przez przybornik, gdy ma przejść do operacji przeciągnij i upuść obiekt danych wejściowych.Ta metoda sprawia, że obiekt danych wejściowych ma być zastępowana przez obiekt zwracanych danych, który zamiast przejdź do operacji przeciągnij i upuść.Implementacji podstawowej zwraca null, co oznacza nie podstawiania obiektu danych wejściowych. (Odziedziczone z ModelingDocView). | |
IsDataObjectSupported | Sprawdza, czy element w przyborniku mogą być używane w oknie dokumentu. (Odziedziczone z ModelingDocView). | |
IsObjectBrowsable | Zwraca wartość true, jeśli przeglądana atrybut elementu jest true. | |
IsSupported | Sprawdza, czy okno dokumentu obsługuje element w przyborniku. (Odziedziczone z ModelingDocView). | |
ItemPicked | Powiadamia klientów, że użytkownik kliknięty element w przyborniku lub nacisnął klawisz ENTER, aby zaznaczyć element. (Odziedziczone z ModelingDocView). | |
LoadUIState | (Odziedziczone z WindowPane). | |
LoadView | Sprawdza, czy dokument został załadowany w oknie dokumentu. (Odziedziczone z ModelingDocView). | |
MarkSpan | Aktualnie nie zaimplementowane. | |
MemberwiseClone | Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object). | |
NavigateTo | Aktualnie nie zaimplementowane. | |
NotifyFindTarget | Członek ten nie jest już używana. | |
OnClose | Usuwa obiekty okienka okno Wybór menu skrótów, gdy okienko jest zamknięty. (Odziedziczone z ModelingWindowPane). | |
OnContextMenuRequested | Przetwarza żądania dla menu skrótów. | |
OnCreate | Gdy dokument zostanie załadowany, tworzy widok okna dokumentu. (Odziedziczone z ModelingDocView). | |
OnSelectionChanged | Przelicza, które filtry przybornika, aby użyć. (Zastępuje ModelingWindowPane.OnSelectionChanged(EventArgs)). | |
OnSelectionChanging | Powiadamia detektory zdarzeń, przed wprowadzeniem zmian zaznaczenia. (Odziedziczone z ModelingWindowPane). | |
OnToolboxItemSelected | Gdy użytkownik kliknie element w przyborniku, wywołuje ToolboxItemSelected. (Odziedziczone z ModelingDocView). | |
OnToolboxSelectionChanged | (Odziedziczone z ModelingDocView). | |
PreProcessMessage | Obsługuje okno wiadomości. (Odziedziczone z ModelingWindowPane). | |
Replace | Aktualnie nie zaimplementowane. | |
SaveUIState | (Odziedziczone z WindowPane). | |
SelectObjects | Powoduje zaznaczenie elementów w okienku. (Odziedziczone z ModelingWindowPane). | |
SetFindState | Aktualnie nie zaimplementowane. | |
SetInfo | Aktualizacje na pasku stanu okna dokumentu. (Odziedziczone z ModelingDocView). | |
SetSelectedComponents(ICollection) | Dodaje określone elementy do pojemnika zaznaczenia i powiadamia użytkownika powłoki zmianie wyboru. (Odziedziczone z ModelingWindowPane). | |
SetSelectedComponents(ICollection, SelectionTypes) | Aktualnie nie zaimplementowane. (Odziedziczone z ModelingWindowPane). | |
SetSite | Inicjuje okienko w środowisku. (Odziedziczone z ModelingWindowPane). | |
Show | Wyświetla okienko szczegółów, przesuwa go na wierzch i ułatwia aktywnego okna. (Odziedziczone z ModelingWindowPane). | |
ShowContextMenu | Wyświetla menu skrótów w określonej lokalizacji w widoku diagram. | |
ShowNoActivate | Wyświetla okienko szczegółów, przesuwa go na wierzch, ale nie był aktywnego okna. (Odziedziczone z ModelingWindowPane). | |
ToString | Zwraca wartość typu ciąg, który reprezentuje bieżący obiekt. (Odziedziczone z Object). | |
UpdateToolboxFilters | Aktualizuje kolekcji filtrów przybornika, aby korzystać z widoku aktywnego diagramu. |
Początek
Zdarzenia
Nazwa | Opis | |
---|---|---|
SelectionChanged | Uruchamiany po zmianie zaznaczenia w okienku. (Odziedziczone z ModelingWindowPane). | |
SelectionChanging | Uruchamiany przed zaznaczeniem w okienku zmieni się okna. (Odziedziczone z ModelingWindowPane). | |
ToolboxItemSelected | Występuje, gdy użytkownik przeciągnie zaznaczonego elementu z przybornika do okna dokumentu. (Odziedziczone z ModelingDocView). | |
ToolboxSelectionChanged | Wywoływane, gdy zaznaczenie przybornika zmienia się (poprzez pojedyncze kliknięcie lub naciskając klawisze strzałek w górę/w dół). (Odziedziczone z ModelingDocView). |
Początek
Jawne implementacje interfejsu
Nazwa | Opis | |
---|---|---|
IVsFindTarget.GetMatchRect | ||
IVsToolboxActiveUserHook.InterceptDataObject | Wywoływany przez przybornik, gdy ma przejść do operacji przeciągnij i upuść obiekt danych wejściowych.Ta metoda umożliwia obiektu danych wejściowych, które ma być zastępowana przez obiekt dane wyjściowe, które zamiast przejdź do operacji przeciągnij i upuść. (Odziedziczone z ModelingDocView). | |
IVsStatusbarUser.SetInfo | Wywoływana przez powłokę, gdy nadejdzie termin dla nas ustawić informacje na pasku stanu. (Odziedziczone z ModelingDocView). | |
IVsToolboxActiveUserHook.ToolboxSelectionChanged | Wywoływane, gdy zaznaczenie na przybornika zmienia się (poprzez pojedyncze kliknięcie lub naciśnięcie klawiszy strzałek w górę/w dół). (Odziedziczone z ModelingDocView). | |
IVsWindowPane.ClosePane | Przestarzałe. (Odziedziczone z WindowPane). | |
IVsUIElementPane.CloseUIElementPane | (Odziedziczone z WindowPane). | |
IVsWindowPane.CreatePaneWindow | Przestarzałe. (Odziedziczone z WindowPane). | |
IVsUIElementPane.CreateUIElementPane | (Odziedziczone z WindowPane). | |
IOleCommandTarget.Exec | (Odziedziczone z WindowPane). | |
IVsWindowPane.GetDefaultSize | Przestarzałe. (Odziedziczone z WindowPane). | |
IVsUIElementPane.GetDefaultUIElementSize | (Odziedziczone z WindowPane). | |
IServiceProvider.GetService | (Odziedziczone z WindowPane). | |
IVsUIElementPane.LoadUIElementState | (Odziedziczone z WindowPane). | |
IVsWindowPane.LoadViewState | Przestarzałe. (Odziedziczone z WindowPane). | |
IOleCommandTarget.QueryStatus | (Odziedziczone z WindowPane). | |
IVsUIElementPane.SaveUIElementState | (Odziedziczone z WindowPane). | |
IVsWindowPane.SaveViewState | Przestarzałe. (Odziedziczone z WindowPane). | |
IVsWindowPane.SetSite | Przestarzałe. (Odziedziczone z WindowPane). | |
IVsUIElementPane.SetUIElementSite | (Odziedziczone z WindowPane). | |
IVsWindowPane.TranslateAccelerator | Przestarzałe. (Odziedziczone z WindowPane). | |
IVsUIElementPane.TranslateUIElementAccelerator | (Odziedziczone z WindowPane). |
Początek
Uwagi
W widoku diagram umożliwia wyświetlanie modeli.Model jest kolekcją elementów.
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.