2010-06-25 86 views
2

我有这样的示例代码:这个WPF绑定是什么意思?

<ControlTemplate Content="{Binding .}"/> 

什么是点意味着这里涉及的约束力?

+0

Strenge ???那是什么? – leppie 2010-06-25 10:04:26

+0

我也觉得很奇怪。 WPF中存在吗? – Polaris 2010-06-25 10:08:01

回答

3

绑定的.(句点)指的是绑定路径,并简单地告诉它绑定到当前源(即继承的DataContext)。

MSDN page

任选地,一个周期的路径可以被用来结合到电流源(。)。例如,Text =“{Binding}”等同于Text =“{Binding Path =。}”。

另外请注意,如果Path是第一个参数,则可以省略Path=,因此您的代码意味着完全相同。我倾向于只喜欢{Binding}语法,尽管这取决于你。

+0

谢谢您的信息 – Polaris 2010-06-25 10:14:40

+0

没问题。在接受答案之前,你是否想知道更多信息? – Noldorin 2010-06-25 17:23:36