Back to Devexpress

FileManagerFileListThumbnailsViewSettings Class

aspnet-devexpress-dot-web-cd4fb076.md

latest4.1 KB
Original Source

FileManagerFileListThumbnailsViewSettings Class

Contains settings that relate to the file list‘s thumbnails view functionality.

Namespace : DevExpress.Web

Assembly : DevExpress.Web.v25.2.dll

NuGet Package : DevExpress.Web

Declaration

csharp
public class FileManagerFileListThumbnailsViewSettings :
    FileManagerSettingsBase
vb
Public Class FileManagerFileListThumbnailsViewSettings
    Inherits FileManagerSettingsBase

The following members return FileManagerFileListThumbnailsViewSettings objects:

Remarks

Use the FileManagerSettingsFileList.ThumbnailsViewSettings property to access the FileManagerFileListThumbnailsViewSettings object.

Example

Web Forms:

aspx
<dx:ASPxFileManager ID="fileManager" runat="server">
    <SettingsFileList>
        <ThumbnailsViewSettings ThumbnailHeight="50" ThumbnailWidth="50">
            <ItemTemplate>
                ' alt='<%# Eval("Name") %>' />
                <div class="tmplTextContainer">
                    <dx:ASPxLabel CssClass="mainInfo" runat="server" Text='<%# Eval("Name") %>' />
                    

                    <dx:ASPxLabel CssClass="additionalInfo" runat="server" Text='<%# GetFileType(Container.DataItem as FileManagerFile) %>' />
                    

                    <dx:ASPxLabel CssClass="additionalInfo" runat="server" Text='<%# GetSize(Container.DataItem as FileManagerFile) %>' />
                </div>
            </ItemTemplate>
        </ThumbnailsViewSettings>
    </SettingsFileList>
    ...
</dx:ASPxFileManager>

MVC:

csharp
settings.SettingsFileList.ThumbnailsViewSettings.ThumbnailHeight = Unit.Pixel(50);
settings.SettingsFileList.ThumbnailsViewSettings.ThumbnailWidth = Unit.Pixel(50);
settings.SettingsFileList.ThumbnailsViewSettings.SetThumbnailViewItemTemplateContent(c => {
    ViewContext.Writer.Write(
        "' />" +
        "<div class=\"tmplTextContainer\">" +
            "<span>" + DataBinder.Eval(c.DataItem, "Name") + "</span>" +
            "
" +
            "<span class=\"additionalInfo\">" + FileManagerItemInfo.Create("", c.Item.FullName).Type + "</span>" +
            "
" +
            "<span class=\"additionalInfo\">" + c.Item.Length / 1024 + "Kb </span>" +
        "</div>"
    );
});

Online Demo

Implements

IStateManager

IPropertiesOwner

Inheritance

Object StateManager PropertiesBase FileManagerSettingsBase FileManagerFileListThumbnailsViewSettings MVCxFileManagerFileListThumbnailsViewSettings

See Also

FileManagerFileListThumbnailsViewSettings Members

DevExpress.Web Namespace