问题:
目前我前台有一堆的CheckBox
我现在想从后台动态获取
就是
假如有一个方法可以传进来CheckBox的Name
那么,我该如何才能实现像this.Name这样的效果呢?
不想写那么多重复代码。却又不知道该怎么办
我看了CheckBox有一个内置方法,叫FindName
可以我 new CheckBox().FindName(Name)
返回的却又是Null。。。
跪求各位大神支招。。。
回答1:
简单,你想获取控件的什么?ischecked?
举个例子
前台:
checkbox1: ischeck={binding chk1}
checkbox2:ischeck={binding chk1}
后台:
void xxx(bool a,boob);
xxx(chk1,chk2)
思路不是说后台怎么获取前台的数据,而是后台的数据怎么绑定在前台上,只要绑上了,什么数据后台都有
回答2:
你这思路已经错了,与其这样,还不如用回winform。WPF和winform最大区别就是双向绑定,界面和后台的联动是通过数据实现的,界面合后台不用直接关联。
标签: