<Border>
<StackPanel>
<TextBlock Text="{Binding Foo.Info1}" />
<TextBlock Text="{Binding Foo.Info2}" />
</StackPanel>
</Border>
但这并不
<Border DataContext="Foo">
<StackPanel>
<TextBlock Text="{Binding Info1}" />
<TextBlock Text="{Binding Info2}" />
</StackPanel>
</Border>
我的理解是,如果你设置了家长的datacontext,孩子们将能够绑定到属性。边界不是成为父母的好元素吗? 我对XAML中的数据绑定非常陌生。有人能告诉我为什么第二次剪断不起作用并指向正确的方向吗?
我找到了@ProfessorChaos,这就是为什么我删除我的评论 – 2011-12-21 16:43:45
@ArsenMkrt谢谢。 upvoted all。系统让我尽快接受答案。 – 2011-12-21 16:45:47