Udostępnij za pośrednictwem


Klasa ModelingWindowPane

Zapewnia usługi zaznaczenia i powiadomienie o zdarzeniu zaznaczenia narzędzia windows 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.12.0 (w Microsoft.VisualStudio.Modeling.Sdk.Shell.12.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 aktywne okno 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, czy to okienko zawiera obiekty, które można wybrać.
Właściwość chroniona HelpService Pobiera usługi pomocy.
Właściwość chroniona InitializationMode (Odziedziczone z WindowPane).
Właściwość publiczna MenuService Pobiera usługi poleceń menu.
Właściwość publiczna PrimarySelection Pobiera podstawowego elementu wybranego w okienku.
Właściwość chroniona SelectedElements Pobiera elementy, które są zaznaczone w okienku.
Właściwość publiczna SelectionCount Pobiera liczbę elementów, które są zaznaczone w okienku.
Właściwość chroniona SelectionHelpService Pobiera usługi pomocy zaznaczenia.
Właściwość chroniona ServiceProvider Pobiera usługodawca, lokalne do tego okienka.
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 zasoby używane przez ModelingWindowPane i opcjonalnie zwalnia zarządzanych zasobów. (Zastępuje WindowPane.Dispose(Boolean)).
Metoda chroniona DoSelectObjects Po wdrożeniu w klasie pochodnej, wybiera elementy w okienku.
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.
Metoda publiczna GetComponentSelected Określa, czy dany składnik jest zaznaczony.
Metoda publiczna GetContainerSelected Określa, czy dany kontener jest zaznaczony.
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.
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 niestandardowego (Zastępuje WindowPane.GetService(Type)).
Metoda publiczna GetSite Pobiera witryny, która została ustawiona za pomocą 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 w okienku okna z zaznaczenia menu skrótów po zamknięciu okienko. (Zastępuje WindowPane.OnClose()).
Metoda chroniona OnCreate (Odziedziczone z WindowPane).
Metoda chroniona OnSelectionChanged Powiadamia detektory zdarzeń po zmianie zaznaczenia.
Metoda chroniona OnSelectionChanging Powiadamia detektory zdarzeń przed zmianami wyboru.
Metoda chroniona PreProcessMessage Obsługuje okno wiadomości. (Zastępuje WindowPane.PreProcessMessage(Message%)).
Metoda publiczna SaveUIState (Odziedziczone z WindowPane).
Metoda publiczna SelectObjects Wybiera elementy w okienku.
Metoda publiczna SetSelectedComponents(ICollection) Dodaje określone elementy do pojemnika zaznaczenia i powiadamia 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, przesuwa go na wierzch i sprawia, że aktywne okno.
Metoda publiczna ShowNoActivate Wyświetla okienko, przesuwa go na wierzch, ale nie ma go aktywnego okna.
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.
Zdarzenie publiczne SelectionChanging Wywoływane przed zaznaczeniem w okienku zmieni się okna.

Początek

Jawne implementacje interfejsu

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