UIContext 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示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 處於命令行模式,或此值在啟動期間查詢太早時,可能是 |
方法
FromUIContextGuid(Guid) |
UIContext建構以指定 guid 識別的實例。 |
GetAwaiter() |
可讓UIContexts可供等候的方法。 awaiter 會在相同的內容上繼續呼叫端,亦即,如果呼叫端在等候時位於UI線程上,則等候之後的程式代碼會在UI線程上繼續。 |
OnShellPropertyChange(Int32, Object) |
表示UIContext的作用中狀態。 |
WhenActivated(Action) |
如果內容為使用中,請執行指定的動作。 如果內容目前未使用中,則動作會在第一次啟動時執行。 動作最多會執行一次。 |
事件
PropertyChanged |
IsActive 屬性變更值時引發的事件。 |
UIContextChanged |
每當 UIContext 變成作用中或非使用中時引發的事件。 |