Udostępnij za pośrednictwem


Klasa ModelingDocView

Reprezentuje okna dokumentu 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

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 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 ModelingDocView 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 Content (Odziedziczone z WindowPane).
Właściwość chroniona DefaultToolboxTabName Pobiera nazwę Przybornik kartę, która kliknął użytkownik.
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 okna dokumentu i jeśli jest otwarte okno dokumentu, umożliwia Zaznacz obiekty opcji. (Zastępuje ModelingWindowPane.HasSelectableObjects).
Właściwość chroniona HelpService Pobiera Usługa pomocy. (Odziedziczone z ModelingWindowPane).
Właściwość chroniona InitializationMode (Odziedziczone z WindowPane).
Właściwość chroniona IsPrimaryView Pobiera okna dokumentu i sprawdza, czy okno to jest okno dokumentu głównego.
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.
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 Pobiera zbiór atrybutów filtru dla okna 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 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.
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 zasobów używanych przez ModelingDocView i opcjonalnie zwalnia zarządzanych zasobów. (Zastępuje ModelingWindowPane.Dispose(Boolean)).
Metoda chroniona DoSelectObjects Po wdrożeniu w klasie pochodnej powoduje zaznaczenie elementów w okienku. (Odziedziczone z ModelingWindowPane).
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 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 wybrana jest wybranego kontenera. (Odziedziczone z ModelingWindowPane).
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 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 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ł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.
Metoda publiczna IsDataObjectSupported Sprawdza, czy element w przyborniku mogą być używane w oknie dokumentu.
Metoda publiczna IsSupported Sprawdza, czy okno dokumentu obsługuje element w przyborniku.
Metoda publiczna ItemPicked Powiadamia klientów, że użytkownik kliknięty 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 okienka okno Wybór menu skrótów, gdy okienko jest zamknięty. (Odziedziczone z ModelingWindowPane).
Metoda chroniona OnCreate Gdy dokument zostanie załadowany, tworzy widok okna dokumentu. (Zastępuje WindowPane.OnCreate()).
Metoda chroniona OnSelectionChanged Po zmianie zaznaczenia, powiadamia detektory zdarzeń. (Odziedziczone z ModelingWindowPane).
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.
Metoda chroniona OnToolboxSelectionChanged
Metoda chroniona PreProcessMessage Obsługuje okno wiadomości. (Odziedziczone z ModelingWindowPane).
Metoda publiczna SaveUIState (Odziedziczone z WindowPane).
Metoda publiczna SelectObjects Powoduje zaznaczenie elementów 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 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 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).

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

Początek

Jawne implementacje interfejsu

  Nazwa Opis
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ść.
Jawna implementacja interfejsuMetoda prywatna IVsStatusbarUser.SetInfo Wywoływana przez powłokę, gdy nadejdzie termin dla nas ustawić informacje na pasku stanu.
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ół).
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

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