Udostępnij za pośrednictwem


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
Metoda chroniona DiagramDocView Inicjuje nowe wystąpienie DiagramDocView klasy.

Początek

Właściwości

  Nazwa Opis
Właściwość publiczna ActiveInPlaceEditWindow Pobiera i ustawia aktywnego okna do edycji na miejscu. (Odziedziczone z ModelingWindowPane).
Właściwość publiczna AllDesigners
Właściwość publiczna Content (Odziedziczone z WindowPane).
Właściwość chroniona ContextMenuId Pobiera menu skrótów, które mają być wyświetlane, gdy użytkownik kliknie prawym przyciskiem myszy widok diagramu.
Właściwość publiczna ContextMenuMousePosition Pobiera położenie myszy, gdy menu skrótów zostanie wywołany dla widoku diagram.
Właściwość publiczna ContextMenuXPosition Położenie x dla menu kontekstowego
Właściwość publiczna ContextMenuYPosition Położenie y dla menu kontekstowego
Właściwość publiczna CurrentDesigner Pobiera widok aktywnego diagramu.
Właściwość publiczna CurrentDiagram Pobiera aktualnie wybranego modelu w widoku aktywnego diagramu.
Właściwość chroniona DefaultToolboxTabName Pobiera nazwę Przybornik kartę, która kliknął użytkownik. (Odziedziczone z ModelingDocView).
Właściwość chroniona DefaultToolboxTabToolboxItemsCount (Odziedziczone z ModelingDocView).
Właściwość publiczna DocData Pobiera dokument w oknie dokumentu. (Odziedziczone z ModelingDocView).
Właściwość publiczna Frame Pobiera IVsWindowFrame , który odpowiada to okno. (Odziedziczone z ModelingWindowPane).
Właściwość chroniona HasSelectableObjects Pobiera okna dokumentu i jeśli jest otwarte okno dokumentu, umożliwia Zaznacz obiekty opcji. (Odziedziczone z ModelingDocView).
Właściwość chroniona HelpService Pobiera Usługa pomocy. (Odziedziczone z ModelingWindowPane).
Właściwość chroniona InitializationMode (Odziedziczone z WindowPane).
Właściwość publiczna IsContextMenuShowing Pobiera menu skrótów i sprawdza, czy pojawia się w widoku diagramu.
Właściwość chroniona IsPrimaryView Pobiera okna dokumentu i sprawdza, czy okno to jest okno dokumentu głównego. (Odziedziczone z ModelingDocView).
Właściwość publiczna MenuService Pobiera usługi polecenia menu. (Odziedziczone z ModelingWindowPane).
Właściwość publiczna PrimarySelection Pobiera podstawowego elementu zaznaczonego w okienku. (Odziedziczone z ModelingWindowPane).
Właściwość chroniona ProvideViewHelper Pobiera okna dokumentu i sprawdza, czy należy utworzyć pomocnika widok okna dokumentu. (Odziedziczone z ModelingDocView).
Właściwość chroniona SelectedElements Pobiera elementy, które są zaznaczone w okienku. (Odziedziczone z ModelingWindowPane).
Właściwość publiczna SelectionCount Zwraca liczbę elementów, które są zaznaczone w okienku. (Odziedziczone z ModelingWindowPane).
Właściwość chroniona SelectionHelpService Pobiera Usługa pomocy zaznaczenia. (Odziedziczone z ModelingWindowPane).
Właściwość chroniona ServiceProvider Pobiera usługodawca, lokalną w tym okienku okna. (Odziedziczone z ModelingWindowPane).
Właściwość chroniona TargetToolboxItemFilterAttributes Zwraca kolekcję atrybuty filtru dla Przybornik element. (Zastępuje ModelingDocView.TargetToolboxItemFilterAttributes).
Właściwość chroniona ToolboxService Pobiera usługi przybornika. (Odziedziczone z ModelingDocView).
Właściwość publiczna Window (Odziedziczone z WindowPane).

Początek

Metody

  Nazwa Opis
Metoda chroniona 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).
Metoda chroniona CommitPendingEditForCommand Sprawdza, czy edycje pozostających do spłaty powinny być zatwierdzane przed wykonaniem polecenia. (Zastępuje ModelingWindowPane.CommitPendingEditForCommand(CommandID)).
Metoda chroniona CountAllObjects Zlicza liczbę elementów, które są w modelu. (Zastępuje ModelingWindowPane.CountAllObjects()).
Metoda publiczna CountObjects Zlicza liczbę elementów w okienku lub w bieżącym zaznaczeniu. (Odziedziczone z ModelingWindowPane).
Metoda chroniona CountSelectedObjects Zwraca liczbę elementów w bieżącym zaznaczeniu. (Odziedziczone z ModelingWindowPane).
Metoda publiczna CreateDiagramView Tworzy widok diagramu w oknie dokumentu.
Metoda publiczna Dispose() (Odziedziczone z WindowPane).
Metoda chroniona Dispose(Boolean) Zwalnia niezarządzanych zasobów używanych przez DiagramDocView i opcjonalnie zwalnia zarządzanych zasobów. (Zastępuje ModelingDocView.Dispose(Boolean)).
Metoda chroniona DoSelectObjects Zaznacza elementy w widoku diagram. (Zastępuje ModelingWindowPane.DoSelectObjects(UInt32, array<Object[], UInt32)).
Metoda publiczna Equals Określa, czy określony obiekt jest równa bieżącego obiektu. (Odziedziczone z Object).
Metoda chroniona 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).
Metoda publiczna Find Aktualnie nie zaimplementowane.
Metoda chroniona GetAllObjects Pobiera wszystkie elementy w modelu. (Zastępuje ModelingWindowPane.GetAllObjects(UInt32, array<Object[])).
Metoda publiczna GetCapabilities Określa, które wyszukiwania opcje do obsługi.
Metoda publiczna GetComponentSelected Określa, czy dany składnik jest zaznaczony. (Odziedziczone z ModelingWindowPane).
Metoda publiczna GetContainerSelected Określa, czy wybrana jest wybranego kontenera. (Odziedziczone z ModelingWindowPane).
Metoda publiczna GetCurrentSpan Aktualnie nie zaimplementowane.
Metoda chroniona GetDiagramFromPhysicalView Pobiera modelu z Store , dzięki czemu może być wyświetlany w widoku diagram.
Metoda publiczna GetFindState Aktualnie nie zaimplementowane.
Metoda publiczna GetHashCode Służy jako funkcja mieszania dla określonego typu. (Odziedziczone z Object).
Metoda publiczna GetObjects Pobiera elementy, które są obecnie zaznaczone lub elementów, które można wybrać w okienku. (Odziedziczone z ModelingWindowPane).
Metoda publiczna GetProperty Pobiera właściwości, które są przypisane do elementu w modelu.
Metoda publiczna GetSearchImage Aktualnie nie zaimplementowane.
Metoda publiczna GetSelectedComponents Pobiera składniki, które są zaznaczone w okienku. (Odziedziczone z ModelingWindowPane).
Metoda chroniona GetSelectedObjects Pobiera elementy, które są zaznaczone w okienku. (Odziedziczone z ModelingWindowPane).
Metoda chroniona GetService Pobiera usługi określonego typu.Zastąpienie tej metody, aby przywrócić usługę polecenia menu niestandardowe (Odziedziczone z ModelingWindowPane).
Metoda publiczna GetSite Pobiera z witryny, która została ustawiona z SetSite. (Odziedziczone z ModelingWindowPane).
Metoda publiczna GetToolboxItemFilterAttributes Zwraca kolekcję ciągi filtr i typy filtrów do przybornika.
Metoda publiczna GetType Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object).
Metoda publiczna Hide Ukrywa okienko. (Odziedziczone z ModelingWindowPane).
Metoda chroniona Initialize Inicjuje wystąpienie ModelingDocView klasy. (Odziedziczone z ModelingDocView).
Metoda chroniona 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).
Metoda publiczna IsDataObjectSupported Sprawdza, czy element w przyborniku mogą być używane w oknie dokumentu. (Odziedziczone z ModelingDocView).
Metoda chroniona IsObjectBrowsable Zwraca wartość true, jeśli przeglądana atrybut elementu jest true.
Metoda publiczna IsSupported Sprawdza, czy okno dokumentu obsługuje element w przyborniku. (Odziedziczone z ModelingDocView).
Metoda publiczna ItemPicked Powiadamia klientów, że użytkownik kliknięty element w przyborniku lub nacisnął klawisz ENTER, aby zaznaczyć element. (Odziedziczone z ModelingDocView).
Metoda publiczna LoadUIState (Odziedziczone z WindowPane).
Metoda chroniona LoadView Sprawdza, czy dokument został załadowany w oknie dokumentu. (Odziedziczone z ModelingDocView).
Metoda publiczna MarkSpan Aktualnie nie zaimplementowane.
Metoda chroniona MemberwiseClone Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object).
Metoda publiczna NavigateTo Aktualnie nie zaimplementowane.
Metoda publiczna NotifyFindTarget Członek ten nie jest już używana.
Metoda chroniona OnClose Usuwa obiekty okienka okno Wybór menu skrótów, gdy okienko jest zamknięty. (Odziedziczone z ModelingWindowPane).
Metoda chroniona OnContextMenuRequested Przetwarza żądania dla menu skrótów.
Metoda chroniona OnCreate Gdy dokument zostanie załadowany, tworzy widok okna dokumentu. (Odziedziczone z ModelingDocView).
Metoda chroniona OnSelectionChanged Przelicza, które filtry przybornika, aby użyć. (Zastępuje ModelingWindowPane.OnSelectionChanged(EventArgs)).
Metoda chroniona OnSelectionChanging Powiadamia detektory zdarzeń, przed wprowadzeniem zmian zaznaczenia. (Odziedziczone z ModelingWindowPane).
Metoda chroniona OnToolboxItemSelected Gdy użytkownik kliknie element w przyborniku, wywołuje ToolboxItemSelected. (Odziedziczone z ModelingDocView).
Metoda chroniona OnToolboxSelectionChanged (Odziedziczone z ModelingDocView).
Metoda chroniona PreProcessMessage Obsługuje okno wiadomości. (Odziedziczone z ModelingWindowPane).
Metoda publiczna Replace Aktualnie nie zaimplementowane.
Metoda publiczna SaveUIState (Odziedziczone z WindowPane).
Metoda publiczna SelectObjects Powoduje zaznaczenie elementów w okienku. (Odziedziczone z ModelingWindowPane).
Metoda publiczna SetFindState Aktualnie nie zaimplementowane.
Metoda publiczna SetInfo Aktualizacje na pasku stanu okna dokumentu. (Odziedziczone z ModelingDocView).
Metoda publiczna SetSelectedComponents(ICollection) Dodaje określone elementy do pojemnika zaznaczenia i powiadamia użytkownika powłoki zmianie wyboru. (Odziedziczone z ModelingWindowPane).
Metoda publiczna SetSelectedComponents(ICollection, SelectionTypes) Aktualnie nie zaimplementowane. (Odziedziczone z ModelingWindowPane).
Metoda publiczna SetSite Inicjuje okienko w środowisku. (Odziedziczone z ModelingWindowPane).
Metoda publiczna Show Wyświetla okienko szczegółów, przesuwa go na wierzch i ułatwia aktywnego okna. (Odziedziczone z ModelingWindowPane).
Metoda chroniona ShowContextMenu Wyświetla menu skrótów w określonej lokalizacji w widoku diagram.
Metoda publiczna ShowNoActivate Wyświetla okienko szczegółów, przesuwa go na wierzch, ale nie był aktywnego okna. (Odziedziczone z ModelingWindowPane).
Metoda publiczna ToString Zwraca wartość typu ciąg, który reprezentuje bieżący obiekt. (Odziedziczone z Object).
Metoda chroniona UpdateToolboxFilters Aktualizuje kolekcji filtrów przybornika, aby korzystać z widoku aktywnego diagramu.

Początek

Zdarzenia

  Nazwa Opis
Zdarzenie publiczne SelectionChanged Uruchamiany po zmianie zaznaczenia w okienku. (Odziedziczone z ModelingWindowPane).
Zdarzenie publiczne SelectionChanging Uruchamiany przed zaznaczeniem w okienku zmieni się okna. (Odziedziczone z ModelingWindowPane).
Zdarzenie publiczne ToolboxItemSelected Występuje, gdy użytkownik przeciągnie zaznaczonego elementu z przybornika do okna dokumentu. (Odziedziczone z ModelingDocView).
Zdarzenie publiczne 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
Jawna implementacja interfejsuMetoda prywatna IVsFindTarget.GetMatchRect
Jawna implementacja interfejsuMetoda prywatna 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).
Jawna implementacja interfejsuMetoda prywatna IVsStatusbarUser.SetInfo Wywoływana przez powłokę, gdy nadejdzie termin dla nas ustawić informacje na pasku stanu. (Odziedziczone z ModelingDocView).
Jawna implementacja interfejsuMetoda prywatna 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).
Jawna implementacja interfejsuMetoda prywatna IVsWindowPane.ClosePane Przestarzałe. (Odziedziczone z WindowPane).
Jawna implementacja interfejsuMetoda prywatna IVsUIElementPane.CloseUIElementPane (Odziedziczone z WindowPane).
Jawna implementacja interfejsuMetoda prywatna IVsWindowPane.CreatePaneWindow Przestarzałe. (Odziedziczone z WindowPane).
Jawna implementacja interfejsuMetoda prywatna IVsUIElementPane.CreateUIElementPane (Odziedziczone z WindowPane).
Jawna implementacja interfejsuMetoda prywatna IOleCommandTarget.Exec (Odziedziczone z WindowPane).
Jawna implementacja interfejsuMetoda prywatna IVsWindowPane.GetDefaultSize Przestarzałe. (Odziedziczone z WindowPane).
Jawna implementacja interfejsuMetoda prywatna IVsUIElementPane.GetDefaultUIElementSize (Odziedziczone z WindowPane).
Jawna implementacja interfejsuMetoda prywatna IServiceProvider.GetService (Odziedziczone z WindowPane).
Jawna implementacja interfejsuMetoda prywatna IVsUIElementPane.LoadUIElementState (Odziedziczone z WindowPane).
Jawna implementacja interfejsuMetoda prywatna IVsWindowPane.LoadViewState Przestarzałe. (Odziedziczone z WindowPane).
Jawna implementacja interfejsuMetoda prywatna IOleCommandTarget.QueryStatus (Odziedziczone z WindowPane).
Jawna implementacja interfejsuMetoda prywatna IVsUIElementPane.SaveUIElementState (Odziedziczone z WindowPane).
Jawna implementacja interfejsuMetoda prywatna IVsWindowPane.SaveViewState Przestarzałe. (Odziedziczone z WindowPane).
Jawna implementacja interfejsuMetoda prywatna IVsWindowPane.SetSite Przestarzałe. (Odziedziczone z WindowPane).
Jawna implementacja interfejsuMetoda prywatna IVsUIElementPane.SetUIElementSite (Odziedziczone z WindowPane).
Jawna implementacja interfejsuMetoda prywatna IVsWindowPane.TranslateAccelerator Przestarzałe. (Odziedziczone z WindowPane).
Jawna implementacja interfejsuMetoda prywatna 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.

Zobacz też

Informacje

Przestrzeń nazw Microsoft.VisualStudio.Modeling.Shell