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

Flash动画基础
轻松写Flash Media Server的ASC
在网页中用Flash动画直接播放MP3音乐
Flash引导线制作雪花飘飘动画
Flash动画制作_经典问答20条
在指定网址中才能正常观看Flash动画
Flash 片头加载loading的制作方法
flash 减肥教程
Flash动画制作经典问答20条
Flash入门(1):认识Flash动画制作环境
Flash基础:使用Flash的基本方法
Flash Player 10新特性:Vector
Flash在JavaScript应用程序的交互
制作Flash动画控制SWF大小的技巧
flash9对html文本的支持
Flash CS4基础(1):补间动画和时间轴
Flash全屏模式的特点
在线广告与网页设计是否冲突
Flash基础教程:基本图形绘图技巧实例
Flash CS4基础(3):动画编辑器面板应用
我的FLASH情结2008

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


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