none
checkbox 的第三种状态 为何无法正常显示? Aaron Xue, Bob ,各路大神请入内指点 RRS feed

  • 问题

  • checkbox IsChecked 属性有三种状态 true, false , null, 为何 在xaml中 设置为null 以及绑定的方式,在设计器中能够正常预览,但是运行时就会成为false 的状态,但是代码手动的设置该属性为null 却能够显示出那个第三种状态(就是是一个的黑色方框)是一个Bug吗??

    人生就要精彩

    2013年3月11日 2:26

答案

全部回复

  • 运行时,编译器要check到IsChecked为null,默认为false,

    编译的时候,为保证正常编译,对非致命的错误,应该是编译通过的。


    关注WP&Win8产品及体验,并致力于Windows Phone & Windows 8 技术的研究和推广!如果有任何WP&win8问题,欢迎到:http://ask.metrofeng.com 来找我!

    2013年3月11日 2:58
  • Hi,

    是的,这是一个已知的Bug。


    Aaron
    MSDN Community Support | Feedback to us
    Develop and promote your apps in Windows Store
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    • 已标记为答案 boypig 2013年3月12日 8:03
    2013年3月12日 7:40
    版主