/// <summary>
 /// 设置当前项是否 Active 方法
 /// </summary>
 /// <param name="item"></param>
 /// <returns></returns>
 protected virtual string?ActiveItem(SelectedItem item) => CssBuilder.Default("dropdown-item")
 .AddClass("active", () => item.Value == CurrentValueAsString)
 .Build();
Beispiel #2
0
 /// <summary>
 /// 添加静态下拉项方法
 /// </summary>
 /// <param name="item"></param>
 public void Add(SelectedItem item)
 {
     Childs.Add(item);
 }
Beispiel #3
0
 private bool GetCheckedState(SelectedItem item) => SelectedItems.Contains(item);
Beispiel #4
0
 private string?GetItemClassString(SelectedItem item) => CssBuilder.Default("multi-select-menu-item")
 .AddClass("active", GetCheckedState(item))
 .Build();
 /// <summary>
 /// 设置当前项是否 Active 方法
 /// </summary>
 /// <param name="item"></param>
 /// <returns></returns>
 private string?ActiveItem(SelectedItem item) => CssBuilder.Default("dropdown-item")
 .AddClass("active", () => item.Value == CurrentValueAsString)
 .AddClass("is-disabled", item.IsDisabled)
 .Build();