Что делает пустой {Binding} в привязке WPF?
например:
<TextBlock Text='{Binding}' />
Есть пример, где это пригодится.
Он привязывается непосредственно к объекту в текущем DataContext
и эквивалентен
Text = "{Binding Path=.}"
Когда целевое свойство Binding имеет тип строки (например, свойство Text TextBlock), встроенное преобразование типа вызывает метод ToString объекта (если это еще не строка).