Silverlight FinalSource指向绑定目标

Silverlight FinalSource指向绑定目标,silverlight,data-binding,binding,Silverlight,Data Binding,Binding,我失去了它,我想我会“快速”做一个用户控件,给它添加一个依赖属性并测试一些东西,但事实证明,“快速”很可能导致我跳出三楼办公室的窗口。我在绑定SL5上有一个断点,并且来自局部变量的FinalSource属性指向我的控件的destination属性,使用双向绑定这几乎可以理解,但我没有使用双向绑定。雪上加霜的是,如果绑定控件的DataContext,一切正常,如果绑定依赖属性,一切都不正常。。。也许这是因为这是我今年最后一天的工作。。。。我不知道我是否需要答案,但可能应该,有人能向我解释这个最终源

我失去了它,我想我会“快速”做一个用户控件,给它添加一个依赖属性并测试一些东西,但事实证明,“快速”很可能导致我跳出三楼办公室的窗口。我在绑定SL5上有一个断点,并且来自局部变量的FinalSource属性指向我的控件的destination属性,使用双向绑定这几乎可以理解,但我没有使用双向绑定。雪上加霜的是,如果绑定控件的DataContext,一切正常,如果绑定依赖属性,一切都不正常。。。也许这是因为这是我今年最后一天的工作。。。。我不知道我是否需要答案,但可能应该,有人能向我解释这个最终源问题吗?

好的,找到了一个解决方法,没有将控件的DataContext设置为presenter类的实例,而是将控件的LayoutRoot的DataContext设置为presenter类的实例,然后一切正常。恼人又奇怪…

我发现了问题,但没有找到解释。在我的宿主页面中,我有一个名为Presenter的类,其中我有一个试图从中绑定的值,如果我将一个名为“Presenter”的类添加到控件绑定中,希望将控件中的类用作源,而不是页面中的类,这对我来说没有任何意义。。。