XamlMember.IsAmbient Proprietà
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.
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à
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.