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 | |
---|---|---|
ToolWindowPane() | Inicjuje nowe wystąpienie ToolWindowPane z nullodwołanie o wartości null (Nothing w języku Visual Basic) usługodawca | |
ToolWindowPane(IServiceProvider) | Inicjuje wystąpienie tej klasy. |
Początek
Właściwości
Nazwa | Opis | |
---|---|---|
BitmapIndex | Pobiera lub ustawia indeks obrazu w gazy bitmapy, aby użyć ikony ramki okna. | |
BitmapResourceID | Zwraca lub ustawia identyfikator zasobu gazy bitmapy, z którego podjęcie ikona ramki okna. | |
Caption | Zwraca lub ustawia tytuł okna narzędzia. | |
Content | Zwraca lub ustawia zawartość tego okna narzędzia. (Odziedziczone z WindowPane). | |
Frame | Zwraca lub ustawia IVsWindowFrame obsługującego ToolWindowPane. | |
InitializationMode | Pobiera tryb inicjowania, który jest skojarzony z tym okienku okna. (Odziedziczone z WindowPane). | |
Package | Zwraca lub ustawia pakiet, który jest właścicielem okna narzędzia. | |
SearchCategory | ||
SearchEnabled | ||
SearchFiltersEnum | ||
SearchHost | ||
SearchOptionsEnum | ||
ToolBar | Zwraca lub ustawia CommandID. | |
ToolBarCommandTarget | ||
ToolBarDropTarget | Zwraca lub ustawia miejsce docelowe upuszczenia paska narzędzi. | |
ToolBarLocation | Pobiera lub Ustawia położenie paska narzędzi w oknie narzędzia. | |
ToolClsid | Zwraca lub ustawia identyfikator CLSID narzędzie, które powinny być używane dla tego okna narzędzia. | |
Window | Pobiera okna skojarzonych z tym okienku okna. (Odziedziczone z WindowPane). |
Początek
Metody
Nazwa | Opis | |
---|---|---|
ClearSearch | ||
CreateSearch | ||
Dispose() | Zbywa okienko i jego zasobów. (Odziedziczone z WindowPane). | |
Dispose(Boolean) | Zbywa zasoby okienko. (Odziedziczone z WindowPane). | |
Equals | Określa, czy określony obiekt jest równa bieżącego obiektu. (Odziedziczone z Object). | |
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). | |
GetHashCode | Służy jako funkcja mieszania dla określonego typu. (Odziedziczone z Object). | |
GetIVsWindowPane | Pobiera IVsWindowPane , skojarzony z okna narzędzia. | |
GetService | Pobiera usługi określonego typu. (Odziedziczone z WindowPane). | |
GetType | Pobiera Type bieżącej instancji. (Odziedziczone z Object). | |
Initialize | Inicjuje usług po okienko zostały zlokalizowane. (Odziedziczone z WindowPane). | |
LoadUIState | Zastąpić, aby załadować uprzednio zapisanego stanu okienka. (Odziedziczone z WindowPane). | |
MemberwiseClone | Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object). | |
OnClose | Uruchamiany po zamknięciu okna. (Odziedziczone z WindowPane). | |
OnCreate | Wywoływane, gdy okienko jest tworzony. (Odziedziczone z WindowPane). | |
OnNavigationKeyDown | ||
OnToolBarAdded | Wywoływane, gdy pasek narzędzi jest dodawany do okna narzędzia. | |
OnToolWindowCreated | Ta metoda może być zastąpiona przez wykonanie dowolnego kodu, który należy uruchomić po utworzeniu klasy pochodnej IVsWindowFrame. | |
PreProcessMessage | Zbuforuje te wiadomości z klawiszy nawigacyjnych. (Odziedziczone z WindowPane). | |
ProvideSearchSettings | ||
SaveUIState | Zastąpić, aby zapisać informację o stanie niestandardowych można później po zrekonstruowaniu okienka. (Odziedziczone z WindowPane). | |
ToString | Zwraca ciąg, który reprezentuje bieżącego obiektu. (Odziedziczone z Object). |
Początek
Jawne implementacje interfejsu
Nazwa | Opis | |
---|---|---|
IServiceProvider.GetService | Pobiera usługi określonego typu. (Odziedziczone z WindowPane). | |
IOleCommandTarget.Exec | Wykonuje określone polecenie. (Odziedziczone z WindowPane). | |
IOleCommandTarget.QueryStatus | Pobiera stan poleceń. (Odziedziczone z WindowPane). | |
IVsUIElementPane.CloseUIElementPane | Powoduje zamknięcie okienka. (Odziedziczone z WindowPane). | |
IVsUIElementPane.CreateUIElementPane | Tworzy okienka. (Odziedziczone z WindowPane). | |
IVsUIElementPane.GetDefaultUIElementSize | Po wdrożeniu w klasie pochodnej pobiera domyślny rozmiar okienka. (Odziedziczone z WindowPane). | |
IVsUIElementPane.LoadUIElementState | Po wdrożeniu w klasie pochodnej ładuje niestandardowego stanu magazynu. (Odziedziczone z WindowPane). | |
IVsUIElementPane.SaveUIElementState | Przechowuje stan okienka do określonego strumienia. (Odziedziczone z WindowPane). | |
IVsUIElementPane.SetUIElementSite | Ustawia witrynę w tym okienku okna. (Odziedziczone z WindowPane). | |
IVsUIElementPane.TranslateUIElementAccelerator | Uchwyty klawiatury akceleratory przed powłoki przetwarza wiadomość. (Odziedziczone z WindowPane). | |
IVsWindowPane.ClosePane | Przestarzałe. Zamyka okienko.Nieaktualne. (Odziedziczone z WindowPane). | |
IVsWindowPane.CreatePaneWindow | Przestarzałe. Tworzy okienku okna.Nieaktualne. (Odziedziczone z WindowPane). | |
IVsWindowPane.GetDefaultSize | Przestarzałe. Pobiera domyślny rozmiar okienka okno.Nieaktualne. (Odziedziczone z WindowPane). | |
IVsWindowPane.LoadViewState | Przestarzałe. Ładuje Państwo zapisanego widoku.Nieaktualne. (Odziedziczone z WindowPane). | |
IVsWindowPane.SaveViewState | Przestarzałe. Zapisuje stan widoku załadowany.Nieaktualne. (Odziedziczone z WindowPane). | |
IVsWindowPane.SetSite | Przestarzałe. Inicjuje okienko, w tym z określonym usługodawca.Nieaktualne. (Odziedziczone z WindowPane). | |
IVsWindowPane.TranslateAccelerator | Przestarzałe. Obsługuje tłumaczenie klawiszy nawigacyjnych.Przestarzałe (Odziedziczone z WindowPane). | |
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.