我将所有可本地化的字符串存储在ResourceDictionary
(App.xaml
)中,并通过StaticResource
标记扩展名将其分配到TextBlock.Text
,Button.Content
等
在Beta 2和RC0中,有时解析InitializeComponent()
中的XAML将失败,并且行和AG_E_PARSER_BAD_PROPERTY_VALUE
上的StaticResource
会将属性值设置为{{} 1}}。
有时只会发生这种情况:重新启动应用程序时,它会解析并显示没有任何问题。相同的界面代码可以工作数天或数周,然后再次发生。
有什么想法吗?
答案 0 :(得分:2)
Parser,至少在beta 2中,不喜欢空白......
例如:
Text="{StaticResource bleh}"
工作
但是这个:
Text = "{StaticResource bleh}"
轰炸
答案 1 :(得分:0)
基本上它意味着代码中的某个地方有错误的xaml,你可以看到行号和位置,看看有什么不对。我的xaml中出现了同样的错误一旦纠正,一切似乎都有效