UIContext Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta lo stato attivo di un oggetto 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
- Ereditarietà
-
UIContext
- Implementazioni
Proprietà
Guid |
Ottiene il GUID utilizzato per creare questo oggetto UIContext. |
IsActive |
Restituisce lo stato corrente di UIContext, indipendentemente dal fatto che sia attivo o meno. |
IsZombie |
Ottiene un valore che indica se si tratta UIContext di uno zombie.
Può trattarsi |
Metodi
FromUIContextGuid(Guid) |
Costruisce un'istanza UIContext identificata con il GUID specificato. |
GetAwaiter() |
Metodo che consente a UIContexts di essere awaitable. Il awaiter riprende il chiamante nello stesso contesto, ad esempio se il chiamante si trovava nel thread dell'interfaccia utente quando è in attesa, il codice dopo che l'await riprendeva nel thread dell'interfaccia utente. |
OnShellPropertyChange(Int32, Object) |
Rappresenta lo stato attivo di un oggetto UIContext. |
WhenActivated(Action) |
Eseguire l'azione specificata se il contesto è attivo. Se il contesto non è attualmente attivo, l'azione verrà eseguita al primo attivazione. L'azione viene eseguita al massimo una volta. |
Eventi
PropertyChanged |
Evento generato quando la proprietà IsActive modifica i valori. |
UIContextChanged |
Evento che viene generato ogni volta che UIContext diventa attivo o inattivo. |