将对象传递给UserControl

时间:2012-01-22 23:31:09

标签: wpf custom-controls

我正在尝试创建一个CustomControl,我可以传递一个“Person”对象。如何将person对象传递给自定义控件,如PersonDetails="{Binding Path=Person}"到CusomControl?

而不是传递Address="{Binding Path=Person.Address}"Address="{Binding Path=Person.FirstName}"

1 个答案:

答案 0 :(得分:1)

您必须将PersonDetails声明为dependency property

然后您可以将它用作任何其他WPF控件属性 - 包括XAML(包括数据绑定)和代码。