1

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

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

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

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

那么如何将属性绑定到用户控件中的控件。

4

1 回答 1

1

您希望您的复合控件成为通向其他控件的网关,方法是创建向外界公开的依赖属性。然后,在控件本身内,您可以让内部控件将它们的属性绑定到已创建的公开依赖属性。这样,您就可以让外部世界绑定到控件上的特定项目,同时将该信息传递给您的目标内部控件。

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

于 2012-10-20T09:37:36.610 回答