Interfejs ISelectionContainer
Opublikowano: sierpień 2016
Zapewnia dostęp do obiektów używane do aktualizowania właściwości okna.
Przestrzeń nazw: Microsoft.VisualStudio.Shell.Interop
Zestaw: Microsoft.VisualStudio.Shell.Interop (w Microsoft.VisualStudio.Shell.Interop.dll)
Składnia
[InterfaceTypeAttribute(1)]
[GuidAttribute("6D5140C6-7436-11CE-8034-00AA006009FA")]
public interface ISelectionContainer
[InterfaceTypeAttribute(1)]
[GuidAttribute("6D5140C6-7436-11CE-8034-00AA006009FA")]
public interface class ISelectionContainer
[<InterfaceTypeAttribute(1)>]
[<GuidAttribute("6D5140C6-7436-11CE-8034-00AA006009FA")>]
type ISelectionContainer = interface end
<InterfaceTypeAttribute(1)>
<GuidAttribute("6D5140C6-7436-11CE-8034-00AA006009FA")>
Public Interface ISelectionContainer
Metody
Nazwa | Opis | |
---|---|---|
CountObjects(UInt32, UInt32) | Zwraca liczbę obiektów albo liczba całkowita liczba obiektów dostępnych w bieżącym zaznaczeniu. |
|
GetObjects(UInt32, UInt32, Object[]) | Zwraca obiekty, które są aktualnie wybrane lub obiektów, które można wybrać. |
|
SelectObjects(UInt32, Object[], UInt32) | Zwraca jeden lub więcej obiektów wybranych z grupy obiektów. |
Uwagi
ISelectionContainer Wskaźnik znajduje się w kontekście wyboru zbiór informacji, która jest częścią środowiska implementacji natywnej i ściśle podłączonych do każdej ramki okna. Gdy zmian wpływających na właściwości oknie pakietu VSPackage musi alertów środowisko przez wywołanie OnSelectChange metody z ISelectionContainer obiekt, który odzwierciedla bieżący kontekst zaznaczenia. Środowisko następnie wywołań do ISelectionContainer metody do pobierania co najmniej jednego IDispatch obiektów. Obiekty te umożliwiają dostęp do danych potrzebnych do aktualizacji właściwości okna.
Windows Server 2003 może obsługiwać jeden lub większą liczbę wartości. Jeśli wybór wielokrotny jest obsługiwany, właściwości przecięcie właściwości, znaczenie właściwości, które są wspólne dla wszystkich wyborów jest wyświetlana w oknie. Pole kombi, które zwykle wskazuje nazwę zaznaczenia w właściwości okno jest puste.
Uwagi dotyczące implementacji:
ISelectionContainer mechanizm jest używany przez system windows do wypychania informacji do okna właściwości. VSPackage powinny obejmować ISelectionContainer obiektu dla każdego obiektu (zwykle okno), który zawiera wybieranych obiekty z powiązanych właściwości mają być wyświetlane w oknie właściwości.
Implementuje środowiska ISelectionContainer dla wszystkich jego systemu Windows.
Uwagi dotyczące wywoływania:
Środowisko wywołania metody ISelectionContainer do wyboru ani pobrać IDispatch obiektów do wyświetlenia w oknie właściwości.
Zobacz też
Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop
Powrót do początku