プログラムでの値を設定することと、ユーザーが手動で値を設定することの両方ができるようにしたいラジオボタンのリストがあります。
ラジオボタンのリストにオプションとして表示したいデータ項目の小さなリストがあります。オブジェクトは、現在選択されているアイテムと同様に、モデルオブジェクトに保存されます。現在選択されているアイテムは、ラジオボタングループにバインドされています。ラジオボタンは、スパークリストを使用して生成されます。
プログラムでリストを設定する際に問題が発生します。ラジオボタングループの現在の値をリストの最初の値に設定すると、すべてのラジオボタンがクリアされ、最初のボタンを選択する必要があります。デバッガーをチェックインしたときに、考えられる理由が見つかりました。グループ内に同じ値を指す2つのラジオボタンがあり、そのうちの1つは表示されていません。私の推測では、リストコントロールは、リストをスクロールする必要がある場合に備えて保持している追加のアイテムレンダラーを作成しました。
リストを使用せずにArrayCollectionに基づいてradioButtonsを作成する方法はありますか?それができない場合、リストが余分なアイテムを生成するのを防ぐことは可能ですか?