Подтвердить что ты не робот

Что означает "{Binding Path =.}" В привязке WPF?

Что означает {Binding Path=.} в привязке WPF?

Я вижу, что некоторые люди используют его, но не могли найти никаких объяснений.

Есть ли другие специальные символы в синтаксисе привязки (кроме {Binding /})?

4b9b3361

Ответ 1

Это сокращение для привязки к текущему источнику. Для получения дополнительной информации см. здесь.

Ответ 2

Я нашел этот WPF Binding CheatSheet несколько месяцев назад и считаю его очень полезным, особенно для тех, кто изучает WPF. В нем есть некоторые орфографические ошибки, но это все еще неплохо.

Вот небольшая выдержка (которая должна иметь табличное форматирование):

Basic Binding   
{Binding}  Bind to current DataContext. 
{Binding Name}  Bind to the "Name" proeprty of the current DataContext. 
{Bindind Name.Length}  Bind to the Length property of the object in the Name property of the current DataContext. 
{Binding ElementName=SomeTextBox, Path=Text}  Bind to the "Text" property of the element XAML element with name="SomeTextBox" or x:Name="SomeTextBox". 

Прямая ссылка на CheatSheet