若要在不必编写代码的情况下向应用程序添加交互性,您可以将行为从“资产”面板拖到应用程序中的对象上,然后设置该行为的属性。您也可以使用 Microsoft Expression Blend 社区人员创建的行为。例如,您可以从 Microsoft Expression Gallery
(Microsoft Expression 库)下载自定义行为。如果要使用其他人创建的行为,请添加对包含该行为的 .dll 文件或项目的引用。这样,便可在“资产”面板中提供该行为。
注意: |
|---|
开发人员可以使用新的 Expression Blend 软件开发工具包 (SDK) 创建自定义行为。若要查看 SDK 文档,请单击“帮助”菜单上的“Expression Blend SDK 用户指南”。 |
添加其他人创建的行为
添加对包含自定义行为的 .dll 文件或项目的引用。
注意:此引用被添加到 SDK 中 Libraries 文件夹内的 System.Windows.Interactivity 和 Microsoft.Expression.Interactions DLL。具体位置取决于是将此引用添加到 Microsoft Silverlight 项目还是 Windows Presentation Foundation (WPF) 项目中。
有关详细信息,请参阅下列主题:
生成项目(按 Ctrl+Shift+B 或 F5)。
打开“资产”面板以在“行为”类别中查看该自定义行为。
此时便可以将该行为拖到应用程序中的对象上。
有关详细信息,请参阅向对象添加行为。
在“资产”面板中始终显示自定义行为
如果下载了某个程序集,该程序集包含多个行为,您认为您将频繁地使用这些行为,则可以注册该程序集,以便使行为可用于所创建的任何项目,而不必添加引用。
执行下列操作之一:
对于针对 Silverlight 编写的行为,请在 \HKEY_CURRENT_USER\Software\Microsoft\Expression\Blend\v4.0\Toolbox\Silverlight\v4.0 中创建一个与程序集命名空间同名的注册表子项。
对于针对 WPF 编写的行为,请在 \HKEY_CURRENT_USER\Software\Microsoft\Expression\Blend\v4.0\Toolbox\WPF\v4.0 中创建一个与程序集命名空间同名的注册表子项。
在该子项中,创建默认的字符串值,并将其设置为程序集的路径。
提示: |
|---|
或者,可以将程序集复制到 Silverlight 或 WPF 的对应子文件夹中:
|
另请参阅
任务
Microsoft Corporation 版权所有 ⓒ 2011。保留所有权利。
提示: