java中isChecked_在数据网格中从数据库绑定Checkbox的IsChecked属性

当我的数据网格从数据库加载时,我试图绑定一个复选框的属性IsChecked . 在我的数据库中,我有这个表包含一个接收位字段的列 .

因此,当数据网格被加载时,我必须验证我的列字段是真还是假 . 如果是,我想将复选框的IsChecked属性设置为true .

我尝试了下面的代码,但它没有用 .

这是我的XAML代码:

IsChecked="{Binding Source={StaticResource itemChecked}, Path=Convert Mode=TwoWay,

ConverterParameter=MARCADO, UpdateSourceTrigger=PropertyChanged }">

我的C#代码:

class SetIsChecked:IValueConverter {public static bool IsChecked {get;组; }

公共对象转换(对象值,类型targetType,对象参数,CultureInfo文化)

{

项目项目=(项目)值;

string tipoIcon =(string)参数;

尝试

{

if((item.ItemMarcado == true)&&(tipoIcon ==“MARCADO”))

{

IsChecked = true;

返回IsChecked;

}

IsChecked = false;

返回IsChecked;

}

grab

{

IsChecked = false;

返回IsChecked;

}

}

公共对象ConvertBack(对象值,类型targetType,对象参数,CultureInfo文化)

{

throw new NotImplementedException();

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值