【发布时间】:2011-03-09 18:09:13
【问题描述】:
我创建了我自己的 UserControl,它有一些从某些东西计算出来的属性,我们称之为 Result。现在,我想将此控件放在 Grid 上,并且我有一些业务对象。我想将此对象中的属性绑定到我的属性 Result。所以我做了这样的事情:
<MyControl Result="{Binding PropertyInObject}" ...
当然 DataContext 已设置并且其他属性(wpf 属性)的绑定正在工作。但这个不是。 首先它发出一个异常,说我不能绑定到非依赖属性。所以我把它注册为一个。现在它没有给出异常但也没有完成工作。那我该怎么办?
【问题讨论】:
-
在调试器中运行您的应用程序并查看 VS 输出窗口。在那里打印绑定错误消息。
-
你能展示你的控件的代码和实例化它的 XAML 吗?
-
您在不到一个小时前刚刚发布了这个确切的问题。请阅读FAQ,欢迎来到 SO。