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

Flash动画基础
flash作为桌面的技巧
漂亮的Flash动画也能作桌面背景
Flash基础教程:初学者应用的Flash工具
Flash基础教程:学Flash的技巧
Flash AIR的安装和简单使用
Flash基础:了解动画基础知识
网页中插入透明Flash的方法和技巧
网页中Flash激活限制的处理方法
Flash 播放器的安全性设置
Flash制作动画时的一些常用命令
Swf2Gif快速将flash动画变成GIF格式
理解Flash中的level层级关系
如何把fla文件输出成和swf一样的gif文件
Flash技巧:位图矢量化和简化矢量图
禁止SWF文件显示在IE缓存
将swf文件转成可自动播放的exe文件
Flash中如何调用exe可执行文件?
Flash开发规范
网站中运用Flash技术的优点和缺点
阅读swf动画格式文件的简单指导

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


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2010-03-20   浏览: 347 ::
收藏到网摘: 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