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.12.0 (w Microsoft.VisualStudio.Modeling.Sdk.Shell.12.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 aktywne okno 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óry użytkownik kliknie przycisk. (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 w oknie dokumentu i jeśli jest otwarte okno dokumentu, umożliwia Zaznacz obiekty opcji. (Odziedziczone z ModelingDocView).
Właściwość chroniona HelpService Pobiera usługi 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 w oknie dokumentu i sprawdza, czy to okno jest oknem dokumentu głównego. (Odziedziczone z ModelingDocView).
Właściwość publiczna MenuService Pobiera usługi poleceń menu. (Odziedziczone z ModelingWindowPane).
Właściwość publiczna PrimarySelection Pobiera podstawowego elementu wybranego w okienku. (Odziedziczone z ModelingWindowPane).
Właściwość chroniona ProvideViewHelper Pobiera w oknie dokumentu i sprawdza, czy Pomocnik widok należy utworzyć dla 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 Pobiera liczbę elementów, które są zaznaczone w okienku. (Odziedziczone z ModelingWindowPane).
Właściwość chroniona SelectionHelpService Pobiera usługi pomocy zaznaczenia. (Odziedziczone z ModelingWindowPane).
Właściwość chroniona ServiceProvider Pobiera usługodawca, lokalne do tego okienka. (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 DocData skojarzony jest zakończeniu ładowania lub ponownego ładowania, przede wszystkim z DocView.LoadView().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ówny bieżącemu obiektowi. (Odziedziczone z Object).
Metoda chroniona 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).
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 dany kontener jest zaznaczony. (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 domyślnej funkcji mieszania. (Odziedziczone z Object).
Metoda publiczna GetObjects Pobiera elementy, które są obecnie zaznaczone lub elementów, które można zaznaczać 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 niestandardowego (Odziedziczone z ModelingWindowPane).
Metoda publiczna GetSite Pobiera witryny, która została ustawiona za pomocą 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ływane przez przybornik, gdy ma przejść do operacji Przeciągnij upuść obiekt danych wejściowych.Ta metoda sprawia, że obiekt danych wejściowych do zastąpienia przez obiekt zwracanych danych, który przejdzie w operacja Przeciągnij upuść w zamian.Implementacji podstawowej zwraca wartość null, co oznacza nie doszło do zamiany obiektu danych wejściowych. (Odziedziczone z ModelingDocView).
Metoda publiczna IsDataObjectSupported Weryfikuje, 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 w oknie dokumentu obsługuje element w przyborniku. (Odziedziczone z ModelingDocView).
Metoda publiczna ItemPicked Powiadamia klientów, aby użytkownik kliknął 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 w okienku okna z zaznaczenia menu skrótów po zamknięciu okienko. (Odziedziczone z ModelingWindowPane).
Metoda chroniona OnContextMenuRequested Przetwarza żądania dla menu skrótów.
Metoda chroniona OnCreate Gdy dokument jest ł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 zmianami wyboru. (Odziedziczone z ModelingWindowPane).
Metoda chroniona OnToolboxItemSelected Gdy użytkownik kliknie pozycję 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 Wybiera elementy 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 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, przesuwa go na wierzch i sprawia, że aktywne okno. (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, przesuwa go na wierzch, ale nie ma go aktywnego okna. (Odziedziczone z ModelingWindowPane).
Metoda publiczna ToString Zwraca 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 Wywoływane 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 O nazwie po zmianie wyboru toolbox (poprzez pojedyncze kliknięcie lub naciskając klawisze strzałek w górę lub 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ływane przez przybornik, gdy ma przejść do operacji Przeciągnij upuść obiekt danych wejściowych.Ta metoda pozwala zastąpić obiektem danych dane wyjściowe przejdzie w operacja Przeciągnij upuść zamiast obiekt danych wejściowych. (Odziedziczone z ModelingDocView).
Jawna implementacja interfejsuMetoda prywatna IVsStatusbarUser.SetInfo Wywoływane przez powłokę, gdy jest czas ustawić informacje na pasku stanu. (Odziedziczone z ModelingDocView).
Jawna implementacja interfejsuMetoda prywatna IVsToolboxActiveUserHook.ToolboxSelectionChanged Wywoływane, gdy zmienia zaznaczenie na przyborniku (poprzez pojedyncze kliknięcie lub naciskając klawisze strzałek w górę lub w dół). (Odziedziczone z ModelingDocView).
Jawna implementacja interfejsuMetoda prywatna IVsWindowPane.ClosePane Nieaktualne. (Odziedziczone z WindowPane).
Jawna implementacja interfejsuMetoda prywatna IVsUIElementPane.CloseUIElementPane (Odziedziczone z WindowPane).
Jawna implementacja interfejsuMetoda prywatna IVsWindowPane.CreatePaneWindow Nieaktualne. (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 Nieaktualne. (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 Nieaktualne. (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 Nieaktualne. (Odziedziczone z WindowPane).
Jawna implementacja interfejsuMetoda prywatna IVsWindowPane.SetSite Nieaktualne. (Odziedziczone z WindowPane).
Jawna implementacja interfejsuMetoda prywatna IVsUIElementPane.SetUIElementSite (Odziedziczone z WindowPane).
Jawna implementacja interfejsuMetoda prywatna IVsWindowPane.TranslateAccelerator Nieaktualne. (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