使用PropertyPath的silverlight标签

时间:2011-06-28 17:11:25

标签: silverlight-4.0 binding label data-annotations

使用silverlight 4,我将标签的目标设置为组合框。组合框有两个绑定集,它使用错误的绑定来获取标签的内容。

我知道我应该使用Label的 PropertyPath 属性来告诉它使用绑定,但我找不到任何写入值的示例。我的直觉是使用组合框属性的名称,但这似乎不起作用。

删除第二个绑定将起作用,但我需要两个绑定。任何人都可以帮我这个吗?

[Display(Name = "Manufacturer"))]
public List<dms_Manufacturer> ManufacturerList {get;set;}


<sdk:Label Grid.Row ="4" Grid.Column="0"  
    Target="{Binding ElementName=cmb_Manufacturer}"
    PropertyPath="ItemsSource"  />
<ComboBox Grid.Row ="4" Grid.Column="2" x:Name="cmb_Manufacturer" 
    ItemsSource="{Binding ManufacturerList}" 
    DisplayMemberPath="Name"
    SelectedItem="{Binding dms_Manufacturer, Mode=TwoWay}"
    SelectionChanged="cmb_Manufacturer_SelectionChanged"  />

1 个答案:

答案 0 :(得分:1)

尝试:

<sdk:Label Grid.Row ="4" Grid.Column="0"
       Target="{Binding ElementName=cmb_Manufacturer}" 
       PropertyPath="ManufacturerList"  />