我正在按照这个答案来解释如何将枚举(在我的情况下为int)数据绑定到RadioButtons,但如果我有几个TabItem,每个都有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" />
Run Code Online (Sandbox Code Playgroud)
我希望能够在TabControl中设置RelativeSource,Converter和Mode一次,在每个TabItem中设置Path一次,并且每个RadioButton只设置ConverterParameter.这在XAML中是否可行?如果没有,那么在代码隐藏中做这件事会更有意义吗?