Windows Embedded
文章平均质量分 83
ddggo02
这个作者很懒,什么都没留下…
展开
-
使用C++语言创建VisualState
silverlight中的VisualState(可视状态)是一个非常重要的概念,使用VisualState,可以将界面的各个状态进行有效的区隔开,并进行单独的设计,并且在状态切换间可以通过设置切换时间来实现动画效果,一般来说,可以通过blend2(微软提供的可视化编程工具)进行设计,但是如果需要动态读取数值并进行设置的话,就需要使用本地的C++代码来编写各个VisualState,下面通过示例展示如何通过编写C++代码来实现与xaml代码同样的功能。如下所示,xaml文件创建了一个状态,并在该状态下原创 2010-08-02 17:01:00 · 557 阅读 · 0 评论 -
Wince中Silverlight程序设计原则
<br />== 程序的构成 ==<br />*wince上的silverlight程序由两部分构成:xaml文件,用来描述界面;C++代码,用来描述逻辑。一般来说,界面都写在xaml文件中,由Expression Blend 2生成,省去了手工编码的时间;而C++代码的主体由xaml2cpp.exe生成,免去了查找和绑定对象的麻烦。但在某些情况下,比如Storyboard中物体的运动速度需要根据实时数据生成,如果完全手工编写,代码量大,并且容易出错,那就需要使用Blend 2工具生成相关原型,并在本地的C原创 2010-08-05 13:50:00 · 689 阅读 · 2 评论