2
SilverlightリストボックスをList<Products>
コレクション(ProductName)にバインドしたいとします。ユーザーがリストボックス内の項目を選択したときに、ProductNameを表示したいとします。どうしたらいいですか?Silverlightリストボックスをリストにバインドする<>
SilverlightリストボックスをList<Products>
コレクション(ProductName)にバインドしたいとします。ユーザーがリストボックス内の項目を選択したときに、ProductNameを表示したいとします。どうしたらいいですか?Silverlightリストボックスをリストにバインドする<>
は、以下のことを試してみてください。
<ListBox x:Name="lbProductList"
ItemsSource="{Binding}"
DisplayMemberPath="ProductName"
SelectedValuePath="ProductId"
/>
はproductlistにリストボックスのDataContextの設定:より良い
lbProductList.DataContext = myProductList;
イベントproductListと選択された製品とのViewModelを定義することです。あなたにもSelectedValueのをバインドすることができます:
<TextBlock Text="{Binding SelectedItem.ProductName, ElementName=lbProductList}" />
:
SelectedValue="{Binding SelectedProduct, Mode=TwoWay}"
バインディングあなたが要素で行うことができ、選択された製品を表示するには