Jawaban singkat : {Binding}adalah tidak jalan pintas untuk "mengikat dirinya sendiri" (dalam arti RelativeSource.Self ). Sebaliknya, {Binding} setara dengan {Binding Path=.} , yang mengikat ke sumber saat ini.
Untuk menguraikan : Pengikatan memiliki sumber dan jalur . Anda dapat melakukan "pengikatan dirinya sendiri", misalnya, dengan menggunakan
<myUIControl myProperty="{Binding RelativeSource={RelativeSource Self}, Path=x}" />
Namun, ini menyetel sumber ke kontrol itu sendiri, sehingga ia akan mencoba mengakses properti xkontrol UI (bukan properti xkonteks data saat ini). Dari bagaimana saya memahami pertanyaan Anda, ini bukanlah yang Anda inginkan; secara khusus, bukan itu yang {Binding}dilakukannya: {Binding}menjaga sumber sebagaimana adanya (biasanya DataContextdari beberapa elemen induk) dan mengikat ke sumber itu sendiri (setara dengan Path=.).