首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在控件内绑定控件

在控件内绑定控件
EN

Stack Overflow用户
提问于 2011-10-17 17:49:21
回答 1查看 59关注 0票数 0

我有一个页面是数据绑定到像this.DataContext = anObject;这样的对象,该对象的属性完美绑定。

但现在我有了一个控制。

代码语言:javascript
复制
<Control2></Control2>

并在该控件的构造函数中设置了this.DataContext = anotherObject;

我这样做时似乎遇到的问题是,当我执行{Binding aProperty}时,这个Control2似乎是双重绑定的,它抱怨它不在anotherObject中,而当我绑定{Binding anotherProperty}时,它会抱怨它不在anObject

任何想法。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-10-17 19:12:33

我怀疑数据上下文是在您在构造函数中设置数据上下文之后由页面设置的。因此,您将在不同的时间得到两个不同的绑定源报告。

尝试侦听控件中的DataContextChanged事件。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7792024

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档