阅读本DEMO假定您对Silverlight,WinCe C++(本人初学)开发有一定了解。由于涉及到一些项目的隐私效果图就不上了,参考资料http://msdn.microsoft.com/en-us/library/ee503954.aspx
1、创建SDK:这个比较简单找到先前我们创建编译成功的的OS项目在SDKs目录右键添加新的SDK设置相关属性,编译SDK成功后,安装生成的**SDK.msi至开发机器便可针对此版本SDK进行相关应用开发!
2、使用安装的SDK建立项目,开发wince应用
2.1:建立项目:
2.1.1:新建一个Win32智能设备项目
2.1.2:选择我们自己编译的SDK“SDK_Silverlight”
2.1.3:新建一个空白windows应用程
2.1.4:添加项目运行时依赖xamlruntime.lib
2.1.5:启动SDK模拟器设置Storage card共享目录以方便进行调试和效果查看
3、在Blend中设计和准备用到的XAML资源
3.1:设计按纽样式及全局画刷资源App.XAML参考:
3.2:设计Page.XAML主页面参考:
4、详细C++代码实现(资源可以使用外部和嵌入式两种我采取了前者外部加载资源的方式):
4.1:设置一些资源数据全局变量
4.2:初使化我们会使用到的图片资源路径信息:
4.3:加载我们会使用到的图片资源
4.4:为Application加载全局资源App.XAML
4.5:为App.xaml中的ImageBrush设置图片信息
4.6:设置窗体样式加载主页面Page.xaml文件
4.7:为Page.xaml中使用到的图片控件设置图片信息
4.8:显示窗体在模拟器上运行:
本文结束,下一篇将介绍一下如何注册鼠标事件实现图片按钮的拖拽和缩放。