zhaolei
3 days ago 4a2e5b9a21940f11757be37d99f0944e240e908b
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
using Microsoft.AspNetCore.Components;
using System.Collections.Generic;
 
namespace Bootstrap.Admin.Pages.Components
{
    /// <summary>
    /// Table Toolbar 组件
    /// </summary>
    public class TableToolbarBase : ComponentBase
    {
        /// <summary>
        /// Specifies the content to be rendered inside this
        /// </summary>
        [Parameter]
        public RenderFragment? ChildContent { get; set; }
 
        /// <summary>
        /// 添加按钮到工具栏方法
        /// </summary>
        public void AddButtons(TableToolbarButton button) => Buttons.Add(button);
 
        /// <summary>
        /// 获得 Toolbar 按钮集合
        /// </summary>
        public ICollection<TableToolbarButton> Buttons { get; } = new HashSet<TableToolbarButton>();
    }
}