Я следую за этим ответом о том, как перечислить данные (ints в моем случае) в RadioButtons, но если у меня есть несколько TabItems, каждый из которых имеет сетки 10x10 RadioButtons, есть ли способ избавиться от некоторых из этого шаблона? Как и каждый RadioButton должен иметь всю эту информацию:
<RadioButton
IsChecked="{Binding
RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type Window}},
Path=FavoriteColor,
Converter={StaticResource IntToBoolConverter},
Mode=TwoWay,
ConverterParameter=5}"
Content="Red" Grid.Column="4" Grid.Row="6" />
Предпочтительно, я хотел бы иметь возможность устанавливать RelativeSource, конвертер и режим один раз в TabControl, путь один раз в каждом элементе TabItem и иметь только параметр ConverterParameter для каждого RadioButton. Возможно ли это в XAML? Если нет, будет ли это делать в коде, имея смысл?