2012-10-20 84 views
1

我正在开发一个wpf应用程序在棱镜framework.i中的mvvm模型中创建一个用户控件在一个模块中,我用在另一个module.i成功导入该用户控件在我的模块,但我无法将属性绑定到该用户控件。它充当用户control.so我会做什么。继一个单一的控制不是不同的控制是我的代码如何在mvvm模式中绑定wpf usercontrol中的属性

我的用户包含 三个单选按钮 3文本框 1数据网格

然后我引用这usercontrol我的项目

xmlns:l="clr-namespace:MagicHospital.Controls;assembly=MagicHospital.Controls" 
    <l:PatientDetailsUserControl></l:PatientDetailsUserControl> 

那么我怎么能将属性绑定到用户控件中的控件。

回答

1

您希望您的复合物控件通过创建暴露于外部世界的依赖属性成为其他控件的入口。在控件本身中,然后让内部控件将它们的属性绑定到已创建的公开的依赖属性。通过这种方式,您可以将外部世界绑定到控件上的特定项目,同时将该信息传递到目标内部控件。

我使用Jeff Wilcox的Silverlight依赖项snippets快速在WPF和Silverlight项目上创建属性。

相关问题