Udostępnij za pośrednictwem


Klasa ToolWindowPane

Domyślna implementacja okna narzędzia.Można go podklasy, aby zaimplementować okna narzędzia niestandardowe.

Hierarchia dziedziczenia

System.Object
  Microsoft.VisualStudio.Shell.WindowPane
    Microsoft.VisualStudio.Shell.ToolWindowPane

Przestrzeń nazw:  Microsoft.VisualStudio.Shell
Zestaw:  Microsoft.VisualStudio.Shell.11.0 (w Microsoft.VisualStudio.Shell.11.0.dll)

Składnia

'Deklaracja
<ComVisibleAttribute(True)> _
Public Class ToolWindowPane _
    Inherits WindowPane _
    Implements IVsWindowSearch
[ComVisibleAttribute(true)]
public class ToolWindowPane : WindowPane, 
    IVsWindowSearch

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

Konstruktorzy

  Nazwa Opis
Metoda publiczna ToolWindowPane() Inicjuje nowe wystąpienie ToolWindowPane z nullodwołanie o wartości null (Nothing w języku Visual Basic) usługodawca
Metoda chroniona ToolWindowPane(IServiceProvider) Inicjuje wystąpienie tej klasy.

Początek

Właściwości

  Nazwa Opis
Właściwość publiczna BitmapIndex Pobiera lub ustawia indeks obrazu w gazy bitmapy, aby użyć ikony ramki okna.
Właściwość publiczna BitmapResourceID Zwraca lub ustawia identyfikator zasobu gazy bitmapy, z którego podjęcie ikona ramki okna.
Właściwość publiczna Caption Zwraca lub ustawia tytuł okna narzędzia.
Właściwość publiczna Content Zwraca lub ustawia zawartość tego okna narzędzia. (Odziedziczone z WindowPane).
Właściwość publiczna Frame Zwraca lub ustawia IVsWindowFrame obsługującego ToolWindowPane.
Właściwość chroniona InitializationMode Pobiera tryb inicjowania, który jest skojarzony z tym okienku okna. (Odziedziczone z WindowPane).
Właściwość publiczna Package Zwraca lub ustawia pakiet, który jest właścicielem okna narzędzia.
Właściwość publiczna SearchCategory
Właściwość publiczna SearchEnabled
Właściwość publiczna SearchFiltersEnum
Właściwość publiczna SearchHost
Właściwość publiczna SearchOptionsEnum
Właściwość publiczna ToolBar Zwraca lub ustawia CommandID.
Właściwość publiczna ToolBarCommandTarget
Właściwość publiczna ToolBarDropTarget Zwraca lub ustawia miejsce docelowe upuszczenia paska narzędzi.
Właściwość publiczna ToolBarLocation Pobiera lub Ustawia położenie paska narzędzi w oknie narzędzia.
Właściwość publiczna ToolClsid Zwraca lub ustawia identyfikator CLSID narzędzie, które powinny być używane dla tego okna narzędzia.
Właściwość publiczna Window Pobiera okna skojarzonych z tym okienku okna. (Odziedziczone z WindowPane).

Początek

Metody

  Nazwa Opis
Metoda publiczna ClearSearch
Metoda publiczna CreateSearch
Metoda publiczna Dispose() Zbywa okienko i jego zasobów. (Odziedziczone z WindowPane).
Metoda chroniona Dispose(Boolean) Zbywa zasoby okienko. (Odziedziczone z WindowPane).
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 publiczna GetHashCode Służy jako funkcja mieszania dla określonego typu. (Odziedziczone z Object).
Metoda publiczna GetIVsWindowPane Pobiera IVsWindowPane , skojarzony z okna narzędzia.
Metoda chroniona GetService Pobiera usługi określonego typu. (Odziedziczone z WindowPane).
Metoda publiczna GetType Pobiera Type bieżącej instancji. (Odziedziczone z Object).
Metoda chroniona Initialize Inicjuje usług po okienko zostały zlokalizowane. (Odziedziczone z WindowPane).
Metoda publiczna LoadUIState Zastąpić, aby załadować uprzednio zapisanego stanu okienka. (Odziedziczone z WindowPane).
Metoda chroniona MemberwiseClone Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object).
Metoda chroniona OnClose Uruchamiany po zamknięciu okna. (Odziedziczone z WindowPane).
Metoda chroniona OnCreate Wywoływane, gdy okienko jest tworzony. (Odziedziczone z WindowPane).
Metoda publiczna OnNavigationKeyDown
Metoda publiczna OnToolBarAdded Wywoływane, gdy pasek narzędzi jest dodawany do okna narzędzia.
Metoda publiczna OnToolWindowCreated Ta metoda może być zastąpiona przez wykonanie dowolnego kodu, który należy uruchomić po utworzeniu klasy pochodnej IVsWindowFrame.
Metoda chroniona PreProcessMessage Zbuforuje te wiadomości z klawiszy nawigacyjnych. (Odziedziczone z WindowPane).
Metoda publiczna ProvideSearchSettings
Metoda publiczna SaveUIState Zastąpić, aby zapisać informację o stanie niestandardowych można później po zrekonstruowaniu okienka. (Odziedziczone z WindowPane).
Metoda publiczna ToString Zwraca ciąg, który reprezentuje bieżącego obiektu. (Odziedziczone z Object).

Początek

Jawne implementacje interfejsu

  Nazwa Opis
Jawna implementacja interfejsuMetoda prywatna IServiceProvider.GetService Pobiera usługi określonego typu. (Odziedziczone z WindowPane).
Jawna implementacja interfejsuMetoda prywatna IOleCommandTarget.Exec Wykonuje określone polecenie. (Odziedziczone z WindowPane).
Jawna implementacja interfejsuMetoda prywatna IOleCommandTarget.QueryStatus Pobiera stan poleceń. (Odziedziczone z WindowPane).
Jawna implementacja interfejsuMetoda prywatna IVsUIElementPane.CloseUIElementPane Powoduje zamknięcie okienka. (Odziedziczone z WindowPane).
Jawna implementacja interfejsuMetoda prywatna IVsUIElementPane.CreateUIElementPane Tworzy okienka. (Odziedziczone z WindowPane).
Jawna implementacja interfejsuMetoda prywatna IVsUIElementPane.GetDefaultUIElementSize Po wdrożeniu w klasie pochodnej pobiera domyślny rozmiar okienka. (Odziedziczone z WindowPane).
Jawna implementacja interfejsuMetoda prywatna IVsUIElementPane.LoadUIElementState Po wdrożeniu w klasie pochodnej ładuje niestandardowego stanu magazynu. (Odziedziczone z WindowPane).
Jawna implementacja interfejsuMetoda prywatna IVsUIElementPane.SaveUIElementState Przechowuje stan okienka do określonego strumienia. (Odziedziczone z WindowPane).
Jawna implementacja interfejsuMetoda prywatna IVsUIElementPane.SetUIElementSite Ustawia witrynę w tym okienku okna. (Odziedziczone z WindowPane).
Jawna implementacja interfejsuMetoda prywatna IVsUIElementPane.TranslateUIElementAccelerator Uchwyty klawiatury akceleratory przed powłoki przetwarza wiadomość. (Odziedziczone z WindowPane).
Jawna implementacja interfejsuMetoda prywatna IVsWindowPane.ClosePane Przestarzałe. Zamyka okienko.Nieaktualne. (Odziedziczone z WindowPane).
Jawna implementacja interfejsuMetoda prywatna IVsWindowPane.CreatePaneWindow Przestarzałe. Tworzy okienku okna.Nieaktualne. (Odziedziczone z WindowPane).
Jawna implementacja interfejsuMetoda prywatna IVsWindowPane.GetDefaultSize Przestarzałe. Pobiera domyślny rozmiar okienka okno.Nieaktualne. (Odziedziczone z WindowPane).
Jawna implementacja interfejsuMetoda prywatna IVsWindowPane.LoadViewState Przestarzałe. Ładuje Państwo zapisanego widoku.Nieaktualne. (Odziedziczone z WindowPane).
Jawna implementacja interfejsuMetoda prywatna IVsWindowPane.SaveViewState Przestarzałe. Zapisuje stan widoku załadowany.Nieaktualne. (Odziedziczone z WindowPane).
Jawna implementacja interfejsuMetoda prywatna IVsWindowPane.SetSite Przestarzałe. Inicjuje okienko, w tym z określonym usługodawca.Nieaktualne. (Odziedziczone z WindowPane).
Jawna implementacja interfejsuMetoda prywatna IVsWindowPane.TranslateAccelerator Przestarzałe. Obsługuje tłumaczenie klawiszy nawigacyjnych.Przestarzałe (Odziedziczone z WindowPane).
Jawna implementacja interfejsuWłaściwość prywatna IVsWindowSearch.Category

Początek

Uwagi

Pochodzi z WindowPane i dziedziczy domyślnie usług, które WindowPane zapewnia.Pochodne narzędzie windows musi oferować konstruktora publicznego, które przekieruje usługodawca.Visual StudioPodczas tworzenia instancji okna narzędzia, używa tego konstruktora.

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