Udostępnij za pośrednictwem


Klasa ModelingDocView

Reprezentuje okno dokumentu w Projektancie języka specyficznego 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

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 ModelingDocView _
    Inherits ModelingWindowPane _
    Implements IVsStatusbarUser, IVsToolboxUser, IVsToolboxActiveUserHook
[CLSCompliantAttribute(false)]
public abstract class ModelingDocView : ModelingWindowPane, 
    IVsStatusbarUser, IVsToolboxUser, IVsToolboxActiveUserHook

Typ ModelingDocView uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda chroniona ModelingDocView Inicjuje nowe wystąpienie klasy ModelingDocView.

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 Content (Odziedziczone z WindowPane).
Właściwość chroniona DefaultToolboxTabName Pobiera nazwę Przybornik kartę, który użytkownik kliknie przycisk.
Właściwość chroniona DefaultToolboxTabToolboxItemsCount
Właściwość publiczna DocData Pobiera dokument w oknie dokumentu.
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. (Zastępuje ModelingWindowPane.HasSelectableObjects).
Właściwość chroniona HelpService Pobiera usługi pomocy. (Odziedziczone z ModelingWindowPane).
Właściwość chroniona InitializationMode (Odziedziczone z WindowPane).
Właściwość chroniona IsPrimaryView Pobiera w oknie dokumentu i sprawdza, czy to okno jest oknem dokumentu głównego.
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.
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 Pobiera zbiór atrybutów filtr w oknie dokumentu.
Właściwość chroniona ToolboxService Pobiera usługi przybornika.
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.
Metoda chroniona CommitPendingEditForCommand Po wdrożeniu w klasie pochodnej, określa, czy do czasu edycji powinny być zatwierdzane przed wykonaniem polecenia. (Odziedziczone z ModelingWindowPane).
Metoda chroniona CountAllObjects Zwraca liczbę elementów w okienku. (Odziedziczone z ModelingWindowPane).
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 Dispose() (Odziedziczone z WindowPane).
Metoda chroniona Dispose(Boolean) Zwalnia niezarządzanych zasoby używane przez ModelingDocView i opcjonalnie zwalnia zarządzanych zasobów. (Zastępuje ModelingWindowPane.Dispose(Boolean)).
Metoda chroniona DoSelectObjects Po wdrożeniu w klasie pochodnej, wybiera elementy w okienku. (Odziedziczone z ModelingWindowPane).
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 chroniona GetAllObjects Pobiera wszystkie elementy w okienku. (Odziedziczone z ModelingWindowPane).
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 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 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 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. (Zastępuje WindowPane.Initialize()).
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.
Metoda publiczna IsDataObjectSupported Weryfikuje, czy element w przyborniku mogą być używane w oknie dokumentu.
Metoda publiczna IsSupported Sprawdza, czy w oknie dokumentu obsługuje element w przyborniku.
Metoda publiczna ItemPicked Powiadamia klientów, aby użytkownik kliknął element w przyborniku lub nacisnął klawisz ENTER, aby zaznaczyć element.
Metoda publiczna LoadUIState (Odziedziczone z WindowPane).
Metoda chroniona LoadView Sprawdza, czy dokument został załadowany w oknie dokumentu.
Metoda chroniona MemberwiseClone Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object).
Metoda chroniona OnClose Usuwa obiekty w okienku okna z zaznaczenia menu skrótów po zamknięciu okienko. (Odziedziczone z ModelingWindowPane).
Metoda chroniona OnCreate Gdy dokument jest ładowany, tworzy widok okna dokumentu. (Zastępuje WindowPane.OnCreate()).
Metoda chroniona OnSelectionChanged Powiadamia detektory zdarzeń po zmianie zaznaczenia. (Odziedziczone z ModelingWindowPane).
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.
Metoda chroniona OnToolboxSelectionChanged
Metoda chroniona PreProcessMessage Obsługuje okno wiadomości. (Odziedziczone z ModelingWindowPane).
Metoda publiczna SaveUIState (Odziedziczone z WindowPane).
Metoda publiczna SelectObjects Wybiera elementy w okienku. (Odziedziczone z ModelingWindowPane).
Metoda publiczna SetInfo Aktualizacje na pasku stanu okna dokumentu.
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 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).

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.
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ół).

Początek

Jawne implementacje interfejsu

  Nazwa Opis
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.
Jawna implementacja interfejsuMetoda prywatna IVsStatusbarUser.SetInfo Wywoływane przez powłokę, gdy jest czas ustawić informacje na pasku stanu.
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ół).
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

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