2016-05-05 17 views
0

私はWPFデータバインディングに関連した興味深い課題に取り組んでいます。WPF異なる種類のリストにバインド

私はいくつかのオプションを表示したいという形をしています。私はラジオボタンを使用していて、これらの4つの項目を表示しているのは素晴らしいです: |契約なし|ジョイントカストディ| Sole Custody

Sole Custodyが選択されている場合は、その中に親のリストを含むコンボボックスがあり、ユーザーがその親を選択します。これもfindの動作です。

"Sole Custody"ラジオボタンが表示されず、代わりに親のリストがラジオボタンとして表示されるように変更したいと思います。 未選択|契約なし|ジョイントカストディ| Bob Smith | Jane Doe

私はこれをどうやって行うのか苦労しています。どのような身体にも例がありますか?

ありがとうございます!

+1

私はあなたが行ごとにラジオボタン付きのリストボックスを使用して、このhttp://stackoverflow.com/questions/5891924/wpf-mvvm-radio-buttons-on-itemscontrolを使うことができると思います。 – ganchito55

+0

何が問題なのか不明です。問題をローカライズして、うまくいかないものだけを尋ねてください –

答えて

0

いくつかのオプションがあります。私は2つの合理的な解決策を私に言及したいと思います。

  1. あなたはすべての可能な選択が含まコレクション作成する必要があります(選択されていません|いいえ契約を|共同親権|ボブ・スミス|ジェーン・ドウ)が

  2. とることMultiValueConverterを作成します(選択されていません|いいえ契約ん|共同カストディ)と親の名前よりも組み合わせたコレクション

を返し、ganchito55によって提案されたように(任意のUIなしXAMLでリストボックスを置く)と、リストボックスにコレクションをバインドします。

関連する問題