ValueSource.IsExpression 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 dichiara se questo valore è risultato da un'espressione valutata. Potrebbe trattarsi di un'associazione BindingExpression di supporto o di un'espressione interna, ad esempio quelle che supportano l'estensione di markup DynamicResource.
public:
property bool IsExpression { bool get(); };
public bool IsExpression { get; }
member this.IsExpression : bool
Public ReadOnly Property IsExpression As Boolean
Valore della proprietà
true se il valore proviene da un'espressione valutata; in caso contrario, false.
Commenti
Un'espressione valutata segnala anche la condizione specifica di impostazione del valore di base in cui è stata applicata l'espressione, come valore in BaseValueSource. è BaseValueSource ancora molto rilevante per qualsiasi proprietà in cui IsExpression è true. Sapere se un valore proviene da un'espressione può essere particolarmente utile se il valore è stato impostato indirettamente, ad esempio tramite un modello o un valore di proprietà ereditato.
Se un'espressione non riesce a valutare (l'associazione non è riuscita; non è stata trovata alcuna risorsa di tale nome), il valore proviene da un altro partecipante del sistema di proprietà, probabilmente il valore predefinito. Tale origine viene quindi segnalata in BaseValueSource. Le valutazioni delle espressioni non riuscite restituiranno false per IsExpression.