UIContext Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje aktywny stan interfejsu użytkownikaContext.
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
- Dziedziczenie
-
UIContext
- Implementuje
Właściwości
Guid |
Pobiera identyfikator GUID użyty do utworzenia tego interfejsu użytkownikaContext. |
IsActive |
Zwraca bieżący stan elementu UIContext, niezależnie od tego, czy jest aktywny, czy nie. |
IsZombie |
Pobiera wartość wskazującą, czy jest to UIContext zombie.
Może to być |
Metody
FromUIContextGuid(Guid) |
Konstruuje UIContext wystąpienie zidentyfikowane przy użyciu danego identyfikatora GUID. |
GetAwaiter() |
Metoda, która umożliwia oczekiwanie na interfejs użytkownikaContexts. Obiekt awaiter wznawia obiekt wywołujący w tym samym kontekście, tj. Jeśli obiekt wywołujący był w wątku interfejsu użytkownika w oczekiwaniu, kod po oczekiwaniu zostanie wznowiony w wątku interfejsu użytkownika. |
OnShellPropertyChange(Int32, Object) |
Reprezentuje aktywny stan interfejsu użytkownikaContext. |
WhenActivated(Action) |
Wykonaj daną akcję, jeśli kontekst jest aktywny. Jeśli kontekst nie jest obecnie aktywny, akcja zostanie wykonana po pierwszym aktywowaniu. Akcja jest wykonywana co najwyżej raz. |
Zdarzenia
PropertyChanged |
Zdarzenie uruchamiane, gdy właściwość IsActive zmienia wartości. |
UIContextChanged |
Zdarzenie uruchamiane za każdym razem, gdy element UIContext staje się aktywny lub nieaktywny. |