Sdílet prostřednictvím


ISelectionContainer – rozhraní

 

Publikováno: srpen 2016

Poskytuje přístup k objektům, na které se používá k aktualizaci Vlastnosti okna.

Obor názvů:   Microsoft.VisualStudio.Shell.Interop
Sestavení:  Microsoft.VisualStudio.Shell.Interop (v Microsoft.VisualStudio.Shell.Interop.dll)

Syntaxe

[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

Název Popis
System_CAPS_pubmethod CountObjects(UInt32, UInt32)

Vrátí počet celkový počet objektů, které jsou k dispozici nebo počet objektů v aktuálním výběru.

System_CAPS_pubmethod GetObjects(UInt32, UInt32, Object[])

Vrátí objekty, které jsou aktuálně vybrány nebo objekty, které jsou lze vybrat.

System_CAPS_pubmethod SelectObjects(UInt32, Object[], UInt32)

Vrátí jeden nebo více objektů vybraných ze skupiny objektů.

Poznámky

ISelectionContainer Ukazatel je zahrnuta v kontextu výběru kolekce informací, které je součástí nativní implementaci v prostředí a úzce připojený k každý rámec okna. Při změnách ovlivňující Vlastnosti okno sady VSPackage musí výstrah prostředí pomocí volání OnSelectChange metodu s ISelectionContainer objekt, který odráží aktuální kontext výběru. Prostředí poté volá ISelectionContainer metody, chcete-li získat jeden nebo více IDispatch objektů. Tyto objekty poskytují přístup k datům nutné aktualizovat Vlastnosti okna.

Windows Server 2003 může podporovat jednu i více položek. Pokud je podporován vícenásobný výběr Vlastnosti okno zobrazí průnik vlastnosti, význam vlastnosti, které všechny výběry společné. Za normálních okolností určující název výběru v poli se seznamem Vlastnosti je okno prázdné.

Poznámky pro implementátory:

ISelectionContainer mechanismus používá windows nabízené informace, aby v okně Vlastnosti. By mělo zahrnovat VSPackage ISelectionContainer objektu pro každý objekt (obvykle okna), který obsahuje volitelný objekty s souvisejících vlastností mají být zobrazeny v okně Vlastnosti.

Implementuje prostředí ISelectionContainer pro všechny její systému windows.

Poznámky pro volající:

Prostředí volání metody ISelectionContainer a vyberte nebo načíst IDispatch objekty zobrazeny v okně Vlastnosti.

Viz také

Microsoft.VisualStudio.Shell.Interop – obor názvů

Zpátky na začátek