繁体   English   中英

如何在MVM模式中的WPF用户控件中绑定属性

[英]how to bind properties in wpf usercontrol in mvvm pattern

我正在棱镜框架的mvvm模型中开发一个wpf应用程序。我在一个模块中创建了一个用户控件,并在另一个模块中使用了。我成功地将该用户控件导入到我的模块中,但是我无法将属性绑定到该用户控件。 它充当单个控件,而不是用户control.so中的不同控件。所以我要做什么。

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

然后我将此用户控件引用到我的项目中

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

那么我该如何将属性绑定到usercontrol中的控件。

您希望通过创建暴露于外界的依赖项属性,使复合控件成为其他控件的门户。 然后,您可以在内部控件内部控件中将其属性绑定到所创建的公开依赖属性。 这样,您就可以将外部世界绑定到控件上的特定项目,同时将这些信息传递给目标内部控件。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM