WEB开发网
开发学院图形图像Flash 技巧/诀窍:创建和使用Silverlight 和 WPF 用户控... 阅读

技巧/诀窍:创建和使用Silverlight 和 WPF 用户控件

 2008-09-24 11:33:39 来源:WEB开发网   
核心提示:【原文地址】Tip/Trick: Creating and Using Silverlight and WPF User Controls 【原文发表日期】Friday, April 04, 2008 1:37 AM Silverlight和WPF一个根本性的设计目标是允许开发人员能轻松地将UI功能封装进可重用的控件,

【原文地址】Tip/Trick: Creating and Using Silverlight and WPF User Controls

【原文发表日期】Friday, April 04, 2008 1:37 AM

Silverlight和WPF一个根本性的设计目标是允许开发人员能轻松地将UI功能封装进可重用的控件。

你可以从一个现有的Control类(Control基类或者象TextBox和Button这样的控件)继承而来,实现新的自定义控件。或者你也可以创建可重用的用户控件,可以方便地使用XAML标识文件组成一个控件的UI(因此建造起来容易之极)。

在我的Digg教程系列贴子的第六部分中,我示范了如何使用VS 2008的“添加新项”对话框创建一个新的用户控件,然后在其中定义UI。这个方法在你预先知道你想要在用户控件里封装UI时,非常有效。你还可以在Expression Blend中使用同样的技术。

将现有的UI封装成用户控件

有的时候,只有在你已经开始在父页或父控件上定义一些UI之后,你才知道你要将某些UI功能封装成可重用的用户控件。

例如,我们也许正设计一个表单,要允许用户输入运输和结帐信息。我们也许会先创建一些UI,来封装地址信息。要达成目的,我们可以往页面上加一个<border>控件,在其中内嵌一个网格布局面板(2列4行),然后往其中放置标签和文本框控件:

技巧/诀窍:创建和使用Silverlight 和 WPF 用户控件

1 2 3 4  下一页

Tags:技巧 诀窍 创建

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