静观己心,厚积薄发

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: :: 管理 ::

2010年7月14日

摘要: 转载地址:http://www.cnblogs.com/fanxiaokaitp/archive/2010/05/21/1740532.html 最近在做一个SilverLight项目,两个屏幕面板切换(比如从一个Grid切换到另一个Grid)时需要用到3D旋转的方式,部分文字、按钮切换时也要用到3D旋转的方式,刚开始看到这样需求的时候,自然而然的想到了用storyboard来做动画,于是开始动起手来画,研究了一阵3D旋转的方式,画出了第一个面板的3D左切换方式,但随之而来的问题让人头疼,不光有右、上、下的不同甚至随机的切换方式,还有不同控件、动画速度等需要控制,用动画的方式做出来似乎程序的伸缩很小,也不是太方便,于是有了写一个实现这样功能的类来用的想法,日后如果碰到需要这类功能的需要还可以重复使用。 阅读全文
posted @ 2010-07-14 17:08 猎人杰 阅读(250) 评论(0) 推荐(0) 编辑

摘要: 理解布局选项 Silverlight提供了一个灵活的系统用于在页面上布置界面元素。布局模型同时支持绝对定位和相对定位的布局风格。虽然提供了多种布局控件,但最常用的是: Canvas StackPanel Grid 让我们逐个看看当把元素放在其中的时候,它们是如何工作的。我们将使用一个简单的按钮元素来演示。我们使用本系列第一部分创建的项目,并在Home.xaml页面作简单的演示。 阅读全文
posted @ 2010-07-14 16:25 猎人杰 阅读(746) 评论(0) 推荐(0) 编辑

摘要: 初学Silverlight时,会遇到页面间切换问题,这里介绍一种方法供交流学习用: (1)、新建一个Silverlight应用程序. (2)、添加一个新的Silverlight用户控件,如PageSwitcher.xaml,将PageSwitcher.xaml文件中的Grid控件去掉,如下所示: 阅读全文
posted @ 2010-07-14 15:57 猎人杰 阅读(859) 评论(2) 推荐(1) 编辑