通过添加引用来导入自定义控件

作为设计人员,您可能会收到一个包含项目中所需使用的自定义控件的程序集文件 (DLL)。若要在美工板上绘制这种类型的控件,必须先向程序集中添加引用。

在美工板上绘制自定义控件

  1. 在“项目”菜单上,单击“添加引用”(Alt+Shift+R)。

  2. 在“添加引用”对话框中,浏览找到包含㞒自定义控件的 DLL 文件,然后单击“打开”。

    在“项目”面板的“引用”下,可从默认项目引用的列表中看到该 DLL 文件。

    Dd185501.5916d585-024e-45f7-a74b-4ef0c3b3c8cf(zh-cn,Expression.40).png

  3. 生成项目 (Ctrl+Shift+B) 以将 DLL 中的类合并到项目中。

  4. 在“项目”面板中双击某个 XAML 文件的名称,从而在美工板上打开该文件(例如 MainPage.xaml)。

  5. 在“工具”面板中,单击“资产”Dd185501.0d8b8d29-1af9-418f-8741-be3097d76eab(zh-cn,Expression.40).png

  6. 在“资产”面板中,单击“控件”类别下的“全部”,然后选择新控件。

    Dd185501.e0f2bcd0-ae8c-434a-8ef0-275828c8eb8c(zh-cn,Expression.40).png

    新控件将作为所选工具显示在“工具”面板中的“资产”按钮的下方。

  7. 在美工板上使用鼠标来绘制自定义控件。

    所绘制的控件将显示在美工板上以及“对象和时间线”面板中。

    Dd185501.d89262c0-c8e7-4ebe-83d0-244c1cd5dbcc(zh-cn,Expression.40).png

  8. 测试项目 (F5) 以查看新控件。

    tip note提示:

    除了添加对 .dll 文件的引用以外,您还可以添加对未编译项目的引用。将项目添加到解决方案,然后将项目引用添加到第一个项目。如果希望在同一 Expression Blend 窗口中同时处理两个项目,这个方法非常有用。有关详细信息,请参阅向解决方案中添加新项目或现有项目

疑难解答

  • 如果您看不到“资产”面板的“项目”类别中所显示的自定义控件,请尝试生成项目。

  • 在美工板上绘制新控件后,如果该控件呈剪切状,其原因可能是开始绘制该控件时采用的默认布局属性与该控件的大小不兼容。在“对象和时间线”面板中选择此新控件,将“属性”面板中“布局”下方的 Margin 属性重设为 0 ,然后尝试重新调整此控件的大小。

另请参阅

任务

向解决方案中添加新项目或现有项目

Microsoft Corporation 版权所有 ⓒ 2011。保留所有权利。