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

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

 2008-09-24 11:33:39 来源:WEB开发网   
核心提示: 在仔细地布局完之后,我们也许会想到,技巧/诀窍:创建和使用Silverlight 和 WPF 用户控件(2),“嗨,对结帐地址我们也要用完全一样的UI,回到原先的页面后,我们将看到跟以前一样的UI,也许我们应该创建一个可重用的地址用户控件,这样我们可以避免重复自己”

在仔细地布局完之后,我们也许会想到,“嗨,对结帐地址我们也要用完全一样的UI,也许我们应该创建一个可重用的地址用户控件,这样我们可以避免重复自己”。

我们可以使用“添加新项”项目模板的方式来创建一个空白的新用户控件,然后将上面的UI内容拷贝进去。

但一个可在Blend中使用的更快的诀窍是,在设计器中,选中我们要封装成用户控件的控件们,然后右击,选择“做成控件”菜单选项:

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

当我们选择“做成控件”菜单项时,Blend会提示我们输入要创建的新用户控件的名称:

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

我们将其命名为“AddressUserControl”,然后点击OK。这会导致Blend创建一个新用户控件,内含我们选中的内容:

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

在重新编译项目,回到原先的页面后,我们将看到跟以前一样的UI,除了地址UI现在被封装进AddressUserControl外:

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

我们可以将第一个AddressUserControl命名为“ShippingAddress”,然后在页面上添加该用户控件的第二个实例来记录结帐信息(我们将这第二个控件实例命名为“BillingAddress”):

上一页  1 2 3 4  下一页

Tags:技巧 诀窍 创建

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