本文为系列文章第10篇主要介绍Silverlight 2Φ的用户控件使用。
在Silverlight 2中我们可以根据开发自定义控件或者创建用户控件,以达到控件重用的目的添加一个新的用户控件:
编写用户控件实现代码:
在需要使用该用户控件的页面XAML中注册命名空间:
整个过程就这么简单,运行后效果如下:
简单的修改一下上面示例中的XAML文件添加一个文本块控件,用它来显示文字提示信息
在页面使用用户控件的属性,XAML编辑器能够识别出属性并提示:
用户控件可以动态的添加到页面中修改一下Page.xaml中的XAML代码,放入一个Canvas作为用户控件的容器
编写添加用户控件代码:
运行后效果如下所示,当然我们也可以控制鼡户控件显示的位置等
本文简单介绍了在Silverlight 2中使用用户控件,包括创建用户控件、添加属性、动态添加用户控件等内容你可以从下载本攵示例代码。