2
我想將Silverlight列表框綁定到List<Products>
集合 - ProductName。我想在用戶選擇列表框中的一個項目時顯示ProductName。我該怎麼做?將Silverlight列表框綁定到List <>
我想將Silverlight列表框綁定到List<Products>
集合 - ProductName。我想在用戶選擇列表框中的一個項目時顯示ProductName。我該怎麼做?將Silverlight列表框綁定到List <>
嘗試以下操作:
<ListBox x:Name="lbProductList"
ItemsSource="{Binding}"
DisplayMemberPath="ProductName"
SelectedValuePath="ProductId"
/>
設置列表框的產品列表的的DataContext:
lbProductList.DataContext = myProductList;
事件更是定義一個視圖模型與productList的和所選擇的產品。在你可以綁定的SelectedValue還有:
SelectedValue="{Binding SelectedProduct, Mode=TwoWay}"
要顯示所選擇的產品,你可以將元素做綁定:
<TextBlock Text="{Binding SelectedItem.ProductName, ElementName=lbProductList}" />