ValueSource.IsExpression Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan nilai yang menyatakan apakah nilai ini dihasilkan dari ekspresi yang dievaluasi. Ini mungkin BindingExpression mendukung pengikatan, atau ekspresi internal seperti yang mendukung Ekstensi Markup DynamicResource.
public:
property bool IsExpression { bool get(); };
public bool IsExpression { get; }
member this.IsExpression : bool
Public ReadOnly Property IsExpression As Boolean
Nilai Properti
true jika nilai berasal dari ekspresi yang dievaluasi; jika tidak, false.
Keterangan
Ekspresi yang dievaluasi juga akan melaporkan kondisi pengaturan nilai dasar tertentu tempat ekspresi diterapkan, sebagai nilai dalam BaseValueSource.
BaseValueSource masih sangat relevan untuk properti mana pun di mana IsExpression adalah true. Mengetahui apakah nilai datang melalui ekspresi dapat sangat berguna jika nilai diatur secara tidak langsung, seperti melalui templat atau nilai properti yang diwariskan.
Jika ekspresi gagal dievaluasi (pengikatan gagal; tidak ada sumber daya nama tersebut yang ditemukan), maka nilai akan berasal dari beberapa peserta lain dalam sistem properti, kemungkinan besar nilai default. Sumber tersebut kemudian dilaporkan dalam BaseValueSource. Evaluasi ekspresi yang gagal akan kembali false untuk IsExpression.