绑定到x:XAML中的名称会破坏我在Mango中的应用程序

时间:2011-10-24 03:57:04

标签: windows-phone-7 windows-phone-7.1

此行适用于Windows Phone 7.0但不适用于7.1(NullReferenceException抛出)。请注意,我检查了Name永远不为null或为空。

<CheckBox x:Name="{Binding Name}" Content="{Binding Label}" />

删除x:Name,所有条件相同,都可以防止应用崩溃。那是为什么?

3 个答案:

答案 0 :(得分:0)

我的观点是Name属性在运行时没有采用。

答案 1 :(得分:0)

当您从7.0升级到7.1时,标头中的xmlns:x可能是错误的。创建一个全新的页面,并确保该行是相同的。

答案 2 :(得分:0)

你不能绑定x:Name,它相当于在C#中声明一个变量。这两者都没有意义,因为它不是视觉特性。

当然你想绑定CheckBox的Header属性吗?