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 | |
---|---|---|
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. |
|
GetObjects(UInt32, UInt32, Object[]) | Vrátí objekty, které jsou aktuálně vybrány nebo objekty, které jsou lze vybrat. |
|
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