private static IEnumerable <DropdownWidgetItem> GetItems()
    {
        var ret        = new List <DropdownWidgetItem>();
        var wiget      = new DropdownWidgetItem();
        var parameters = new Dictionary <string, object?>()
        {
            ["Icon"]           = "fa fa-bell-o",
            ["Title"]          = "Title",
            ["BadgeColor"]     = Color.Success,
            ["HeaderColor"]    = Color.Primary,
            ["BadgeNumber"]    = "10",
            ["ShowArrow"]      = true,
            ["HeaderTemplate"] = new RenderFragment(builder =>
            {
                builder.AddContent(0, "HeaderTemplate");
            }),
            ["BodyTemplate"] = new RenderFragment(builder =>
            {
                builder.AddContent(0, "BodyTemplate");
            }),
            ["FooterTemplate"] = new RenderFragment(builder =>
            {
                builder.AddContent(0, "FooterTemplate");
            }),
        };

        wiget.SetParametersAsync(ParameterView.FromDictionary(parameters !));
        ret.Add(wiget);
        return(ret);
    }
Beispiel #2
0
 /// <summary>
 /// 添加 DropdownWidgetItem 方法
 /// </summary>
 /// <param name="item"></param>
 internal void Add(DropdownWidgetItem item)
 {
     Childs.Add(item);
 }