Share via


XamlMember.LookupIsAmbient Metodo

Definizione

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

Boolean

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.

Si applica a

Vedi anche