locked
Binding 控件的Name属性报错 RRS feed

  • 问题

  • 在7.0的版本中,如Name="{Binding Code}"这样的设定是可以的,使用的也颇为方便,但是升级到7.1的beta版本后,发现这样的设定后会抛出异常,不知道是7.1的beta版本没有升级完全还是微软禁用了这样的方法,如果是禁用,就太悲哀了,不知道有没有遇到的,一般都是怎么解决的?
    2011年7月4日 6:34

答案

  • 分享一下,自己搞定了,在后续版本中,可以绑定Tag这个属性值,替代Name,目前用起来还不错。
    • 已建议为答案 XuesongGao 2011年7月7日 5:05
    • 已标记为答案 天使坠 2011年7月8日 8:32
    2011年7月5日 6:00

全部回复

  • 是什么异常?有可能是程序中将无效对象绑定到了Name上了么?

    肯定不能禁用绑定啊。

    楼主用的是beta2版本么?如果是beta1建议升级到beta2。


    专注于Windows Phone
    2011年7月4日 14:09
  • 报的是NullReferenceException异常,但是我可以确定成员绑定到空间Name属性的值是合法的设定,beta2中也有同样的问题,如果绑定控件的name属性,那么当需要获取是哪个控件响应了消息的时候是非常方便的,因此,不想放弃。

    谢谢

    2011年7月5日 3:21
  • 分享一下,自己搞定了,在后续版本中,可以绑定Tag这个属性值,替代Name,目前用起来还不错。
    • 已建议为答案 XuesongGao 2011年7月7日 5:05
    • 已标记为答案 天使坠 2011年7月8日 8:32
    2011年7月5日 6:00
  • 学习了,谢谢分享。


    Cedar
    2011年7月7日 5:06