商信互联
在XAF中,BLOB图像属性作为字节数组保留,可以在以下控件中显示:
BLOB或Binary Large OBject是一组二进制数据,这些数据作为单个实体持久保存在数据库中。
该ImageEditorAttribute说明了图像的属性编辑器设置显示图像时。
请参阅属性编辑器| XAF随附的Feature Center演示中的“图像属性”部分,以查看实际的图像属性编辑器。默认情况下,Feature Center演示安装在%PUBLIC%\ Documents \ DevExpress演示19.2 \ Components \ eXpressApp Framework \ FeatureCenter中。该演示的ASP.NET版本可从http://demos.devexpress.com/XAF/FeatureCenter/在线获得。您还可以在DevExpress YouTube频道上观看“图像属性编辑器”教程视频。
每个WinForms属性编辑器都有一个控件,该控件在Detail View中显示相应的属性,还有一个存储库项目,它在支持就地编辑的List Editor中显示一个属性。控件和存储库项目均显示如下。
控制:XtraEditors库中的PictureEdit或ImageEdit编辑器。
存储库项目: XtraEditors库中的RepositoryItemPictureEdit或RepositoryItemImageEdit存储库项目。
描述:
默认情况下用于由装饰字节阵列属性ImageEditorAttribute,以及用于参考属性的的MediaDataObject和MediaDataObject类型。
该PictureEdit和RepositoryItemImageEdit默认情况下使用。
无论PictureEdit和ImageEdit编辑器允许最终用户执行载入,存储,删除,剪切,复制和粘贴使用上下文菜单操作。
使用ImageEditorAttribute为特定的业务类属性配置ImagePropertyEditor。
每个ASP.NET属性编辑器都有一些控件,这些控件可以在Detail View的View和Edit模式下显示属性(请参见DetailView.ViewEditMode)。这些控件在下面列出。
查看模式控件:
编辑模式控件:
描述:
默认情况下用于由装饰字节阵列属性ImageEditorAttribute,以及用于参考属性的的MediaDataObject和MediaDataObject类型。
在查看模式下显示时,ImageEdit控件始终为只读。
当属性编辑器为只读时,仅显示ASPxImage控件。当它是可编辑的时,还将显示带有“编辑”和“清除 ASPxButton”类型按钮的表,并且使用ASPxUploadControl上载新图像。未分配图像时显示浏览器编辑器。
使用ImageEditorAttribute为特定的业务类属性配置ASPxImagePropertyEditor。请参阅如何:在“查看和编辑模式”知识库文章中访问ASPxImagePropertyEditor控件,以了解如何访问ASPxImagePropertyEditor的控件并对其进行自定义。
在当前实施的ASPxImagePropertyEditor,没有的情况下,显示上传进度的ImmediatePostDataAttribute被应用到当前的FileData属性或IModelCommonMemberViewItem.ImmediatePostData选项在模型编辑器中启用了当前查看项目。
该MobileImagePropertyEditor属性编辑器使用的图像控制。此控件使用img HTML元素在“详细信息视图”的“查看”和“编辑”模式下显示图像(请参见DetailView.ViewEditMode)。