zoukankan
html css js c++ java
如何在UI控件上绑定一个变量
今天在回答ms newsgroup的时候看到一个问题,大概的意思就是说如何在UI上将一个CheckBox和一个bool量绑定起来。
分析了一下问题,我们一般的绑定都是通过DataRow来做到的,如:
this
.checkBox1.DataBindings.Add(
"
Checked
"
,dr,
"
IsChecked
"
);
但是不通过dr,直接将一个类本身的一个bool变量绑定到CheckBox中还是没有看到,至少很少看到。
于是我做出了一个变通的方法:
1、将bool量用属性包装起来
2、绑定时使用this做数据源,1步骤的属性名为绑定名
如下:
private
bool
someBool
=
false
;
public
bool
BoolProperty
{
get
{
return
someBool;
}
set
{
someBool
=
value;
}
}
this
.checkBox1.DataBindings.Add(
"
Checked
"
,
this
,
"
BoolProperty
"
);
实现了将自身变量绑定到控件
查看全文
相关阅读:
剑指offer:面试题25、二叉树中和为某值的路径
剑指offer:面试题24、二叉搜索树的后续遍历序列
剑指offer:面试题23、从上往下打印二叉树
剑指offer:面试题22、栈的压入、弹出序列
剑指offer:面试题21、包含min函数的栈
剑指offer:面试题20、顺时针打印矩阵
剑指offer:面试题19、二叉树的镜像
剑指offer:面试题18、树的子结构
剑指offer:面试题17、合并两个排序的链表
剑指offer:面试题16、反转链表
原文地址:https://www.cnblogs.com/Eugene/p/667802.html
最新文章
Deploy简单配置记录
EL表达式的11隐含对象
JSP的九个内置对象
递归之打印目录
0.线程之概念
4.多线程之同步
3.线程基本信息
2.线程之状态
1.线程之创建
(二)选择排序之二:简单选择排序
热门文章
深度遍历与广度遍历
Glide
异步消息处理机制
单元测试
数据结构
dialog 界面设置
Android Studio 使用 Lambda 表达式,类型引用
安卓 命名规范
安卓 日志常用关键字
软件工程绿皮书
Copyright © 2011-2022 走看看