EPR类企业管理系统

在我们现有系统基础上或全新开发,提供定制服务
为您的企业高效快速实施ERP,WMS,MES,CRM管理系统
全面管控物料仓库、销售业务、采购业务、仓库业务
生产过程、质量检验、组织架构、业务报表


定制
QQ:460-3528

开发
QQ群:3360-90194

源码
微信:136-3650-3721

分配自定义图像

在本课程中,您将学习如何将业务类与自定义图像相关联。该图像将表示导航控件中的类,包括详细信息和列表表单标题。为此,将使用Contact类。默认情况下,它与其祖先(Person类)的图像相关联。您将为Contact类提供一个自定义图像。

注意

在继续之前,请花一点时间回顾以下课程。

  • 解决方案资源管理器中,导航到MySolution.Module项目中的Images文件夹。XAF从此文件夹加载图像。

    对于本教程,您可以使用自定义图像文件,也可以从%PROGRAMFILES(x86)%\ DevExpress 19.2 \ Components \ Sources \ DevExpress.Images \ Images文件夹中加载它们。

    分配自定义Image_Employee

    要在C#项目中使用SVG图像,请将其另存为\ MySolution.Module \ Images \ Employee.svg

    要在Visual Basic项目中使用SVG图像,请将其另存为\ MySolution.Module \ Images \ MySolution.Module.Images.Contact.svg,并确保在文件名中将“ Images”大写。

    对于ASP.NET应用程序,请将其他文件用于图标的活动状态和禁用状态。这些项目必须与您添加的第一个文件具有相同的名称,并带有状态的后缀,例如Employee_Active.svgEmployee_Disabled.svg

    注意

    有关如何在XAF应用程序中使用SVG和PNG图像的更多信息,请参阅“添加和覆盖图像”一文。

  • 解决方案资源管理器中,选择模块项目,然后单击显示所有文件showall_btn)工具栏按钮。在“图像”子文件夹中选择图像,右键单击所选内容,然后选择“包含在项目中”

    C#

    Tutorial_UIC_Lesson5_2

    Visual Basic

    Assign_a_Custom_Image_VB

  • 选择图像并切换到“属性”窗口。将“构建操作”选项设置为“嵌入式资源”

    Tutorial_UIC_Lesson5_3

  • 调用模型编辑器。导航到BOModel | MySolution.Module.BusinessObjects | 联系节点,并将其ImageName属性设置为“ Employee”。

    Tutorial_UIC_Lesson5_4

    注意
    • ImageName属性被聚焦,省略号按钮(省略号按钮)被显示到属性值的右边。您可以单击此按钮以调用“图像选择器”对话框并浏览可用图像。
    • 您可以使用ImageNameAttribute在代码中指定图像。
  • 运行应用程序。请注意,“联系人”导航项现在已分配了一个自定义图像。

    WinForms应用程序

    Tutorial_UIC_Lesson5_5

    ASP.NET应用程序

    Tutorial_UIC_Lesson5_6

您可以在“主要演示”中查看本课程中所做的更改。MainDemo.Module项目。该MainDemo应用程序安装在%PUBLIC%\文件\ DevExpress的演示19.2 \组件\ eXpressApp框架\ MainDemo默认。可从http://demos.devexpress.com/XAF/MainDemo/在线获得ASP.NET版本。

下一课: 使属性可计算

相关文章

转载保留此链接,注明出处