Silverlight初级教程-库

Silverlight初级教程

flash中有库这个概念。库里可以放很多的影片剪辑“MC”,一个MC可以在很多的地方使用,修改了库中的MC所有用到这个MC的地方都跟着改变。这个 在silverlight中又是以什么形式表现出来呢,怎么做一个元件在多个地方使用?在这里来简单的介绍一下silverlight中的“自定义用户控 件”。

在silverlight中“自定义用户控件”就相当于flash中的影片剪辑。

好现在这里回想一下flash中怎么做一个影片剪辑?  一个最简单的例子,在舞台上画一个圆形,选中圆形按“F8”,选择影片剪辑,确定。  就这么简单。

好,下来在silverlight中也做一个。

在舞台上画圆,调整下属性填充颜色。右键点选“make a control”。

为控件起名。  ok  silverlight中的“影片剪辑”就制作好了。     建立好后默认就打开的是刚才新建立的“影片剪辑”的视图。 去除背景色,设置宽和高。(这样做是为了之后方便操作) 这里如何使用做好的“影片剪辑”剪辑呢?  在flash中“影片剪辑”是在“库”面版里的可以直接拖放到舞台中使用。这个在silverlight中有些不同,做好的“影片剪辑”必须先编译一边才能像flash一样的操作。 这里切换回刚才页面“page”。你会看到一个报错的页面。 这正是因为没有编译的原因。 工具栏中的 Project - Build solution。  也可以用ctrl + shift + b 快捷键来编译项目。  你会看到下边的output窗口有信息输出。 这里要如何使用刚才建立好的“影片剪辑”呢? 在左侧工具栏的最下方,有个“》”按钮。

点击后会出现如图所示的弹出框。 一些不是很常用的控件会出现在这里。 点击Custom Controls选项卡。

我们刚才建立的“影片剪辑”就出现到了这里。选中它。你会发现左侧工具栏下方多了一个控件。 这个就是刚才选中的控件。双击控件。看看舞台,你刚才建立的控件已经被添加到舞台上了。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏IMWeb前端团队

移动端重构实战系列2——line list

本文作者:IMWeb 结一 原文出处:IMWeb社区 未经同意,禁止转载 ”本系列教程为实战教程,是本人移动端重构经验及思想的一次总结,也是对sand...

22780
来自专栏猿人谷

Cocoa编程中视图控制器与视图类详解

iPhone编程规则是:一个窗口,多个视图。UIView是iPhone屏幕上很多控件的基础类。每个iPhone用户界面都是由显示在UIWindow(这其实也是个...

25550
来自专栏从零开始学 Web 前端

markdown编辑器(颜色、大小、字体)

47530
来自专栏Golang语言社区

golang简单tls协议用法完整示例

本文实例讲述了golang简单tls协议用法。分享给大家供大家参考,具体如下: 生成私钥: openssl genrsa -out key.pem 2048 ...

1.4K90
来自专栏24K纯开源

用Qt写软件系列五:一个安全防护软件的制作(3)

引言        上一篇中讲述了工具箱的添加。通过一个水平布局管理器,我们将一系列的工具按钮组合到了一起,完成了工具箱的编写。本文在前面的基础上实现窗体分割效...

23690
来自专栏散尽浮华

Html之初体验

概述 HTML是英文Hyper Text Mark-up Language(超文本标记语言)的缩写,他是一种制作万维网页面标准语言。相当于定义统一的一套规则,大...

256100
来自专栏iOS开发攻城狮的集散地

iOS屏幕旋转

25460
来自专栏菩提树下的杨过

Asp.Net4.0/VS2010新变化(6):内置的图表控件

.net4.0以前,要想在网页上画个饼图,那还真不是个轻松的活儿,得有点技术含量,比如:可以用System.Drawing下的那些东东,再或者用Silverli...

21290
来自专栏不想当开发的产品不是好测试

页面json 格式化+颜色高亮

背景 应答为json,为了更好的展示在前端页面,需要对其格式化加颜色高亮 效果图 ? 步骤 js中添加 function output(inp) { d...

366100
来自专栏小狼的世界

基于Vue、Bootstrap的Tab形式的进度展示

最近基于Vue、Bootstrap做了一个箭头样式的进度展示的单页应用,并且支持了对于一个本地JS文件的检索,通过这个单页应用,对于Vue的理解又深入了一些。在...

33620

扫码关注云+社区

领取腾讯云代金券