2012-10-20 83 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項目上創建屬性。

相關問題