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); }
/// <summary> /// 添加 DropdownWidgetItem 方法 /// </summary> /// <param name="item"></param> internal void Add(DropdownWidgetItem item) { Childs.Add(item); }