建立可扩展的silverlight 应用框架 step-1

“本文适合silverlight界面设计师参考,程序开发人员最好也了解一下”

首先来看一下需要实现的效果

这里我主要使用Grid来布局,把界面分为了三部分,头、左部、右部


好整体了解了一下布局,这里我来分布讲解。

之所以使用Grid这个布局控件是因为他能根据当前的浏览器的大小做自适应布局。

如图:



下来一步 准备一些需要用到的图片素材,现在做界面不一定都是要矢量元素,在合适的地方使用合适的素材最好。这里是我准备的一些小图片。

建立项目,在项目中建立一个assets的文件夹,把项目中用到的素材分类放好。


调整MainPage的大小为800*600



在舞台上新建立一个Border容器,在其内部放置一个Grid控件,并把这个Grid划分为三个区域。在每个区域内部新建立一个Grid并为他们启好名字。


给border加上投影效果,DropShadowEffect。


在Grid左部区域加上一点渐变效果。 这里运用了我刚才准备的line01.png这个图片

将图片在放入一个Grid中,设置图片的属性,使其按照高度自动延伸。


在设置图片的夫级Grid属性,使其居右按照高度自适应。


最终的效果:



接下来制作Head

在Head的底部添加一个矩形Rectangle,居底,按照宽度自适应,删除边框,为其横向填充渐变色。

效果如下:


布局已经确定了,这里再添加一些图片做做美化。


演示地址:

http://dl.dropbox.com/u/432136/Samples/OperatingTableDemo/step-1/OperatingTableTestPage.html

申请Dropbox来host你的Silverlight

作者:Nasa 
文章出处:我和未来有约会 (http://nasa.cnblogs.com/
版权声明:本文的版权归作者与博客园共有。转载时须注明本文的详细链接,否则作者将保留追究其法律责任。
时间: 2024-09-21 13:05:20

建立可扩展的silverlight 应用框架 step-1的相关文章

建立可扩展的silverlight 应用框架 step-7 final

建立可扩展的silverlight 应用框架 step-1 建立可扩展的silverlight 应用框架 step-2 建立可扩展的silverlight 应用框架 step-3 建立可扩展的silverlight 应用框架 step-4 建立可扩展的silverlight 应用框架 step-5 建立可扩展的silverlight 应用框架 step-6 前六节的文章已经完全的记录这个项目的开发过程,其中第5节和第6节相隔的时间比较长,这期间我翻阅了大量的Prism官方文档以及网络上的资料,其

建立可扩展的silverlight应用框架 step-4

通过外部配置文件加载模块module 在上一节中为项目引入了"Prism"框架,并建立了一个Hello Prism做测试.这里要把项 目好好的整理一下.使其更加的合理和具有可扩展性. 我的目的是,在左侧的导航栏目里点击按钮,相应的右侧的主体部分显示不同的内容.这 些内容都是来自外部加载进来的xap文件.我可以上传管理自己的xap文件. 这里来看一下我的整理过程 首先将布局划分为两个部分:"LeftNavRegion"."MainRegion",一

建立可扩展的silverlight 应用框架 step-3

应用架构 前边两章都是将的UI方面的知识.这里UI结构已经有了,现在要引人一个开发架构:Composite  "Prism". 前期准备工作 首先在项目主页下载最新版本的Composite. http://compositewpf.codeplex.com/ http://www.microsoft.com/downloads/details.aspx?FamilyID=387c7a59-b217-4318-ad1b-cbc2ea453f40&displaylang=en 我这

建立可扩展的silverlight 应用框架 step-4

通过外部配置文件加载模块module 在上一节中为项目引入了"Prism"框架,并建立了一个Hello Prism做测试.这里要把项目好好的整理一下.使其更加的合理和具有可扩展性. 我的目的是,在左侧的导航栏目里点击按钮,相应的右侧的主体部分显示不同的内容.这些内容都是来自外部加载进来的xap文件.我可以上传管理自己的xap文件. 这里来看一下我的整理过程 首先将布局划分为两个部分:"LeftNavRegion"."MainRegion",一个来

建立可扩展的silverlight 应用框架 step-5

整理Module 在第三节里边,建立了一个最简单的Module.这里要对其再进行整理.之前我写过一篇<简练的视图模型 ViewModel>这里就讲述了一个最最基本的运用视图与模型的例子.用模型来控制视图的呈现在很早的时候就提出来了.当然Prism这个框架也包括了这一点.这里就要为Module加入Model. 这里记录下整理步骤 1.在Module项目中新建立一个Models文件夹,用来存放数据模型.在文件下新建立一个HelloPrismModel类继承自INotifyPropertyChang

建立可扩展的silverlight应用框架 step-7 final

前六节的文章已经完全的记录这个项目的开发过程,其中第5节和第6节相隔的时间比较长 ,这期间我翻阅了大量的Prism官方文档以及网络上的资料,其实第6节的内容是很深.很连 贯的,以至于无法在一节里写完所以我只是记录了如何实现,少了为什么这样做.这里打算 另开一张详细的记录Prism框架应用. "OperatingTable"这个项目目前已经完成了. 预览地址:http://lab.nasawz.com/ 请打开一些流量分析的软件来观察一下. 所有的xap文件都是按需加载.并且xap文件可

建立可扩展的silverlight应用框架 step-5:整理Module

在第三节里边,建立了一个最简单的Module.这里要对其再进行整理.之前我写过一篇< 简练的视图模型 ViewModel>这里就讲述了一个最最基本的运用视图与模型的例子.用模型 来控制视图的呈现在很早的时候就提出来了.当然Prism这个框架也包括了这一点.这里就要 为Module加入Model. 这里记录下整理步骤 1.在Module项目中新建立一个Models文件夹,用来存放数据模型.在文件下新建立一个 HelloPrismModel类继承自INotifyPropertyChanged. 在

建立可扩展的silverlight应用框架 step-1

"本文适合silverlight界面设计师参考,程序开发人员最好也了解一下" 首先来看一下需要实现的效果

建立可扩展的silverlight应用框架 step-3

应用架构 前边两章都是将的UI方面的知识.这里UI结构已经有了,现在要引人一个开发架构: Composite "Prism". 前期准备工作 首先在项目主页下载最新版本的Composite. http://compositewpf.codeplex.com/ http://www.microsoft.com/downloads/details.aspx?FamilyID=387c7a59-b217-4318- ad1b-cbc2ea453f40&displaylang=en 我