Apa {Binding Path=.}
artinya dalam pengikatan WPF?
Saya melihat beberapa orang menggunakannya, tetapi tidak dapat menemukan penjelasan apa pun.
Apakah ada simbol khusus lainnya dalam sintaks penjilidan (selain {Binding /}
)?
wpf
data-binding
xaml
Sergey Aldoukhov
sumber
sumber
Saya menemukan WPF Binding CheatSheet ini beberapa bulan yang lalu dan merasa sangat berguna, terutama bagi siapa saja yang mempelajari WPF. Ada beberapa kesalahan ejaan di dalamnya, tapi masih cukup bagus.
Berikut adalah kutipan kecil (yang seharusnya memiliki format tabel):
Tautan langsung ke CheatSheet
sumber
{Binding }
, tapi sudah beberapa tahun sejak saya bekerja banyak dengan Xaml, jadi saya tidak yakin.{Binding string}
mirip dengan{Binding Path=string}
.string
tidak digunakan untuk menginisialisasi propertiPath
secara langsung, tetapi sebagai parameter untuk konstruktorBinding (string path)
yang kemudian menginisialisasiPath
properti. Ini hanya berfungsi jika string adalah token pertama setelahnyaBinding
, sisanya adalah penginisialisasi reguler (pasangan properti = nilai). Mengetahui itu,Binding .
berlaku sama denganBinding Path=.
dan sintaks Path properti tersedia di sini .