XamlMember.IsAmbient Proprietà

Definizione

Ottiene un valore che indica se l'oggetto XamlMember è segnalato come proprietà di ambiente.

public:
 property bool IsAmbient { bool get(); };
public bool IsAmbient { get; }
member this.IsAmbient : bool
Public ReadOnly Property IsAmbient As Boolean

Valore della proprietà

Boolean

true se l'oggetto XamlMember viene segnalato come proprietà di ambiente; in caso contrario, false.

Commenti

La chiamata IsAmbient richiama LookupIsAmbient o un override specifico di tale metodo. Questo comportamento si verifica nelle implementazioni in cui la logica di reflection interna iniziale non ha già impostato le informazioni.

Il controllo delle proprietà di ambiente è 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. Le API dei servizi XAML di .NET Framework e il contesto dello schema XAML predefinito popolano questo valore in base all'attribuzione con AmbientAttribute. L'implementazione predefinita di LookupIsAmbient usa questa tecnica esistente AmbientAttribute e restituisce true se AmbientAttribute esiste in una dichiarazione membro.

AmbientAttribute si trova nei membri di diversi tipi WPF, che includono Application, Settere Style. Si trova anche nel ResourceDictionary tipo , che indica che qualsiasi membro che usa ResourceDictionary come tipo deve essere considerato di ambiente anche se il membro non è specificamente attribuito.

Si applica a

Vedi anche