WPF checkbox绑定和通过值更新将存入的 1-0 转换成 true false
来源:互联网 发布:乐视max2root软件 编辑:程序博客网 时间:2024/05/22 07:05
刚玩WPF不多久,来到一家新公司 因为现在工作轻松一点就安排了我去做DataGrid的增删改查功能的实现,因为是底层封装好的原因就不方便贴代码了,但对于像我这样的小白来说,工作中有很多我们还没接触过的存在
就已ChexkBox举例吧!
<DataGridTemplateColumn Header="取反" Width="120">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<CheckBox IsChecked="{Binding Inversion,Converter={StaticResource converter},UpdateSourceTrigger=PropertyChanged}"></CheckBox>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
看到传到图片的箭头方向了吗?那就是最重要的
然后新建一个文件夹
public class IntToBoolConverter : IValueConverter
{
public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
if (value==null)
{
return false;
}
int val = System.Convert.ToInt32(value);
return val > 0;
}
public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
{
if (value==null)
{
return 0;
}
return ((bool)value) ? 1 : 0;
}
}
把这段代码拷进去就行了
这段值转换是用于CheckBox的true false 转换别的实现需要自己去写代码
(前提是不同功能的要求去建Converter)
好啦!不喜勿喷 我只是菜鸟 学了东西就记录下来而已 分享也是快乐
- WPF checkbox绑定和通过值更新将存入的 1-0 转换成 true false
- GridView绑定数据库中bit型的数据显示成0和1而不是True和False
- 逻辑运算中true和false的数字表现形式true=1 false=0
- Wpf中通过绑定来更新textbox的值
- CheckBox控件返回"true,false"的问题
- true和false的真相
- 快速转换True和False标志
- setOnTouchEvent 设置返回值为true 和 false的区别
- setOnTouchEvent 设置返回值为true 和 false的区别
- js中Boolean值为false和true的情况:
- setOnTouchEvent 设置返回值为true 和 false的区别
- 打印出true和false得到的值
- input type="checkbox" checked值获取 (true/false)
- php中 1和true及0和false的区别
- 关于WPF RadioButton和CheckBox绑定问题
- BOOL,TRUE,FALSE 和 bool ,true, false
- 前台中: 1 和 0 传入到 vo 中 boolean 类型的是 true 还是 false?
- UpdateData(TRUE)和UpdateData(FALSE)的区别
- 银行管理系统
- 在Ubuntu手机上利用Map API来显示地图并动态显示标记
- Android Studio详细教程汇总
- Android中apk加固完善篇之内存加载dex方案实现原理(不落地方式加载)
- hello
- WPF checkbox绑定和通过值更新将存入的 1-0 转换成 true false
- 字符设备驱动程序之异步通知
- poj1013 Counterfeit Dollar
- 白话开发——Android Studio代码调试技巧篇
- android中的类-接口-方法
- HDU 1180 诡异的楼梯 (BFS)
- linux学习点滴(一步步总结,常用命令)
- iOS热文欣赏
- 如何理解闭包?