从头开始设计用户控件
如果希望设计可像系统控件一样添加到美工板上的可重用组件,您可以创建用户控件。用户控件可以包含其他控件(包括其他用户控件)、资源以及动画时间线。
可通过以下两种方式来创建用户控件:
将类型为 UserControl 的新项添加到项目 利用此方法,将从空页面开始进行操作。若要设计用户控件的外观,您可以使用绘图工具并导入图片和其他资产,以便在美工板上绘制所有内容。
将现有对象转换为 UserControl 利用此方法,您可以选择已经位于另一个文档中的美工板上的多个对象,并使用“构成 UserControl”命令将这些对象转换为 UserControl。可以在转换之后继续修改用户控件。
利用用户控件,您可以通过以下方式来创建交互功能:为用户控件可出现的每个可视状态定义不同的可视外观,然后添加行为或代码,以便基于用户交互在这些状态之间切换。您可以修改状态组合之间的过渡,甚至创建将在第一次进入某个状态时运行的动画。
提示: |
---|
Microsoft Silverlight 项目的启动文档被视为用户控件。这样,就可以使用状态来创建 Silverlight 应用程序的交互功能。 |
本节内容
另请参阅
概念
其他资源
Microsoft Corporation 版权所有 ⓒ 2011。保留所有权利。