Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在mvvm模式中绑定wpf usercontrol中的属性_C#_Wpf_Mvvm_Prism - Fatal编程技术网

C# 如何在mvvm模式中绑定wpf usercontrol中的属性

C# 如何在mvvm模式中绑定wpf usercontrol中的属性,c#,wpf,mvvm,prism,C#,Wpf,Mvvm,Prism,我正在prism框架的mvvm模型中开发一个wpf应用程序。我在一个模块中创建了一个usercontrol,并在另一个模块中使用。我在模块中成功导入了该usercontrol,但无法将属性绑定到该用户控件。它作为一个单独的控件,而不是用户控件中的不同控件 我的用户控件包含 3单选按钮 3文本框 1数据网格 然后我将这个usercontrol引用到我的项目 xmlns:l="clr-namespace:MagicHospital.Controls;assembly=MagicHospital.Co

我正在prism框架的mvvm模型中开发一个wpf应用程序。我在一个模块中创建了一个usercontrol,并在另一个模块中使用。我在模块中成功导入了该usercontrol,但无法将属性绑定到该用户控件。它作为一个单独的控件,而不是用户控件中的不同控件

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

然后我将这个usercontrol引用到我的项目

xmlns:l="clr-namespace:MagicHospital.Controls;assembly=MagicHospital.Controls"
    <l:PatientDetailsUserControl></l:PatientDetailsUserControl>
xmlns:l=“clr命名空间:MagicHospital.Controls;assembly=MagicHospital.Controls”
那么如何将属性绑定到usercontrol中的控件。

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

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

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

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