wpf中怎么定位到某行某列的的checkbox上,我要写checkbox的选中事件。在线等可Q聊,懂这个才来。 200

 我来答
Mickal小米
2012-11-16 · TA获得超过3667个赞
知道大有可为答主
回答量:1542
采纳率:100%
帮助的人:1783万
展开全部
我不确定楼主所说的某行某列是指Grid还是Datagrid中的模板列。不管是上述的哪个其实都可以按我以下的思路来做。
checkbox对应一个数据项。你可以设置checkbox的Tag属性绑定这个数据项。
<CheckBox Tag="{Binding yourdataItem}"/>
这样 如果你在前台有N个CheckBox ,那只有在后台通过判断CheckBox 的tag值来确定你要处理的是哪个数据实体或者是哪个CheckBox 的了。
追问
嗯我已经看到帖子了,不过这种方式的灵活性不高。也就是个鸡肋,具体解决方案以后再来研究。http://blog.csdn.net/sanjiawan/article/details/6785394
追答
datagird中每行其实都绑定了一个数据实体
你可以在后台获取到CheckBox.datacontext 。它就是那个你操作的实体。如果你要很好灵活度,你可以使用mvvm框架做。非常方便的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ssymmb
2012-11-23 · 超过16用户采纳过TA的回答
知道答主
回答量:64
采纳率:0%
帮助的人:45.5万
展开全部
(sender as CheckEdit).IsChecked;
WPF object srvId = gcRecvSrvData.GetFocusedRowCellValue("RECVSRVID");
GridControl的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
CrazyZax
2012-11-16 · TA获得超过119个赞
知道答主
回答量:60
采纳率:50%
帮助的人:34万
展开全部
CheckBox的选中事件就是Checked。至于定位,我很想知道你说的某行某列指的是什么?是Grid中的行列,还是DataGrid中的行列,又或者是DataGridCheckBoxColumn这种没有Checked事件的列?
追问
DataGrid的行列
追答
DataGrid.CurrentCell属性可以获取具有焦点的单元格。其类型为DataGridCellInfo结构,有两个属性:
DataGridCellInfo.Column:获取包含单元格的列。
DataGridCellInfo.Item:获取与包含此单元格的行的数据项。
不知道对你有没有帮助。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
愈冰枫07p
2012-11-16
知道答主
回答量:56
采纳率:100%
帮助的人:7.5万
展开全部
飘过...
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dog7878
2012-11-16 · 超过11用户采纳过TA的回答
知道答主
回答量:50
采纳率:0%
帮助的人:35.8万
展开全部
你的数据是在datagrid中的吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式