将Silverlight列表框绑定到列表

将Silverlight列表框绑定到列表,silverlight,silverlight-4.0,Silverlight,Silverlight 4.0,我想将Silverlight列表框绑定到列表集合-ProductName。我想在用户选择列表框中的项目时显示ProductName。我该怎么做?尝试以下方法: <ListBox x:Name="lbProductList" ItemsSource="{Binding}" DisplayMemberPath="ProductName" SelectedValuePath="ProductId" /> 事件最

我想将Silverlight列表框绑定到列表集合-ProductName。我想在用户选择列表框中的项目时显示ProductName。我该怎么做?

尝试以下方法:

<ListBox x:Name="lbProductList"
         ItemsSource="{Binding}" 
         DisplayMemberPath="ProductName" 
         SelectedValuePath="ProductId"
          />
事件最好是使用productList和所选产品定义一个ViewModel。您还可以绑定SelectedValue:

SelectedValue="{Binding SelectedProduct, Mode=TwoWay}"
要显示所选产品,可以使用元素绑定:

<TextBlock Text="{Binding SelectedItem.ProductName, ElementName=lbProductList}" />
请尝试以下操作:

<ListBox x:Name="lbProductList"
         ItemsSource="{Binding}" 
         DisplayMemberPath="ProductName" 
         SelectedValuePath="ProductId"
          />
事件最好是使用productList和所选产品定义一个ViewModel。您还可以绑定SelectedValue:

SelectedValue="{Binding SelectedProduct, Mode=TwoWay}"
要显示所选产品,可以使用元素绑定:

<TextBlock Text="{Binding SelectedItem.ProductName, ElementName=lbProductList}" />