此行适用于Windows Phone 7.0但不适用于7.1(NullReferenceException
抛出)。请注意,我检查了Name永远不为null或为空。
<CheckBox x:Name="{Binding Name}" Content="{Binding Label}" />
删除x:Name
,所有条件相同,都可以防止应用崩溃。那是为什么?
答案 0 :(得分:0)
我的观点是Name属性在运行时没有采用。
答案 1 :(得分:0)
当您从7.0升级到7.1时,标头中的xmlns:x可能是错误的。创建一个全新的页面,并确保该行是相同的。
答案 2 :(得分:0)
你不能绑定x:Name
,它相当于在C#中声明一个变量。这两者都没有意义,因为它不是视觉特性。
当然你想绑定CheckBox的Header
属性吗?