wpf-devexpress-dot-xpf-dot-printing-1f7a64f9.md
Provides information about an image collection editor that is used to edit image content in Print Preview.
Namespace : DevExpress.Xpf.Printing
Assembly : DevExpress.Xpf.Printing.v25.2.dll
NuGet Package : DevExpress.Wpf.Printing
public class ImageCollectionEditorInfo :
ImageInplaceEditorInfo
Public Class ImageCollectionEditorInfo
Inherits ImageInplaceEditorInfo
The custom image editor provides end-users with a collection of named images.
The following properties allow you to set up the image collection editor:
Use the EditingFieldExtensions.RegisterEditorInfo(InplaceEditorInfoBase) method to register an image editor in the application.
using System.Collections.Generic;
using System.Drawing;
using System.IO;
using DevExpress.Xpf.Printing;
//...
List<Image> images = new List<Image>();
foreach (var file in Directory.GetFiles("../../Flags/", "*.png")) {
Image img = Image.FromFile(file);
if (img != null) {
images.Add(img);
}
}
ImageCollectionEditorInfo editorInfo = new ImageCollectionEditorInfo("Nationality", images, true, true, "Nationality");
EditingFieldExtensions.Instance.RegisterEditorInfo(editorInfo);
Option Infer On
Imports System.Collections.Generic
Imports System.Drawing
Imports System.IO
Imports DevExpress.Xpf.Printing
'...
Private images As New List(Of Image)()
For Each file In Directory.GetFiles("../../Flags/", "*.png")
Dim img As Image = Image.FromFile(file)
If img IsNot Nothing Then
images.Add(img)
End If
Next file
Private editorInfo As New ImageCollectionEditorInfo("Nationality", images, True, True, "Nationality")
EditingFieldExtensions.Instance.RegisterEditorInfo(editorInfo)
Object InplaceEditorInfoBase ImageInplaceEditorInfo ImageCollectionEditorInfo
See Also