怎么样创建Silverlight的自定义控件
2008-10-04 11:37:49 来源:WEB开发网介绍
一个基本的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.
Tags:怎么样 创建 Silverlight
编辑录入:爽爽 [复制链接] [打 印]- ››怎么样在sharepoint 2010 中操作List的办法
- ››Silverlight for Windows Phone 7开发系列(1):...
- ››Silverlight for Windows Phone 7开发系列(2):...
- ››Silverlight for Windows Phone 7开发系列(3):...
- ››Silverlight for Windows Phone 7开发系列(4):...
- ››创建基于PPTP的站点到站点VPN连接:ISA2006系列之...
- ››创建基于L2TP的站点到站点的VPN连接:ISA2006系列...
- ››创建一个Twisted Reactor TCP服务器
- ››创建Windows Mobile上兼容性好的UI 程序
- ››创建android的Service
- ››创建远古部落环境与原住民角色
- ››Silverlight for Symbian
更多精彩
赞助商链接