windows phone 8中如何在App.xaml中使用ResourceDictionary
2013-09-17 13:33
267 查看
接著,我們要為 App.xaml 做些修改,宣告那些在先前步驟加入的資源,打開 App.xaml 文件,找到 Application.Resources 的 XML 元素並根據下方的代碼修改它:
XAML
<ResourceDictionary>
<local:LocalizedStrings xmlns:local="clr-namespace:ContosoCookbook"
x:Key="LocalizedStrings"/>
<sys:String x:Key="AppName">Contoso Cookbook</sys:String>
<sys:Double x:Key="LogoImageWidth">150</sys:Double>
<common:SizeToResolutionConverter x:Key="SizeToResolutionConverter"/>
<common:StringImageSourceConverter x:Key="ToImageConverter"/>
<common:ImageSourceToStringConverter x:Key="ToStringConverter"/>
<common:BooleanToVisibilityConverter x:Key="VisibilityConverter"/>
<common:BooleanNegationConverter x:Key="BooleanNegation"/>
<common:UserImagesDisplayConverter x:Key="ImagesDisplayConverter"/>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="Common/CustomStyles.xaml"/>
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
接著,替 Application 元素加上兩個 XML 命名空間如下:
XAML
xmlns:sys="clr-namespace:System;assembly=mscorlib"
xmlns:common="clr-namespace:ContosoCookbook.Common"
原贴在这里http://msdn.microsoft.com/zh-tw/jj943778
XAML
<ResourceDictionary>
<local:LocalizedStrings xmlns:local="clr-namespace:ContosoCookbook"
x:Key="LocalizedStrings"/>
<sys:String x:Key="AppName">Contoso Cookbook</sys:String>
<sys:Double x:Key="LogoImageWidth">150</sys:Double>
<common:SizeToResolutionConverter x:Key="SizeToResolutionConverter"/>
<common:StringImageSourceConverter x:Key="ToImageConverter"/>
<common:ImageSourceToStringConverter x:Key="ToStringConverter"/>
<common:BooleanToVisibilityConverter x:Key="VisibilityConverter"/>
<common:BooleanNegationConverter x:Key="BooleanNegation"/>
<common:UserImagesDisplayConverter x:Key="ImagesDisplayConverter"/>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="Common/CustomStyles.xaml"/>
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
接著,替 Application 元素加上兩個 XML 命名空間如下:
XAML
xmlns:sys="clr-namespace:System;assembly=mscorlib"
xmlns:common="clr-namespace:ContosoCookbook.Common"
原贴在这里http://msdn.microsoft.com/zh-tw/jj943778
相关文章推荐
- #Windows Phone:如何在Windows Phone App使用HTML5專案開發
- 安卓如何通过APP来判断用户使用的模拟器还是真正的安卓设备
- 如何让多个Win Application 仅使用一个 app.config 文件?
- 如何改进iOS App的离线使用体验
- How to:如何在调用外部文件时调试文件路径(常见于使用LaunchAppAndWait和LaunchApp函数)
- 如何使用Xpose绕过APP自定义证书验证去抓Https包
- 一行代码不用敲,15分钟轻松搞定GIS开发,GISer福音,教你如何从下载到使用webappbuilder创建第一个应用程
- 第 0001 题:做为 Apple Store App 独立开发者,你要搞限时促销,为你的应用生成激活码(或者优惠券),使用 Python 如何生成 200 个激活码(或者优惠券)?
- 【使用Html5 CfxixiJS制作APP】如何用iscroll制作水平滚动的List布局
- 如何使用hbuilder快速生成一个直接打开网站的app
- 小细节:关于使用/上传照片 你的APP如何提示用户
- APP开发如何才能达到用户使用浏览的方便性?
- 如何使用XCAsset里面的AppIcon和Launch Image资源
- 使用jqMobi开发app基础:如何拨打电话?
- 如何使用“友宝”app在自动售水机上使用“友宝钱包”支付。
- APP中的 H5和原生页面如何分辨、何时使用
- 如何使用TestFlight进行App构建版本测试(转)
- [auto-download-app] 如何使用 javascript 实现 app 自动下载
- 做为 Apple Store App 独立开发者,你要搞限时促销,为你的应用生成激活码(或者优惠券),使用 Python 如何生成 200 个激活码(或者优惠券)?
- 如何实现app侧滑菜单,,,SlidingMenu的使用