在WPF绑定中,“{Binding Path =。}”是什么意思?

时间:2009-06-30 21:48:57

标签: wpf data-binding xaml

{Binding Path=.}在WPF绑定中的含义是什么?

我看到有些人使用它,但找不到任何解释。

绑定语法中是否还有其他特殊符号({Binding /}除外)?

2 个答案:

答案 0 :(得分:57)

几个月前我发现了这个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”. 

Direct link to CheatSheet

答案 1 :(得分:50)

这是绑定到当前源的简写。有关详细信息,请参阅here