1
使用silverlight 4,我已將標籤的目標設置爲組合框。組合框有兩個綁定集,它使用錯誤的標籤來獲取內容。使用PropertyPath的silverlight標籤
我知道我應該使用標籤的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" />
你想要的標籤文字顯示 「製造商」? – tsiorn
是的,這是完全正確的。標籤將從數據註釋中提取文本,如果它知道要跟隨哪個綁定。目前它使用SelectedItem屬性上的綁定。我無法弄清楚財產路徑的價值應該是什麼,直接的文字?對該屬性的綁定?我找不到任何例子。 – Shaboboo