Risposta breve : non{Binding} è una scorciatoia per "legarsi a se stesso" (nel senso di RelativeSource.Self ). Piuttosto, è equivalente a , che si lega alla sorgente corrente.{Binding} {Binding Path=.}
Per elaborare : un'associazione ha una fonte e un percorso . È possibile eseguire un "collegamento a se stesso", ad esempio, utilizzando
<myUIControl myProperty="{Binding RelativeSource={RelativeSource Self}, Path=x}" />
Ciò, tuttavia, imposta l' origine sul controllo stesso, quindi tenterà di accedere alla proprietà xdel controllo dell'interfaccia utente (anziché alla proprietà xdel contesto dati corrente). Da come ho capito la tua domanda, questo non è quello che vuoi; in particolare, non è ciò che {Binding}fa: {Binding}mantiene la fonte così com'è (solitamente l' DataContextelemento di qualche elemento genitore) e si lega alla fonte stessa (equivalente a Path=.).