添加其他人创建的行为

若要在不必编写代码的情况下向应用程序添加交互性,您可以将行为从“资产”面板拖到应用程序中的对象上,然后设置该行为的属性。您也可以使用 Microsoft Expression Blend 社区人员创建的行为。例如,您可以从 Microsoft Expression Gallery(Microsoft Expression 库)下载自定义行为。如果要使用其他人创建的行为,请添加对包含该行为的 .dll 文件或项目的引用。这样,便可在“资产”面板中提供该行为。

Ee341397.alert_note(ZH-CN,Expression.30).gif说明:

开发人员可以使用新的 Expression Blend 软件开发工具包 (SDK) 创建自定义行为。若要查看 SDK 文档,请单击“帮助”菜单上的“Expression Blend SDK 用户指南”。

添加其他人创建的行为

  1. 添加对包含自定义行为的 .dll 文件或项目的引用。

    有关详细信息,请参阅下列主题:

  2. 生成项目(按 Ctrl+Shift+B 或 F5)。

  3. 打开“资产”面板以在“行为”类别中查看该自定义行为。

    此时便可以将该行为拖到应用程序中的对象上。

    有关详细信息,请参阅向对象添加行为

在“资产”面板中始终显示自定义行为

如果下载了某个程序集,该程序集包含多个行为,您认为您将频繁地使用这些行为,则可以注册该程序集,以便使行为可用于所创建的任何项目,而不必添加引用。

  1. 执行下列操作之一:

    • 对于针对 Microsoft Silverlight 编写的行为,请在 \HKEY_CURRENT_USER\Software\Microsoft\Expression\Blend\v3.0\Toolbox\Silverlight\v3.0 中创建一个与程序集命名空间同名的注册表子项。

    • 对于针对 Windows Presentation Foundation (WPF) 编写的行为,请在 \HKEY_CURRENT_USER\Software\Microsoft\Expression\Blend\v3.0\Toolbox\WPF\v3.0 中创建一个与程序集命名空间同名的注册表子项。

  2. 在该子项中,创建默认的字符串值,并将其设置为程序集的路径。

另请参见

任务

向对象添加行为

概念

向对象中添加行为