当前位置: 首页 > 图文教程 > Flash动画 > Flash动画基础 > 开发Silverlight项目:blend基础

Flash动画基础
巧用XML做多语言界面的FLASH
Flash页面如何通过校验
在Dreamweaver中为插入的Flash添加透明
Flash 8 少为人知的特性
“SWFText”让Flash文字动起来
制作Flash声音的压缩与效果处理
实例详解AS代码完成Flash补间动画
谈Flash脚本与时间轴动作的执行顺序
Silverlight初级教程-库教程
全面掌握Flash 按钮教程
Flash格斗动画的动作设计和动作的制作
卸载Flash插件的方法
Flash CS4新功能介绍
控制Flash8里的flvs视频播放停止
Flash教程:全面掌握按钮相关内容
造成Flash动画文件增大原因与解决的方法
SWFObject最实用的功能
安装配置Flex3 SDK用来开发Flash10
Flash教程:如何简单使用钢笔铅笔
无法安装flash player该如何解决?

Flash动画基础 中的 开发Silverlight项目:blend基础


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2010-03-20   浏览: 345 ::
收藏到网摘: n/a

使用Blend这个工具来开发Silverlight所接触到的第一个概念就是“项目”,这里要讲的是blend基础。所以先从“项目”这里开始讨论。

项目

装好了Blend这个工具后首先要做的是建立项目。这里有两种不同的方式来建立项目。

和大多数工具一样新建文件都是 左上角的 “文件->新建项目”

或者也可是直接在欢迎屏幕的时候选择新建项目。

在新建立项目的时候可以选择他的开发语言是C#还是VB。


什么是项目?

  • 所有文件的一个集合
  • 类似一个网站项目(HTML+Images+Code)
  • Experssion Blend 项目 = Visual Studio 项目

文件类型:

  • 用户控件(UserControl)
  • 页面(Page)
  • 资源文件(Resource Dictionary)
  • 代码文件(C#、VB)
  • 富媒体(视频、音频)
  • 文件夹
  • 引用
  • 其他...

在Blend中也可以对项目中的文件进行管理,对着任意一个文件点击右键会弹出对其相映的操作框。

这里有一个要注意的。“删除”与“从项目中删除”。所谓的“从项目中删除”是把文件在项目中做了一个标记在项目中不包括这个文件。而“删除”是真正的从项目中和硬盘中对文件做的真正的删除操作。
对这项目文件点击右键,就可以在项目中新建项目、或者添加一些己经存在的文件(比如音频、视频、图片等等)。

树形目录(层次)

树形目录结构,也可以把他理解为路径。在Silverlight具体的开发中经常要操作各个部分不同的元素,你要正确的找到他们的位置,并且对其操作以便完成相应的效果或者功能就必须要对结构心知肚明。

什么是树形目录?

  • 树形目录代表在blend项目中特定范围内的一组对象  
  • 在blend内部遵循父子、兄弟关系的一组对象
  • 父对象包含子对象
  • 子对象在其父对象内部
  • 拥有同一父对象的对象为兄弟关系

就好像俄罗斯娃娃一样,一层一层的嵌套在一起。

一个活生生的例子:

族谱

  • 爷爷
  • 爸爸
  • 你的儿子
  • 你的孙子

实际的例子:

具体在Blend中的操作

新建

在左侧的工具栏中双击控件就可将其添加到场景中。这里先添加上几个控件。并且给控件启好名字。

现在能看到在LayoutRoot外侧有一个蓝色的高亮边缘。代表了“将要在哪里添加控件”  那个元素选中,新添加的控件就将曾为当前选中的子控件。

在左侧,双击一个控件就可对其选中。

改变层次

这里改变层次有两种常用的操作。
第一种、直接在左侧的对象面板对选中的控件进行拖拽。

第二种、在舞台上选中控件并且按照提示按“alt”键。

当然  如果你对Silverlight的XAML相当熟悉的话 也可以直接去修改XAML来改变层次。

原文地址:http://www.cnblogs.com/nasa/arch ... nd_Hierarchies.html