0

所以我有4个用户控件在彼此之上。由于我有点困惑,我得到了下面的图像:

在此处输入图像描述

ViewModelLocator 在 UserControl 1 中。目标是为每个 UserControl 提供自己的 ViewModel。对于 UserControl 2 和 3,我设法提供了他们的 ViewModel(对于 UserControl 3,我使用了 DependencyProperty)。但是对于 UserControl 4,我尝试级联位于 UserControl 2 和 UserControl 3 中的依赖属性,以便为 UserControl 4 提供 ViewModel。但是我遇到了一个错误:

只能在 DependencyObject 的 DependencyProperty 上设置“绑定”。

我究竟做错了什么?

更新:下面是复制此问题的示例解决方案的存档副本的链接。

MvvmLight2.zip

4

1 回答 1

0

好吧。在查看和使用代码几个小时后,即使出现设计器工具错误,我也设法让它工作。但是为什么即使它有效,它也会有错误?

于 2013-05-22T13:30:48.837 回答