Udostępnij za pośrednictwem


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
Metoda publiczna DesignerWindowPane Inicjuje nowe wystąpienie DesignerWindowPane klasy.

Początek

Właściwości

  Nazwa Opis
Właściwość publiczna CommandGuid Pobiera identyfikator GUID interfejsu użytkownika skojarzonych z tym okienku okna polecenia.
Właściwość publiczna Content Zwraca lub ustawia zawartość tego okna narzędzia. (Odziedziczone z WindowPane).
Właściwość publiczna EditorView Pobiera widoku Edytor dla tego okienka.
Właściwość chroniona InitializationMode Pobiera tryb inicjowania, który jest skojarzony z tym okienku okna. (Odziedziczone z WindowPane).
Właściwość chroniona Surface Pobiera powierzchni projektu.
Właściwość publiczna Window Pobiera okna skojarzonych z tym okienku okna. (Odziedziczone z WindowPane).

Początek

Metody

  Nazwa Opis
Metoda chroniona AddDefaultServices Dodaje domyślne usługi, który zawiera okienko.
Metoda publiczna Dispose() Zbywa okienko i jego zasobów. (Odziedziczone z WindowPane).
Metoda chroniona Dispose(Boolean) Zbywa powierzchni projektu. (Zastępuje WindowPane.Dispose(Boolean)).
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 GetAutomationObject Pobiera obiekt automatyzacji w tym okienku okna.
Metoda publiczna GetHashCode Służy jako funkcja mieszania dla określonego typu. (Odziedziczone z Object).
Metoda chroniona GetService Pobiera usługi określonego typu. (Zastępuje WindowPane.GetService(Type)).
Metoda chroniona GetToolboxItemSupported Określa, czy obiektu dostarczone dane jest obsługiwany przez projektanta.
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 Wywołana w odpowiedzi na ClosePane metody na IVsWindowPane interfejsu. (Zastępuje WindowPane.OnClose()).
Metoda chroniona OnCreate Wywoływane, gdy okienko jest tworzony. (Odziedziczone z WindowPane).
Metoda chroniona OnFlush Metoda ta jest wywoływana, gdy Visual Studio chce okienko zrzucić stanie do buforu podstawowej.
Metoda chroniona OnToolboxItemPicked Wywoływane, gdy użytkownik dwukrotnie kliknie lub naciska klawisz enter na element przybornika w Visual Studio toolbox.
Metoda chroniona PreProcessMessage Zbuforuje te wiadomości z klawiszy nawigacyjnych. (Odziedziczone z WindowPane).
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 IVsBatchUpdate.FlushPendingUpdates Wywołana, gdy Visual Studio chce okienko zrzucić stanie do buforu podstawowej.
Jawna implementacja interfejsuMetoda prywatna IVsDesignerInfo.get_DesignerTechnology
Jawna implementacja interfejsuMetoda prywatna IVsExtensibleObject.GetAutomationObject Pobiera obiekt automatyzacji w tym okienku okna.
Jawna implementacja interfejsuMetoda prywatna IVsToolboxUser.IsSupported Określa, czy Toolbox użytkownika obsługuje obiektu danych, do której następuje odwołanie.
Jawna implementacja interfejsuMetoda prywatna IVsToolboxUser.ItemPicked Wysyła powiadomienie, że element w Toolbox jest zaznaczone, poprzez kliknięcie lub naciskając klawisz ENTER.
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 IVsWindowFrameNotify.OnDockableChange Powiadamia Package zadokowania okno stan zostanie zmieniona.
Jawna implementacja interfejsuMetoda prywatna IVsWindowFrameNotify.OnMove Powiadamia Package , które okno jest przenoszony.
Jawna implementacja interfejsuMetoda prywatna IVsWindowFrameNotify.OnShow Powiadamia Package zmiany w tym oknie wyświetlenie stanu.
Jawna implementacja interfejsuMetoda prywatna IVsWindowFrameNotify.OnSize Powiadamia Package , zmiana rozmiaru okna.
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).

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

WindowPane