私はlistBox.ItemsSource = e.Result.Persons
を使用しています。これは人の集合です。リストボックスには、それぞれの人物オブジェクトのファーストネームを表示したいときに実際のオブジェクト名が表示されます。これどうやってするの?Silverlightリストボックスの質問
0
A
答えて
1
リストボックスItemTemplateを使用します。 このようなもの
listBox.ItemsSource = e.Result.Persons.Select(d => new { FirstName });
0
副作用(追加のマークアップもありません):
<ListBox DisplayMemberPath="FirstName" />
さらに複雑な項目の表現については、テンプレート(下記参照)を使用してください。
0
それとも、どんなことなく容易にしたいですか正確に何の専用"DisplayMemberPath" propertyを、使用を次のように他の応答で指定されたバインディング、あなたは、単にそれを結合することができる方法に加えて
<ListBox>
<ListBox.ItemTemplate>
<DataTemplate>
<TextBlock Text="{Binding FirstName}"/>
</ListBox.ItemTemplate>
</DataTemplate>
</ListBox>
0
PersonsオブジェクトのToString()メソッドをオーバーライドして、人物のファーストネームを表示することができます。
関連する問題
- 1. Silverlightリストボックスバインディングの質問
- 2. Silverlightバインドの質問
- 3. SilverlightリストボックスListBoxでのパフォーマンスの問題
- 4. Silverlightランタイム質問のコンパイル
- 5. Silverlightブラウザからの質問
- 6. Silverlight Column Seriesチャート幅質問
- 7. Silverlightのリストボックスのカスタムスタイル
- 8. Silverlight 3リストボックス
- 9. Silverlight - スタイルScrollViewerリストボックス
- 10. SilverlightのWCFサービスのクロスドメインの質問
- 11. Silverlightのリストボックス選択ItemTemplateに
- 12. Silverlightリストボックスの自動スクロール
- 13. Silverlightの浮動リストボックス要素
- 14. WPf/Silverlight/Windows Phone7に関する質問
- 15. Silverlight 4:質問と返信スタイルコントロール?
- 16. Silverlight 2の巨大なデータを持つリストボックスの性能問題
- 17. ランタイムでのSilverlightリストボックスの更新スタイル
- 18. XAMLリストボックスの背景の書式Silverlight
- 19. Silverlightリストボックスの並べ替え - MVVM-stylee
- 20. Silverlightのアニメーションと衝突検出の質問
- 21. Prologの質問の質問
- 22. asp.netリストボックスの問題
- 23. リストボックスのアライメント問題
- 24. 質問の質問Django
- 25. Silverlightのモデルマッピングとリポジトリパターンに関する質問
- 26. Silverlightに関するいくつかの質問
- 27. Silverlight 4/telerik RadControl、アセンブリの質問がありません
- 28. Silverlightリストボックスをリストにバインドする<>
- 29. SilverlightでリストボックスをバインドするRIA
- 30. WPF/Silverlightインタビューに関する質問はありますか?
私はListBoxのPersonインスタンスのすべてのインスタンスをFirstNameコンテンツで置き換えるため、要求された機能を実現するのはあまり好きではありません。たとえば、SelectedItemプロパティのこの動作を望まないでしょう。 – Eilistraee
私は同意しますが、リストボックスが本当にソースデータから切り離されていて、あなたの値がこれを抽出する値である場合、これはオプションです。バインディングのアプローチはもちろん最善の方法ですが、このオプションは、ニーズを満たすために匿名型にフィルタする機能を示しています。 –
素晴らしい議論の人、私はそれを感謝します。 – Sean