大佬教程收集整理的这篇文章主要介绍了xaml – 如何在Windows Phone 8中将ResourceDictionary用作StaticResource,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
在应用程序中,我在XAML文件中定义了一个resourceDictionary:
<resourceDictionary xmlns="http://scheR_388_11845@as.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://scheR_388_11845@as.microsoft.com/winfx/2006/xaml" xmlns:sys="clr-namespace:System;assembly=mscorlib"> <sys:string x:Key="AppName">My App Name</sys:string> <!-- etc. --> </resourceDictionary>
此ApPDAR_388_11845@l在App.xaml中引用为:
<!--Application resources--> <Application.resources> <resourceDictionary> <resourceDictionary.MergedDictionaries> <resourceDictionary source="Assets/Constants.xaml"/> <!-- etc. --> </resourceDictionary.MergedDictionaries> </resourceDictionary> </Application.resources>
然后很容易做的事情:
<TextBlock x:Name="Applicationtitle" Text="{Staticresource AppNamE}"/>
以上对Windows Phone 7完全正常,但是,在Windows Phone 8中还有一个额外的Application.resources项,它是< myNamespace:LocalizedStrings x:Key =“LocalizedStrings”/>当我有我的应用程序时,它没有编译,因为它抱怨
所以我通过代码更改为:
<!--Application resources--> <Application.resources> <myNamespace:LocalizedStrings x:Key="LocalizedStrings"/> <resourceDictionary x:Key="MainDictionary"> <resourceDictionary.MergedDictionaries> <resourceDictionary source="Assets/Constants.xaml"/> <!-- etc. --> </resourceDictionary.MergedDictionaries> </resourceDictionary> </Application.resources>
现在我有另一个问题.我的应用程序编译,但它运行时会抛出XamlParseException:
这一切都是因为LocalizedStrings资源而发生的.有人可以帮助完成这项工作吗?
顺便说一句,我对Value Converters也有同样的问题;如果他们以不同的方式完成,我很感激,如果有人可以提供帮助.
提前致谢.
<!--Application resources--> <Application.resources> <resourceDictionary x:Key="MainDictionary"> <resourceDictionary.MergedDictionaries> <resourceDictionary source="Assets/Constants.xaml"/> <!-- etc. --> </resourceDictionary.MergedDictionaries> <myNamespace:LocalizedStrings x:Key="LocalizedStrings"/> </resourceDictionary> </Application.resources>
以上是大佬教程为你收集整理的xaml – 如何在Windows Phone 8中将ResourceDictionary用作StaticResource全部内容,希望文章能够帮你解决xaml – 如何在Windows Phone 8中将ResourceDictionary用作StaticResource所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。