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 是否是僵尸。
这可以是 |
方法
FromUIContextGuid(Guid) |
构造使用 UIContext 给定 guid 标识的 实例。 |
GetAwaiter() |
使 UIContexts 可等待的方法。 等待程序在同一上下文中恢复调用方,即,如果调用方在等待时位于 UI 线程上,则 await 之后的代码将在 UI 线程上恢复。 |
OnShellPropertyChange(Int32, Object) |
表示 UIContext 的活动状态。 |
WhenActivated(Action) |
如果上下文处于活动状态,则执行给定的操作。 如果上下文当前不处于活动状态,则首次激活该操作时将执行该操作。 该操作最多执行一次。 |
事件
PropertyChanged |
当 IsActive 属性更改值时触发的事件。 |
UIContextChanged |
每当 UIContext 变为活动或非活动状态时触发的事件。 |