单个'绑定'是指XAML标签?

时间:2014-05-07 11:01:10

标签: c# wpf binding

接受的答案here说明了如何为TabItem实现双击事件。

我理解除了一件事之外的方法:<Label Content={Binding}>

标签内容{Binding}到底意味着什么?

1 个答案:

答案 0 :(得分:3)

来自Binding.Path

  

...句点(。)路径可用于绑定到当前源。例如,Text =&#34; {Binding}&#34;相当于Text =&#34; {Binding Path =。}&#34;

这意味着它将绑定DataContext中当前可用的整个对象,然后使用默认模板或自定义模板将其转换为显示

修改

在这种情况下TabItemContentPresenter ContentSource个托管Header设置为DataContext,将Header更改为DataContext中当前可用的内容Label {根据{{​​1}}

中的定义,string的{​​1}}将设置为Header

enter image description here