Creating RadioButtons Dynamically
Don't use RadioButtons or Checkbox in a ListView! It's not performant and it's not easy to find selected item.
To generate radio buttons dynamically, you can use SelectionView. SelectionView has 3 selection type. They're Button (as default), RadioButton, CheckBox. If you set SelectionType to RadioButton and Bind ItemsSource, you've created Radio Buttons dynamicly.
Let's start.
*In that sample Basic MVVM logic will be used.*
That's our model:
...And this is ViewModel. Just Create a list of your object. And override ToString inside your class, to display what you want. Declare one more property for SelectedItem.
And there's nothing for XAML. It's one line configuration is enough. Just set SelectionType and ColumnNumber(default is 2), and bind ItemsSource and SelectedItem, It'll generate radiobuttons at runtime.
You'll get this view:

And you can see it'll send SelectedItem to your ViewModel:

Best Regards...