Что делает " {Binding Path=.} "означает в привязке WPF?
Что значит {Binding Path=.}
означает в привязке WPF?
Я вижу, что некоторые люди используют его, но не мог найти никакого объяснения.
есть ли другие специальные символы в синтаксисе привязки (кроме {Binding /}
)?
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”.