共用方式為


UIContext 類別

定義

表示UIContext的作用中狀態。

public ref class UIContext sealed : System::ComponentModel::INotifyPropertyChanged
public ref class UIContext sealed : Microsoft::VisualStudio::Shell::Interop::IVsShellPropertyEvents, System::ComponentModel::INotifyPropertyChanged
public sealed class UIContext : System.ComponentModel.INotifyPropertyChanged
public sealed class UIContext : Microsoft.VisualStudio.Shell.Interop.IVsShellPropertyEvents, System.ComponentModel.INotifyPropertyChanged
type UIContext = class
    interface INotifyPropertyChanged
type UIContext = class
    interface INotifyPropertyChanged
    interface IVsShellPropertyEvents
Public NotInheritable Class UIContext
Implements INotifyPropertyChanged
Public NotInheritable Class UIContext
Implements INotifyPropertyChanged, IVsShellPropertyEvents
繼承
UIContext
實作

屬性

Guid

取得用來建立此 UIContext 的 Guid。

IsActive

傳回UIContext的目前狀態,不論它是否為使用中。

IsZombie

取得值,指出這 UIContext 是否為 zombie。 當 VS 處於命令行模式,或此值在啟動期間查詢太早時,可能是 true 這樣。

方法

FromUIContextGuid(Guid)

UIContext建構以指定 guid 識別的實例。

GetAwaiter()

可讓UIContexts可供等候的方法。 awaiter 會在相同的內容上繼續呼叫端,亦即,如果呼叫端在等候時位於UI線程上,則等候之後的程式代碼會在UI線程上繼續。

OnShellPropertyChange(Int32, Object)

表示UIContext的作用中狀態。

WhenActivated(Action)

如果內容為使用中,請執行指定的動作。 如果內容目前未使用中,則動作會在第一次啟動時執行。 動作最多會執行一次。

事件

PropertyChanged

IsActive 屬性變更值時引發的事件。

UIContextChanged

每當 UIContext 變成作用中或非使用中時引發的事件。

適用於