ValueSource.IsExpression Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bu değerin değerlendirilen bir ifadeden kaynaklanıp kaynaklandığını bildiren bir değer alır. Bu destekleyici bir BindingExpression bağlama veya DynamicResource İşaretleme Uzantısını destekleyenler gibi bir iç ifade olabilir.
public:
property bool IsExpression { bool get(); };
public bool IsExpression { get; }
member this.IsExpression : bool
Public ReadOnly Property IsExpression As Boolean
Özellik Değeri
true
değer değerlendirilen bir ifadeden geldiyse; aksi takdirde , false
.
Açıklamalar
Değerlendirilen bir ifade, içinde bir değer olarak ifadenin uygulandığı belirli temel değer BaseValueSourceayarı koşulunu da bildirir. , BaseValueSource olduğu her özellik IsExpressiontrue
için hala çok ilgilidir. Değerin bir ifade aracılığıyla gelip gelmediğini bilmek, özellikle değer bir şablon veya devralınan özellik değeri gibi dolaylı olarak ayarlandıysa yararlı olabilir.
bir ifadenin değerlendirmesi başarısız olursa (bağlama başarısız oldu; bu adın kaynağı bulunamadı), değer büyük olasılıkla varsayılan değer olan özellik sistemindeki başka bir katılımcıdan gelir. Bu kaynak daha sonra içinde BaseValueSourceraporlanır. Başarısız ifade değerlendirmeleri için IsExpressiondöndürülecekfalse
.