2011-01-27 26 views

回答

0

嘗試以下操作:

<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}" />