Back to Devexpress

FileManagerSettingsContextMenu Class

aspnet-devexpress-dot-web-e8817021.md

latest4.3 KB
Original Source

FileManagerSettingsContextMenu Class

Provides settings that affect the context menu appearance and functionality.

Namespace : DevExpress.Web

Assembly : DevExpress.Web.v25.2.dll

NuGet Package : DevExpress.Web

Declaration

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

The following members return FileManagerSettingsContextMenu objects:

LibraryRelated API Members
ASP.NET Web Forms ControlsASPxFileManager.SettingsContextMenu
ASP.NET MVC ExtensionsFileManagerSettings.SettingsContextMenu

Remarks

Use the ASPxFileManager’s ASPxFileManager.SettingsContextMenu property to access context menu settings.

Example

Web Forms (in markup):

aspx
<dx:ASPxFileManager ID="FileManager" ClientInstanceName="FileManager" runat="server" >    
    <SettingsContextMenu Enabled="true">
        <Items>
            <dx:FileManagerToolbarMoveButton />
            <dx:FileManagerToolbarCustomButton Text="Properties" CommandName="Properties" BeginGroup="true">
                <Image IconID="setup_properties_16x16" />
            </dx:FileManagerToolbarCustomButton>
        </Items>
    </SettingsContextMenu>
    ...
</dx:ASPxFileManager>

Web Forms (in code):

csharp
ASPxFileManager fm = new ASPxFileManager();
...
FileManagerToolbarMoveButton moveButton = new FileManagerToolbarMoveButton();
moveButton.BeginGroup = false;

FileManagerToolbarCustomButton customButton = new FileManagerToolbarCustomButton();
customButton.CommandName = "Properties";
customButton.BeginGroup = true;
customButton.Image.IconID = "setup_properties_16x16";

FileManager.SettingsContextMenu.Items.Add(moveButton);
FileManager.SettingsContextMenu.Items.Add(customButton);
...

MVC:

csharp
@Html.DevExpress().FileManager( settings => {
    settings.Name = "fileManager";

    FileManagerToolbarMoveButton moveButton = new FileManagerToolbarMoveButton();
    moveButton.BeginGroup = false;

    FileManagerToolbarCustomButton customButton = new FileManagerToolbarCustomButton();
    customButton.CommandName = "Properties";
    customButton.BeginGroup = true;
    customButton.Image.IconID = "setup_properties_16x16";

    settings.SettingsContextMenu.Items.Add(moveButton);
    settings.SettingsContextMenu.Items.Add(customButton);
    ...
}).BindToFolder(Model).GetHtml()

Online Demo

Implements

IStateManager

IPropertiesOwner

Inheritance

Object StateManager PropertiesBase FileManagerSettingsBase FileManagerSettingsContextMenu BootstrapFileManagerSettingsContextMenu

See Also

FileManagerSettingsContextMenu Members

Context Menu

File Manager

DevExpress.Web Namespace