Udostępnij za pośrednictwem


Klasa ModelingWindowPane

Zapewnia usługi zaznaczenia i powiadamianie o zdarzeniach zaznaczenie zarówno narzędzie windows, jak i widoków dokumentów.

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.ToolWindow

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 ModelingWindowPane _
    Inherits WindowPane _
    Implements IObjectWithSite, ISelectionContainer, ISelectionService
[CLSCompliantAttribute(false)]
public abstract class ModelingWindowPane : WindowPane, 
    IObjectWithSite, ISelectionContainer, ISelectionService

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

Konstruktorzy

  Nazwa Opis
Metoda chroniona ModelingWindowPane Inicjuje nowe wystąpienie ModelingWindowPane klasy o określonym IServiceProvider.

Początek

Właściwości

  Nazwa Opis
Właściwość publiczna ActiveInPlaceEditWindow Pobiera i ustawia aktywnego okna do edycji na miejscu.
Właściwość publiczna Content (Odziedziczone z WindowPane).
Właściwość publiczna Frame Pobiera IVsWindowFrame , który odpowiada to okno.
Właściwość chroniona HasSelectableObjects Zwraca się, czy to okienko zawiera obiekty, które można wybrać.
Właściwość chroniona HelpService Pobiera Usługa pomocy.
Właściwość chroniona InitializationMode (Odziedziczone z WindowPane).
Właściwość publiczna MenuService Pobiera usługi polecenia menu.
Właściwość publiczna PrimarySelection Pobiera podstawowego elementu zaznaczonego w okienku.
Właściwość chroniona SelectedElements Pobiera elementy, które są zaznaczone w okienku.
Właściwość publiczna SelectionCount Zwraca liczbę elementów, które są zaznaczone w okienku.
Właściwość chroniona SelectionHelpService Pobiera Usługa pomocy zaznaczenia.
Właściwość chroniona ServiceProvider Pobiera usługodawca, lokalną w tym okienku okna.
Właściwość publiczna Window (Odziedziczone z WindowPane).

Początek

Metody

  Nazwa Opis
Metoda chroniona CommitPendingEditForCommand Po wdrożeniu w klasie pochodnej Określa, czy do czasu edycji powinny być zatwierdzane przed wykonaniem polecenia.
Metoda chroniona CountAllObjects Zwraca liczbę elementów w okienku.
Metoda publiczna CountObjects Zlicza liczbę elementów w okienku lub w bieżącym zaznaczeniu.
Metoda chroniona CountSelectedObjects Zwraca liczbę elementów w bieżącym zaznaczeniu.
Metoda publiczna Dispose() (Odziedziczone z WindowPane).
Metoda chroniona Dispose(Boolean) Zwalnia niezarządzanych zasobów używanych przez ModelingWindowPane i opcjonalnie zwalnia zarządzanych zasobów. (Zastępuje WindowPane.Dispose(Boolean)).
Metoda chroniona DoSelectObjects Po wdrożeniu w klasie pochodnej powoduje zaznaczenie elementów w okienku.
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.
Metoda publiczna GetComponentSelected Określa, czy dany składnik jest zaznaczony.
Metoda publiczna GetContainerSelected Określa, czy wybrana jest wybranego kontenera.
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.
Metoda publiczna GetSelectedComponents Pobiera składniki, które są zaznaczone w okienku.
Metoda chroniona GetSelectedObjects Pobiera elementy, które są zaznaczone w okienku.
Metoda chroniona GetService Pobiera usługi określonego typu.Zastąpienie tej metody, aby przywrócić usługę polecenia menu niestandardowe (Zastępuje WindowPane.GetService(Type)).
Metoda publiczna GetSite Pobiera z witryny, która została ustawiona z SetSite.
Metoda publiczna GetType Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object).
Metoda publiczna Hide Ukrywa okienko.
Metoda chroniona Initialize (Odziedziczone z WindowPane).
Metoda publiczna LoadUIState (Odziedziczone z WindowPane).
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. (Zastępuje WindowPane.OnClose()).
Metoda chroniona OnCreate (Odziedziczone z WindowPane).
Metoda chroniona OnSelectionChanged Po zmianie zaznaczenia, powiadamia detektory zdarzeń.
Metoda chroniona OnSelectionChanging Powiadamia detektory zdarzeń, przed wprowadzeniem zmian zaznaczenia.
Metoda chroniona PreProcessMessage Obsługuje okno wiadomości. (Zastępuje WindowPane.PreProcessMessage(Message%)).
Metoda publiczna SaveUIState (Odziedziczone z WindowPane).
Metoda publiczna SelectObjects Powoduje zaznaczenie elementów w okienku.
Metoda publiczna SetSelectedComponents(ICollection) Dodaje określone elementy do pojemnika zaznaczenia i powiadamia użytkownika powłoki zmianie wyboru.
Metoda publiczna SetSelectedComponents(ICollection, SelectionTypes) Aktualnie nie zaimplementowane.
Metoda publiczna SetSite Inicjuje okienko w środowisku.
Metoda publiczna Show Wyświetla okienko szczegółów, przesuwa go na wierzch i ułatwia aktywnego okna.
Metoda publiczna ShowNoActivate Wyświetla okienko szczegółów, przesuwa go na wierzch, ale nie był aktywnego okna.
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.
Zdarzenie publiczne SelectionChanging Uruchamiany przed zaznaczeniem w okienku zmieni się okna.

Początek

Jawne implementacje interfejsu

  Nazwa Opis
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