{Binding Path=.}
WPF绑定是什么意思?
我看到有人使用它,但是找不到任何解释。
绑定语法中是否有其他特殊符号(除外{Binding /}
)?
{Binding Path=.}
WPF绑定是什么意思?
我看到有人使用它,但是找不到任何解释。
绑定语法中是否有其他特殊符号(除外{Binding /}
)?
Answers:
这是绑定到当前源的简写。有关更多信息,请参见此处。
特别是从文档中:
(可选)可以使用句点(。)路径绑定到当前源。例如,
Text="{Binding}"
等效于Text="{Binding Path=.}"
。
几个月前,我发现了此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”.
{Binding }
,但是距我与Xaml的合作已经很多年了,所以我不确定。