Klasa ModelingWindowPane
Zapewnia usługi zaznaczenia i powiadamianie o zdarzeniach zaznaczenie zarówno narzędzie windows, jak 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.11.0 (w Microsoft.VisualStudio.Modeling.Sdk.Shell.11.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 | |
---|---|---|
ModelingWindowPane | Inicjuje nowe wystąpienie ModelingWindowPane klasy o określonym IServiceProvider. |
Początek
Właściwości
Nazwa | Opis | |
---|---|---|
ActiveInPlaceEditWindow | Pobiera i ustawia aktywnego okna do edycji na miejscu. | |
Content | (Odziedziczone z WindowPane). | |
Frame | Pobiera IVsWindowFrame , który odpowiada to okno. | |
HasSelectableObjects | Zwraca się, czy to okienko zawiera obiekty, które można wybrać. | |
HelpService | Pobiera Usługa pomocy. | |
InitializationMode | (Odziedziczone z WindowPane). | |
MenuService | Pobiera usługi polecenia menu. | |
PrimarySelection | Pobiera podstawowego elementu zaznaczonego w okienku. | |
SelectedElements | Pobiera elementy, które są zaznaczone w okienku. | |
SelectionCount | Zwraca liczbę elementów, które są zaznaczone w okienku. | |
SelectionHelpService | Pobiera Usługa pomocy zaznaczenia. | |
ServiceProvider | Pobiera usługodawca, lokalną w tym okienku okna. | |
Window | (Odziedziczone z WindowPane). |
Początek
Metody
Nazwa | Opis | |
---|---|---|
CommitPendingEditForCommand | Po wdrożeniu w klasie pochodnej Określa, czy do czasu edycji powinny być zatwierdzane przed wykonaniem polecenia. | |
CountAllObjects | Zwraca liczbę elementów w okienku. | |
CountObjects | Zlicza liczbę elementów w okienku lub w bieżącym zaznaczeniu. | |
CountSelectedObjects | Zwraca liczbę elementów w bieżącym zaznaczeniu. | |
Dispose() | (Odziedziczone z WindowPane). | |
Dispose(Boolean) | Zwalnia niezarządzanych zasobów używanych przez ModelingWindowPane i opcjonalnie zwalnia zarządzanych zasobów. (Zastępuje WindowPane.Dispose(Boolean)). | |
DoSelectObjects | Po wdrożeniu w klasie pochodnej powoduje zaznaczenie elementów w okienku. | |
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). | |
GetAllObjects | Pobiera wszystkie elementy w okienku. | |
GetComponentSelected | Określa, czy dany składnik jest zaznaczony. | |
GetContainerSelected | Określa, czy wybrana jest wybranego kontenera. | |
GetHashCode | Służy jako funkcja mieszania dla określonego typu. (Odziedziczone z Object). | |
GetObjects | Pobiera elementy, które są obecnie zaznaczone lub elementów, które można wybrać w okienku. | |
GetSelectedComponents | Pobiera składniki, które są zaznaczone w okienku. | |
GetSelectedObjects | Pobiera elementy, które są zaznaczone w okienku. | |
GetService | Pobiera usługi określonego typu.Zastąpienie tej metody, aby przywrócić usługę polecenia menu niestandardowe (Zastępuje WindowPane.GetService(Type)). | |
GetSite | Pobiera z witryny, która została ustawiona z SetSite. | |
GetType | Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object). | |
Hide | Ukrywa okienko. | |
Initialize | (Odziedziczone z WindowPane). | |
LoadUIState | (Odziedziczone z WindowPane). | |
MemberwiseClone | Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object). | |
OnClose | Usuwa obiekty okienka okno Wybór menu skrótów, gdy okienko jest zamknięty. (Zastępuje WindowPane.OnClose()). | |
OnCreate | (Odziedziczone z WindowPane). | |
OnSelectionChanged | Po zmianie zaznaczenia, powiadamia detektory zdarzeń. | |
OnSelectionChanging | Powiadamia detektory zdarzeń, przed wprowadzeniem zmian zaznaczenia. | |
PreProcessMessage | Obsługuje okno wiadomości. (Zastępuje WindowPane.PreProcessMessage(Message%)). | |
SaveUIState | (Odziedziczone z WindowPane). | |
SelectObjects | Powoduje zaznaczenie elementów w okienku. | |
SetSelectedComponents(ICollection) | Dodaje określone elementy do pojemnika zaznaczenia i powiadamia użytkownika powłoki zmianie wyboru. | |
SetSelectedComponents(ICollection, SelectionTypes) | Aktualnie nie zaimplementowane. | |
SetSite | Inicjuje okienko w środowisku. | |
Show | Wyświetla okienko szczegółów, przesuwa go na wierzch i ułatwia aktywnego okna. | |
ShowNoActivate | Wyświetla okienko szczegółów, przesuwa go na wierzch, ale nie był aktywnego okna. | |
ToString | Zwraca wartość typu ciąg, który reprezentuje bieżący obiekt. (Odziedziczone z Object). |
Początek
Zdarzenia
Nazwa | Opis | |
---|---|---|
SelectionChanged | Uruchamiany po zmianie zaznaczenia w okienku. | |
SelectionChanging | Uruchamiany przed zaznaczeniem w okienku zmieni się okna. |
Początek
Jawne implementacje interfejsu
Nazwa | Opis | |
---|---|---|
IVsWindowPane.ClosePane | Przestarzałe. (Odziedziczone z WindowPane). | |
IVsUIElementPane.CloseUIElementPane | (Odziedziczone z WindowPane). | |
IVsWindowPane.CreatePaneWindow | Przestarzałe. (Odziedziczone z WindowPane). | |
IVsUIElementPane.CreateUIElementPane | (Odziedziczone z WindowPane). | |
IOleCommandTarget.Exec | (Odziedziczone z WindowPane). | |
IVsWindowPane.GetDefaultSize | Przestarzałe. (Odziedziczone z WindowPane). | |
IVsUIElementPane.GetDefaultUIElementSize | (Odziedziczone z WindowPane). | |
IServiceProvider.GetService | (Odziedziczone z WindowPane). | |
IVsUIElementPane.LoadUIElementState | (Odziedziczone z WindowPane). | |
IVsWindowPane.LoadViewState | Przestarzałe. (Odziedziczone z WindowPane). | |
IOleCommandTarget.QueryStatus | (Odziedziczone z WindowPane). | |
IVsUIElementPane.SaveUIElementState | (Odziedziczone z WindowPane). | |
IVsWindowPane.SaveViewState | Przestarzałe. (Odziedziczone z WindowPane). | |
IVsWindowPane.SetSite | Przestarzałe. (Odziedziczone z WindowPane). | |
IVsUIElementPane.SetUIElementSite | (Odziedziczone z WindowPane). | |
IVsWindowPane.TranslateAccelerator | Przestarzałe. (Odziedziczone z WindowPane). | |
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.