WPF 单选按钮绑定布尔值
最编程
2024-10-01 07:15:59
...
<RadioButton
Margin="5"
Content="替换"
IsChecked="{Binding CorrectionOption.ReCorrectionMode}" />
<RadioButton
Margin="5"
Content="平均"
IsChecked="{Binding CorrectionOption.ReCorrectionMode, Converter={StaticResource ReCorrectionModeToBooleanConverter}}" />
切记:RadioButton 不能有GroupName属性
public class ReCorrectionModeToBooleanConverter : IValueConverter
{
public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
if (value is bool booleanValue)
{
return !booleanValue; // 取反
}
return value;
}
public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
{
if (value is bool booleanValue)
{
return !booleanValue; // 取反
}
return value;
}
}
上一篇: Spring IoC 注意事项
下一篇: 学 Java 好还是学 c++ 好?
推荐阅读