wpf RadioButton按钮绑定数据过程
程序员文章站
2022-06-07 17:59:09
...
1、创建数据转换
public class RadioConverter : IValueConverter
{
public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
return value == null ? false : value.Equals(parameter);
}
public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
{
return value != null && value.Equals(true) ? parameter : Binding.DoNothing;
}
}
2、视图加上
<WrapPanel >
<TextBlock >品牌:</TextBlock>
<RadioButton IsChecked="{Binding Path=FBrand,Mode=TwoWay ,Converter={StaticResource RadioConverter}, ConverterParameter=0}">test1</RadioButton>
<RadioButton IsChecked="{Binding Path=FBrand,Mode=TwoWay ,Converter={StaticResource RadioConverter}, ConverterParameter=1}">test2</RadioButton>
<RadioButton IsChecked="{Binding Path=FBrand,Mode=TwoWay ,Converter={StaticResource RadioConverter}, ConverterParameter=2}">test3</RadioButton>
<RadioButton IsChecked="{Binding Path=FBrand,Mode=TwoWay ,Converter={StaticResource RadioConverter}, ConverterParameter=3}">test4</RadioButton>
</WrapPanel>
3、viewModel绑定
FBrand=“0”//FBrand="1"//FBrand="2"//FBrand="3"
上一篇: BSD是什么系统 BSD简介
下一篇: android下拉框
推荐阅读
-
c# 如何将RadioButton与DataTable数据进行绑定
-
WPF -- PasswordBox数据绑定方法
-
WPF C# RadioButton单选图标按钮
-
WPF的DataGrid的某个列绑定数据的三种方法(Binding、Converter、DataTrigger)
-
WPF数据模板中绑定事件不触发问题
-
WPF解决ContextMenu菜单的DataContext无法绑定,并实现按钮左键弹出菜单
-
WPF的DataGrid的某个列绑定数据的三种方法(Binding、Converter、DataTrigger)
-
【WPF】后台数据绑定
-
理解$watch ,$apply 和 $digest --- 理解数据绑定过程
-
wpf数据绑定 - StringFormat的妙用