商信互联
eXpressApp Framework(XAF)包括嵌入到DevExpress.Images程序集中的标准图像。在本课程中,您将学习如何将业务类别与标准图像相关联。该图像将表示导航控件中的类,包括详细信息和列表表单标题。为此,将使用Department和Position类,因为它们的祖先(BaseObject类)未与图像关联。
若要查看可用的图像,请浏览以下文件夹:%PROGRAMFILES(x86)%\ DevExpress 19.2 \ Components \ Sources \ DevExpress.Images \ Images。
在继续之前,请花点时间回顾一下“将动作放置在其他位置”课程。
请按照以下步骤将图像分配给Department和Position类。
为您的WinForms或ASP.NET应用程序项目调用模型编辑器。
导航到NavigationItems节点,然后将ShowImages设置为true。
对于WinForms应用程序,还要在“选项”节点中将ShowTabImage属性设置为true。
现在显示用于商务舱的图像。对于没有预分配图像的类,将显示“ BO_Unknown”图像。
调用模型编辑器。导航到BOModel | MySolution.Module.Business_Classes | 部门节点,然后将ImageName属性值更改为“ BO_Department”。这是%PROGRAMFILES(x86)%\ DevExpress 19.2 \ Components \ Sources \ DevExpress.Images \ Images文件夹中的图像名称。该文件夹代表一个标准图像库。
导航到BOModel | MySolution.Module.Business_Classes | 定位节点并将ImageName属性值更改为“ BO_Position”。
运行应用程序。您将看到Department和Position现在在导航栏和选项卡面板中显示了相应的图像。如果运行ASP.NET应用程序,则在“部门”(或“位置”)列表视图或“详细信息视图”处于活动状态时,页面标题内将看到类似的图像。
WinForms应用程序
ASP.NET应用程序
你可以看到结果的主要演示| MainDemo.Module项目的模型编辑器。该MainDemo应用程序安装在%PUBLIC%\文件\ DevExpress的演示19.2 \组件\ eXpressApp框架\ MainDemo默认。可从http://demos.devexpress.com/XAF/MainDemo/在线获得ASP.NET版本。
下一课: 分配自定义图像