如何将XAML对象分配给属性(.NET35,XAML 2006)

时间:2011-07-22 14:48:54

标签: wpf xaml .net-3.5

在我的XAML中,我有两个自定义组件:

<gui:CustomerBrowser x:Name="browser" CustomerDetailView="???" VerticalAlignment="Stretch" HorizontalAlignment="Stretch" />
<gui:CustomerDetails x:Name="details" Grid.Column="2" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" />

我喜欢将第二个组件分配给第一个组件的属性,但我不明白。 CustomerDetailView属性需要包含哪些内容?

CustomerDetailView的类型是另一个组件ICustomerView实现的接口CustomerDetails。使用:VS2010,.NET3.5,XAML2006。

1 个答案:

答案 0 :(得分:3)

编辑:我非常期望使用WPF 3.5,在这种情况下您可以尝试正常绑定:

CustomerDetailsView="{Binding ElementName=details}"

(在.NET 4中,您可以使用x:Reference:)

CustomerDetailsView="{x:Reference details}"