Поделиться через


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

Возвращает guid, используемый для создания этого uiContext.

IsActive

Возвращает текущее состояние UIContext независимо от того, является ли он активным.

IsZombie

Возвращает значение, указывающее, является ли это UIContext зомби. Это может быть true , если VS находится в режиме командной строки или если это значение запрашивается слишком рано во время запуска.

Методы

FromUIContextGuid(Guid)

Создает экземпляр, UIContext идентифицируемый с помощью заданного guid.

GetAwaiter()

Метод, обеспечивающий возможность ожидания UIContexts. Объект ожидания возобновляет работу вызывающего объекта в том же контексте, т. е. если вызывающий объект находился в потоке пользовательского интерфейса при ожидании, код после await возобновится в потоке пользовательского интерфейса.

OnShellPropertyChange(Int32, Object)

Представляет активное состояние UIContext.

WhenActivated(Action)

Выполните заданное действие, если контекст активен. Если контекст в данный момент не активен, действие будет выполнено при первой активации. Действие выполняется не более одного раза.

События

PropertyChanged

Событие, возникающее при изменении значений свойства IsActive.

UIContextChanged

Событие, которое срабатывает каждый раз, когда UIContext становится активным или неактивным.

Применяется к