Hi, this is not trivial unfortunately. RadioButtons uses the IsChecked property in order to signalise which option has been set. Now, if you bind all the RadioButtons to the same property, you'll end up having either all buttons checked or unchecked. This means you have to bind the IsChecked to different properties. Then you can subscribe the OnPropertyChanged Event of each property and depending on which property is set you can finally fill up the property you want. This is messy!
Frankly i never used radio buttons, because if it's a pure yes/no then i use a CheckBox and bind the IsChecked to my property.
If i have several options, then i prefer a combobox. It's smaller and at the end you pick just one of the options anyway.
RadioButton are interesting only for multiple choice, but even there a combobox with checkboxes might be an alternative.
i hope this helps
ciao
marco
coolOrange
www.coolorange.com