UIContext Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt den aktiven Zustand einer UIContext-Instanz dar.
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
- Vererbung
-
UIContext
- Implementiert
Eigenschaften
Guid |
Ruft die Guid ab, die zum Erstellen dieser UIContext verwendet wird. |
IsActive |
Gibt den aktuellen Zustand der UIContext zurück, unabhängig davon, ob es aktiv ist oder nicht. |
IsZombie |
Ruft einen Wert ab, der angibt, ob es sich um UIContext einen Zombie handelt.
Dies kann der Fall sein |
Methoden
FromUIContextGuid(Guid) |
Erstellt eine UIContext instance, die mit der angegebenen GUID identifiziert ist. |
GetAwaiter() |
Methode, mit der UIContexts abwartbar sind. Der Wartesteller setzt den Aufrufer im gleichen Kontext fort, d. h. wenn der Aufrufer beim Warten im UI-Thread war, würde der Code nach dem Wartevorgang im UI-Thread fortgesetzt. |
OnShellPropertyChange(Int32, Object) |
Stellt den aktiven Zustand einer UIContext-Instanz dar. |
WhenActivated(Action) |
Führen Sie die angegebene Aktion aus, wenn der Kontext aktiv ist. Wenn der Kontext derzeit nicht aktiv ist, wird die Aktion ausgeführt, wenn sie zum ersten Mal aktiviert wird. Die Aktion wird höchstens einmal ausgeführt. |
Ereignisse
PropertyChanged |
Ereignis, das ausgelöst wird, wenn die IsActive-Eigenschaft Werte ändert. |
UIContextChanged |
Ereignis, das ausgelöst wird, wenn uiContext aktiv oder inaktiv wird. |