menu

Blazor

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class FileManagerCustomToolbarItems - Blazor API Reference | Syncfusion

    Show / Hide Table of Contents

    Class FileManagerCustomToolbarItems

    Represents a collection of FileManagerCustomToolbarItems in File Manager component.

    Inheritance
    System.Object
    FileManagerCustomToolbarItems
    Namespace: Syncfusion.Blazor.FileManager
    Assembly: Syncfusion.Blazor.dll
    Syntax
    public class FileManagerCustomToolbarItems : OwningComponentBase
    Remarks

    In the example below, a custom File Manager toolbar item has been added using FileManagerCustomToolbarItems tag directive.

    Examples
     
    <SfFileManager TValue="FileManagerDirectoryContent">
    <FileManagerAjaxSettings Url = "https://ej2-aspcore-service.azurewebsites.net/api/FileManager/FileOperations"
    UploadUrl="https://ej2-aspcore-service.azurewebsites.net/api/FileManager/Upload"
    DownloadUrl="https://ej2-aspcore-service.azurewebsites.net/api/FileManager/Download"
    GetImageUrl="https://ej2-aspcore-service.azurewebsites.net/api/FileManager/GetImage">
    </FileManagerAjaxSettings>
    <FileManagerToolbarSettings ToolbarItems="@Items"> 
    <FileManagerCustomToolbarItems>
    <FileManagerCustomToolbarItem Name="CustomCheck">
    <Template>
    <SfButton CssClass="e-tbar-btn-text e-tbar-ddb-text" Content="Zoom In"></SfButton>
    </Template>
    </FileManagerCustomToolbarItem>
    </FileManagerCustomToolbarItems>
    </FileManagerToolbarSettings>
    </SfFileManager>
    @code {
    private List<ToolBarItemModel> Items = new List<ToolBarItemModel>()
    {
    new ToolBarItemModel() { Name="NewFolder"},
    new ToolBarItemModel() { Name = "Upload"},
    new ToolBarItemModel() { Name = "Cut"},
    new ToolBarItemModel() { Name = "Copy"},
    new ToolBarItemModel() { Name = "Paste"},
    new ToolBarItemModel() { Name = "Delete"},
    new ToolBarItemModel() { Name = "Download"},
    new ToolBarItemModel() { Name = "Reaname"},
    new ToolBarItemModel() { Name = "SortBy"},
    new ToolBarItemModel() { Name = "Refresh"},
    new ToolBarItemModel() { Name = "Selection"},
    new ToolBarItemModel() { Name = "View"},
    new ToolBarItemModel() { Name = "Details"},
    new ToolBarItemModel() {  Name = "CustomCheck", TooltipText ="Check"},
    new ToolBarItemModel() {  Name = "CustomUncheck", Text = "Uncheck", TooltipText ="Uncheck", PrefixIcon="e-icons e-check-box" },
    };
    }

    Constructors

    FileManagerCustomToolbarItems()

    Declaration
    public FileManagerCustomToolbarItems()

    Properties

    ChildContent

    Gets or sets the child content for the component.

    Declaration
    public RenderFragment ChildContent { get; set; }
    Property Value
    Type
    Microsoft.AspNetCore.Components.RenderFragment

    Methods

    BuildRenderTree(RenderTreeBuilder)

    Declaration
    protected override void BuildRenderTree(RenderTreeBuilder __builder)
    Parameters
    Type Name Description
    Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder __builder

    Dispose(Boolean)

    Declaration
    protected override void Dispose(bool disposing)
    Parameters
    Type Name Description
    System.Boolean disposing

    OnInitializedAsync()

    Declaration
    protected override Task OnInitializedAsync()
    Returns
    Type
    System.Threading.Tasks.Task
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved