相关疑难解决方法(0)

如何减少RadioButton绑定代码?

我正在按照这个答案来解释如何将枚举(在我的情况下为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中是否可行?如果没有,那么在代码隐藏中做这件事会更有意义吗?

data-binding wpf xaml radio-button

4
推荐指数
1
解决办法
2718
查看次数

标签 统计

data-binding ×1

radio-button ×1

wpf ×1

xaml ×1