Проблемы с Blazor Treeview ⇐ C#

Место общения программистов C#
Anonymous
Проблемы с Blazor Treeview

Сообщение Anonymous »

Я использую компонент Telerik Blazor Treeview в моем коде Blazor C# для отображения иерархических данных. Столкнувшись с двумя проблемами, а именно:
(i) Все детские узлы выделены синим цветом, хотя я не применяю ни одного стиля, явно
(ii), у которых нет детей, есть икона расширения, что не так, как я не хочу. Сплык: < /p>
Component.razor:





@{
var item = (Page)context;
if (item.IsNavigable)
{
@item.PageName
}
else
{
@item.PageName
}
}





Component.razor.cs:

private IEnumerable ExpandedItems { get; set; } = new List();
private IEnumerable SelectedItems { get; set; } = new List();

protected override async Task OnInitializedAsync()
{
// lines of code
var jsonResult = await _dataService.GetHierarchicalData(formRequest);
HierarchicalData = jsonResult.ToObject();
await base.OnInitializedAsync();
}

public record Page
{
public Guid PageUniqueId { get; set; }

public string PageName { get; set; }

public bool IsListPage => ChildPages.Any();

public bool IsNavigable { get; set; }

public int SortOrder { get; set; }

public List ChildPages { get; set; }
}


Подробнее здесь: https://stackoverflow.com/questions/788 ... r-treeview

Вернуться в «C#»