Silverlight中的StaticResource的AG_E_PARSER_BAD_PROPERTY_VALUE

时间:2008-10-05 13:21:53

标签: .net silverlight silverlight-2-rc0

我将所有可本地化的字符串存储在ResourceDictionaryApp.xaml)中,并通过StaticResource标记扩展名将其分配到TextBlock.TextButton.Content

在Beta 2和RC0中,有时解析InitializeComponent()中的XAML将失败,并且行和AG_E_PARSER_BAD_PROPERTY_VALUE上的StaticResource会将属性值设置为{{} 1}}。

有时只会发生这种情况:重新启动应用程序时,它会解析并显示没有任何问题。相同的界面代码可以工作数天或数周,然后再次发生。

有什么想法吗?

2 个答案:

答案 0 :(得分:2)

Parser,至少在beta 2中,不喜欢空白......

例如:

Text="{StaticResource bleh}" 

工作

但是这个:

Text = "{StaticResource bleh}"

轰炸

答案 1 :(得分:0)

基本上它意味着代码中的某个地方有错误的xaml,你可以看到行号和位置,看看有什么不对。我的xaml中出现了同样的错误一旦纠正,一切似乎都有效