在winform usercontrol中托管时的数据绑定问题

时间:2012-03-02 14:01:04

标签: wpf

我有一个很好的工作wpf控件,它托管了其他几个wpf控件。现在我将所有wpf studd导入到新项目中,现在使用该项目作为参考,在winform用户控件中显示主要的wpf用户控件(如前所述,只有wpf控件,viewmodels等在单独的程序集/项目中)。

我不知道为什么,但似乎数据绑定现在低于第1级失败:显示最高级别,但不显示其他(其他控件中的详细信息)(无控件)。另外,我也没有显示wpf控件底部的几个图像。它们的源绑定到ViewModel中的相应属性。

我花了大约5个小时,无法弄清楚可能是什么问题。

有什么建议吗?

另外,我在ViewModel中为图像源的get属性设置了一个断点,但它从不会出现。

1 个答案:

答案 0 :(得分:0)

您很可能已经更改了控件上的某个DataContext属性的设置方式。如果在调试执行期间检查输出窗口,您应该看到所有失败的绑定,并且我希望您的viewmodel上的图像源是其中之一。检查是否正确设置了子控件上的DataContext。

没有任何代码引用,很难确定错误的位置。