IVsUIContextManager 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
會暴露 VS UI 上下文子系統。
[System.Runtime.InteropServices.Guid("eceae828-2b6f-48ad-be7d-61b99c2ec466")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsUIContextManager
[<System.Runtime.InteropServices.Guid("eceae828-2b6f-48ad-be7d-61b99c2ec466")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IVsUIContextManager = interface
Public Interface IVsUIContextManager
- 屬性
備註
此介面可從任何執行緒安全存取,除非 SetUIContextState(Guid, Boolean) 必須發生在 UI 執行緒上。
屬性
| 名稱 | Description |
|---|---|
| AreUIContextsAvailable |
回傳一個值,表示 UI 上下文子系統是否可用。 這通常 |
方法
| 名稱 | Description |
|---|---|
| AdviseSpecificUIContextEvents(IVsUIContextEvents, Guid) |
針對特定 UI 情境建議回調事件。 |
| AdviseUIContextEvents(IVsUIContextEvents) |
針對所有 UI 情境的變更事件提供建議。 |
| GetUIContextState(Guid) |
取得該 UI 上下文的當前狀態。 |
| SetUIContextState(Guid, Boolean) |
將給定的 UI 上下文設定為 中 |
| UnadviseUIContextEvents(UInt32) |
不建議者改變事件。 |