技巧/诀窍:创建和使用Silverlight 和 WPF 用户控件
2008-09-24 11:33:39 来源:WEB开发网核心提示: 在仔细地布局完之后,我们也许会想到,技巧/诀窍:创建和使用Silverlight 和 WPF 用户控件(2),“嗨,对结帐地址我们也要用完全一样的UI,回到原先的页面后,我们将看到跟以前一样的UI,也许我们应该创建一个可重用的地址用户控件,这样我们可以避免重复自己”
在仔细地布局完之后,我们也许会想到,“嗨,对结帐地址我们也要用完全一样的UI,也许我们应该创建一个可重用的地址用户控件,这样我们可以避免重复自己”。
我们可以使用“添加新项”项目模板的方式来创建一个空白的新用户控件,然后将上面的UI内容拷贝进去。
但一个可在Blend中使用的更快的诀窍是,在设计器中,选中我们要封装成用户控件的控件们,然后右击,选择“做成控件”菜单选项:
当我们选择“做成控件”菜单项时,Blend会提示我们输入要创建的新用户控件的名称:
我们将其命名为“AddressUserControl”,然后点击OK。这会导致Blend创建一个新用户控件,内含我们选中的内容:
在重新编译项目,回到原先的页面后,我们将看到跟以前一样的UI,除了地址UI现在被封装进AddressUserControl外:
我们可以将第一个AddressUserControl命名为“ShippingAddress”,然后在页面上添加该用户控件的第二个实例来记录结帐信息(我们将这第二个控件实例命名为“BillingAddress”):
- ››创建SQL2005自动备份,定期删除的维护计划
- ››创建动态表单 javascript
- ››创建基于PPTP的站点到站点VPN连接:ISA2006系列之...
- ››创建基于L2TP的站点到站点的VPN连接:ISA2006系列...
- ››创建一个Twisted Reactor TCP服务器
- ››创建Windows Mobile上兼容性好的UI 程序
- ››创建android的Service
- ››创建远古部落环境与原住民角色
- ››创建并扩展Apache Wicket Web应用
- ››创建不在任务条中显示窗口按钮的应用
- ››技巧:当不能抛出异常时
- ››创建 Android 文件系统(Root file system)
更多精彩
赞助商链接