首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DevExpress XAF中的自定义属性

DevExpress XAF中的自定义属性
EN

Stack Overflow用户
提问于 2018-11-15 07:24:19
回答 1查看 526关注 0票数 0

我是新来的,我使用XAF在DevExpress平台中创建我的win和web应用程序,但在XAF中使用CUSTOM ATTRIBUTE找不到明确的答案。

假设我在SQL server中已经有了数据库。当我添加ORM数据建模向导来构建类时,我有Image字段(varbinary(max)),并且我在属性中看到了自定义属性,我想使用它。

Edit Attribute Screen

当应用程序运行时,最终用户可以剪切、复制、粘贴、删除、加载、保存

为此,我使用了自定义属性:DevExpress.Persistent.Base.ImageEditor

但我希望最终用户能够从他们的相机拍摄一张照片,也为获得这个自定义属性。

EN

回答 1

Stack Overflow用户

发布于 2018-11-25 17:20:19

您需要提供代码来实现您的用户功能。DevExpress XAF框架并不能为您完成所有工作。

为此,XAF方法通常是使用SimpleAction创建一个ViewController。那是a tutorial for this。然后,您需要编写与摄像头接口的代码(DevExpress没有为此提供任何代码)。您可以将捕获的图像分配给您的属性编辑器,如下所示:

代码语言:javascript
复制
((MyBusinessObject)View.CurrentObject).MyImageProperty = theImage;

从您的屏幕截图看,您正在构建一个Windows Forms XAF应用程序,但这种方法对于web和移动平台是相似的。

Data Model Wizard帮助您创建表示数据模型的C#类,并将其映射到底层的SQL表。除了这个映射之外,它不提供任何定义功能的能力。

当您将ImageEditor分配给一个属性时,您所要做的就是通知框架存储在varbinary列中的数据是一个图像,并且XAF会自动为此分配一个适当的属性编辑器(提供加载、保存等功能)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53310270

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档