Как я могу уменьшить код привязки RadioButton?
я следуюэтот ответ о том, как привязать перечисления (целочисленные значения в моем случае) к RadioButtons, но если у меня есть несколько TabItems каждый с сетками RadioButton 10x10, есть ли способ избавиться от некоторых из этого шаблона? Таким образом, каждый 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, Converter и Mode один раз в TabControl, Path один раз в каждом TabItem и установить только ConverterParameter для RadioButton. Возможно ли это в XAML? Если нет, то будет ли это целесообразнее делать в codebehind?