UIContext Třída

Definice

Představuje aktivní stav 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
Dědičnost
UIContext
Implementuje

Vlastnosti

Guid

Získá identifikátor GUID použitý k vytvoření tohoto UIContext.

IsActive

Vrátí aktuální stav UIContext bez ohledu na to, zda je aktivní nebo ne.

IsZombie

Získá hodnotu označující, zda se jedná UIContext o zombie. K tomu může dojít true v případě, že je VS v režimu příkazového řádku, nebo pokud se na tuto hodnotu dotazuje příliš brzy během spouštění.

Metody

FromUIContextGuid(Guid)

UIContext Vytvoří instanci identifikovanou daným identifikátorem GUID.

GetAwaiter()

Metoda, která umožňuje UIContexts být awaitable. Operátor awaiter obnoví volajícího ve stejném kontextu, tj. Pokud byl volající ve vlákně uživatelského rozhraní při očekávání, kód po operátoru await bude pokračovat ve vlákně uživatelského rozhraní.

OnShellPropertyChange(Int32, Object)

Představuje aktivní stav UIContext.

WhenActivated(Action)

Pokud je kontext aktivní, spusťte danou akci. Pokud kontext není aktuálně aktivní, akce se spustí při první aktivaci. Akce se provede maximálně jednou.

Událost

PropertyChanged

Událost, která se aktivuje, když vlastnost IsActive změní hodnoty.

UIContextChanged

Událost, která se aktivuje pokaždé, když se UIContext stane aktivní nebo neaktivní.

Platí pro