Klasa DesignerWindowPane
Ta klasa dziedziczy z WindowPane i rozszerza ona zapewniają funkcje projektanta.
Ten interfejs API nie jest zgodny ze specyfikacją CLS.
Hierarchia dziedziczenia
System.Object
Microsoft.VisualStudio.Shell.WindowPane
Microsoft.VisualStudio.Shell.Design.DesignerWindowPane
Przestrzeń nazw: Microsoft.VisualStudio.Shell.Design
Zestaw: Microsoft.VisualStudio.Shell.Design (w Microsoft.VisualStudio.Shell.Design.dll)
Składnia
'Deklaracja
<CLSCompliantAttribute(False)> _
<ComVisibleAttribute(True)> _
Public MustInherit Class DesignerWindowPane _
Inherits WindowPane _
Implements IVsDesignerInfo, IVsToolboxUser, IVsBatchUpdate, IVsExtensibleObject, _
IVsWindowFrameNotify
[CLSCompliantAttribute(false)]
[ComVisibleAttribute(true)]
public abstract class DesignerWindowPane : WindowPane,
IVsDesignerInfo, IVsToolboxUser, IVsBatchUpdate, IVsExtensibleObject, IVsWindowFrameNotify
Typ DesignerWindowPane uwidacznia następujące elementy członkowskie.
Konstruktorzy
Nazwa | Opis | |
---|---|---|
DesignerWindowPane | Inicjuje nowe wystąpienie DesignerWindowPane klasy. |
Początek
Właściwości
Nazwa | Opis | |
---|---|---|
CommandGuid | Pobiera identyfikator GUID interfejsu użytkownika skojarzonych z tym okienku okna polecenia. | |
Content | Zwraca lub ustawia zawartość tego okna narzędzia. (Odziedziczone z WindowPane). | |
EditorView | Pobiera widoku Edytor dla tego okienka. | |
InitializationMode | Pobiera tryb inicjowania, który jest skojarzony z tym okienku okna. (Odziedziczone z WindowPane). | |
Surface | Pobiera powierzchni projektu. | |
Window | Pobiera okna skojarzonych z tym okienku okna. (Odziedziczone z WindowPane). |
Początek
Metody
Nazwa | Opis | |
---|---|---|
AddDefaultServices | Dodaje domyślne usługi, który zawiera okienko. | |
Dispose() | Zbywa okienko i jego zasobów. (Odziedziczone z WindowPane). | |
Dispose(Boolean) | Zbywa powierzchni projektu. (Zastępuje WindowPane.Dispose(Boolean)). | |
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). | |
GetAutomationObject | Pobiera obiekt automatyzacji w tym okienku okna. | |
GetHashCode | Służy jako funkcja mieszania dla określonego typu. (Odziedziczone z Object). | |
GetService | Pobiera usługi określonego typu. (Zastępuje WindowPane.GetService(Type)). | |
GetToolboxItemSupported | Określa, czy obiektu dostarczone dane jest obsługiwany przez projektanta. | |
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 | Wywołana w odpowiedzi na ClosePane metody na IVsWindowPane interfejsu. (Zastępuje WindowPane.OnClose()). | |
OnCreate | Wywoływane, gdy okienko jest tworzony. (Odziedziczone z WindowPane). | |
OnFlush | Metoda ta jest wywoływana, gdy Visual Studio chce okienko zrzucić stanie do buforu podstawowej. | |
OnToolboxItemPicked | Wywoływane, gdy użytkownik dwukrotnie kliknie lub naciska klawisz enter na element przybornika w Visual Studio toolbox. | |
PreProcessMessage | Zbuforuje te wiadomości z klawiszy nawigacyjnych. (Odziedziczone z WindowPane). | |
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). | |
IVsBatchUpdate.FlushPendingUpdates | Wywołana, gdy Visual Studio chce okienko zrzucić stanie do buforu podstawowej. | |
IVsDesignerInfo.get_DesignerTechnology | ||
IVsExtensibleObject.GetAutomationObject | Pobiera obiekt automatyzacji w tym okienku okna. | |
IVsToolboxUser.IsSupported | Określa, czy Toolbox użytkownika obsługuje obiektu danych, do której następuje odwołanie. | |
IVsToolboxUser.ItemPicked | Wysyła powiadomienie, że element w Toolbox jest zaznaczone, poprzez kliknięcie lub naciskając klawisz ENTER. | |
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). | |
IVsWindowFrameNotify.OnDockableChange | Powiadamia Package zadokowania okno stan zostanie zmieniona. | |
IVsWindowFrameNotify.OnMove | Powiadamia Package , które okno jest przenoszony. | |
IVsWindowFrameNotify.OnShow | Powiadamia Package zmiany w tym oknie wyświetlenie stanu. | |
IVsWindowFrameNotify.OnSize | Powiadamia Package , zmiana rozmiaru okna. | |
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). |
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.