WEB开发网
开发学院图形图像Flash 怎么样创建Silverlight的自定义控件 阅读

怎么样创建Silverlight的自定义控件

 2008-10-04 11:37:49 来源:WEB开发网   
核心提示:介绍 一个基本的Microsoft Silverlight project 假设当前project中的Extensible Application Markup Language (XAML)文件定义了一个特定属于应用程序的页. 然而, 一个control project 使用 XAML 文件来为所有调用它的对象提供u

介绍

一个基本的Microsoft Silverlight project 假设当前project中的Extensible Application Markup Language (XAML)文件定义了一个特定属于应用程序的页. 然而, 一个control project 使用 XAML 文件来为所有调用它的对象提供user interface (UI)的定义. 这篇中将介绍怎么样往一个基本的control project中添加文件,来测试这个control.

要求 (可参阅Silverlight download site):

Microsoft Silverlight 1.1 Alpha.

Microsoft Visual Studio Code Name "Orcas" Beta 1.

Microsoft Silverlight Tools Alpha for Visual Studio Code Name "Orcas" Beta 1.

控件UI 和 object Model

创建一个control 包含两个任务: 定义UI和定义object model. UI 主要是在 XAML 文件中定义. 而object model 则在后台代码文件中定义. 这会经常存在前台的标记文件和后台的代码的交互, 因为也许你会在标记文件中初始为一个 Loaded handler 而然后在后台代码文件中定义它的handler. 又或者, 你可能在XAML中构造或给一个已经存在的elements命名, 然后你在后台代码文件中来得到它们的引用. 这样,代码文件和XAML文件都将编译到一个library中, 这个 library然后就可以被其它的applications 或者 projects使用了.

初见Silverlight Class Library Project

一个基本的 Silverlight class library project模板是没有 XAML 文件的, 而只有一个代码文件.你可以添加一个作为embedded资源的XAML文件到其中.

对Silverlight class library project进行修改

打开 Visual Studio. 在 File 菜单中, 点击 New Project.在 New Project 对话框中, 选择 Visual C#, 然后选择 Silverlight. 在 Templates 列表中, 选择 Silverlight Class Library.

1 2 3 4 5 6  下一页

Tags:怎么样 创建 Silverlight

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接