XamlMember.LookupIsAmbient Metodo
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.
Restituisce un valore che indica se l'oggetto XamlMember viene segnalato come proprietà di ambiente.
protected:
virtual bool LookupIsAmbient();
protected virtual bool LookupIsAmbient ();
abstract member LookupIsAmbient : unit -> bool
override this.LookupIsAmbient : unit -> bool
Protected Overridable Function LookupIsAmbient () As Boolean
Restituisce
true
per indicare questo oggetto XamlMember come proprietà di ambiente; in caso contrario, false
.
Commenti
Questo metodo viene richiamato da chiamate interne che controllano la presenza di informazioni sulle proprietà XAML di ambiente. Il comportamento delle proprietà di ambiente viene tenuto conto del comportamento dell'API pubblica dei lettori XAML e dei writer XAML. Le chiamate interne che fanno riferimento LookupIsAmbient fanno in genere parte della logica di elaborazione XAML per assicurarsi che gli oggetti e i valori che si basano sull'utilizzo dell'ambiente per la qualificazione del tipo possano funzionare correttamente. L'implementazione predefinita dei servizi XAML di .NET Framework usa l'attributo CLR per ottenere queste informazioni dalla reflection sui tipi di supporto. In particolare, l'implementazione predefinita controlla AmbientAttribute e restituisce true
se LookupIsAmbient AmbientAttribute esiste in una definizione di membro.
Eseguire l'override di questo metodo se non si usa AmbientAttribute a questo scopo e si intende sostituire tale tecnica per indicare le proprietà XAML di ambiente con la propria tecnica.
API di esempio di WPF con l'attributo AmbientAttribute sono Trigger.Property e Style.BasedOn.