在某些时候,Visual Studio(2010)停止在所有PhoneApplicationPage上解析任何静态资源(画笔,样式,ViewModel定位器等)。但是,使用UserControl的任何VisualEllement都可以看到所有StaticResources。
注意:以前所有资源都有效,并且在XAML方面没有对网页进行任何更改。
为什么会发生这种情况?
临时修复:我提出的临时修复是将所有资源添加到PhoneApplicationPage.Resources,因此在尝试解析应用程序级别的资源之前,元素将解析它们来自PhoneApplicationPage的RD。
编辑:在Blend中运行时解析所有StaticResources,这个问题似乎只发生在VS.此外,在解决方案中创建新页面时,它也无法解析任何StaticResources。
答案 0 :(得分:1)
你可以尝试一些事情。
此外,您的资源是在app.xaml中定义的,还是您指定了包含资源的另一个文件?如果是后者,那么管道是否会以某种方式将额外文件绑定在AWOL中?