Back to Devexpress

ASPxFileManager.SettingsContextMenu Property

aspnet-devexpress-dot-web-dot-aspxfilemanager-a9441b09.md

latest3.7 KB
Original Source

ASPxFileManager.SettingsContextMenu Property

Provides access to the file manager’s context menu settings.

Namespace : DevExpress.Web

Assembly : DevExpress.Web.v25.2.dll

NuGet Package : DevExpress.Web

Declaration

csharp
public FileManagerSettingsContextMenu SettingsContextMenu { get; }
vb
Public ReadOnly Property SettingsContextMenu As FileManagerSettingsContextMenu

Property Value

TypeDescription
FileManagerSettingsContextMenu

A FileManagerSettingsContextMenu object that contains context menu settings.

|

Remarks

The file manager provides the context menu if the FileManagerSettingsContextMenu.Enabled property is set to true. Use the FileManagerSettingsContextMenu.Items property to customize the context menu items. The context menu displays default items if the item collection is empty.

Use the ASPxFileManager.StylesContextMenu property to customize the context menu appearance.

Concept

Example

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>

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);
...

Online Demo

See Also

File Manager

Context Menu

Context Menu

StylesContextMenu

File Manager - Custom ToolbarOnline demo:

ASPxFileManager Class

ASPxFileManager Members

DevExpress.Web Namespace