Back to Devexpress

FileAttachmentListViewController Class

expressappframework-devexpress-dot-expressapp-dot-fileattachments-dot-win-86804de8.md

latest4.6 KB
Original Source

FileAttachmentListViewController Class

A ViewController that allows users to create a new object with the selected file attachment via the AddFromFile Action and by dragging and dropping a file into the List Editor’s control.

Namespace : DevExpress.ExpressApp.FileAttachments.Win

Assembly : DevExpress.ExpressApp.FileAttachment.Win.v25.2.dll

NuGet Package : DevExpress.ExpressApp.FileAttachment.Win

Declaration

csharp
public class FileAttachmentListViewController :
    FileAttachmentControllerBase
vb
Public Class FileAttachmentListViewController
    Inherits FileAttachmentControllerBase

Remarks

The FileAttachmentListViewController Controller is activated in List Views when the FileAttachmentAttribute is applied to the current List View’s object type. The FileAttachmentAttribute.FileDataPropertyName parameter passed to the attribute specifies the IFileData type property that stores files added via the AddFromFile Action.

Additionally, an object with the associated file attachment can be created by dragging and dropping a file to the grid control. To provide this functionality, the FileAttachmentListViewController controller handles the DragDrop event of the List Editor’s control.

To customize the FileAttachmentListViewController controller behavior, you can access the AddFromFile Action exposed via the FileAttachmentListViewController.AddFromFileAction property and handle Action’s events, or override the following virtual methods.

MethodDescription
AddFromFileDisplays the OpenFileDialog dialog to obtain the names of files to add. To get file names in a custom manner, override this method and pass file names list to the protected AddFiles method.
GetFileTypesFilterGets the file types filter passed to the FileDialog.Filter property of the OpenFileDialog dialog displayed by the AddFromFile Action.

Refer to the following topics for more information on file attachment properties:

Implements

ISupportUpdate

Inheritance

Object MarshalByRefObject Component Controller ViewController DevExpress.ExpressApp.FileAttachments.Win.FileAttachmentControllerBase FileAttachmentListViewController

See Also

FileAttachmentListViewController Members

DevExpress.ExpressApp.FileAttachments.Win Namespace