这个问题困扰了我半个多月,好在今天解决了。
问题是这样的:在app.xaml中加入样式,或将其指向一个资源文件,在其他页中,比如mainpage.xaml(或.cs)中多无法感知该样式,提示该样式不存在。在视图编辑器中也无法显示该样式。但是在Blend中的视图编辑器中可以正常显示。并且当运行时,也可以正常加载上该样式。
后来,对比在VS中加载正常的项目文件中发现了问题。怀疑是可能是我把app文件删除后,又重新添加所致。
解决办法:用文本编辑器打开项目文件"*.csproj" 查找"ItemGroup"xml标签将app.xaml的子标签修改即可:
本文解决了一个样式加载问题,即在app.xaml中定义的样式无法在其他页面如mainpage.xaml中被识别的问题。通过修改项目的*.csproj文件中的配置,成功实现了样式的跨页面引用。
1653

被折叠的 条评论
为什么被折叠?



