2014-04-05 74 views
1

我不能得到这个工作,我有一个TextBlock,我想要将其'文本'属性绑定到窗口的标题。 我试过这个:绑定到另一个元素?

<TextBlock Text="{Binding path=Window.Title}" ... /> 

回答

3

你正在使用错误的语法与绑定。首先给你的Window添加一个名字,让它成为“window1”。 然后执行以下操作:

<TextBlock Text"{Binding ElementName=window1, Path=Title}" ... /> 
2
<TextBlock Text="{Binding Path=Title, RelativeSource={RelativeSource Mode=FindAncestor, AncestorType={x:Type Window}}}" /> 

如果Window元素没有名字,你可以参考其与RelativeSource

相关问题