У меня есть два решения:
Sol1 :
public class Sol1{
internal override IList<MenuItem> MenuItems
{
//some code
GetItems();
return items;
}
internal override async void GetItems()
{
//code
//async method
//code
//async method
}
}
Первым решением является создание первого первого уровня меню. Затем в решении 2, после создания меню первого уровня, я хочу получить доступ к этим " items ".
Sol2 :
public class Sol2{
private async Task SecondLev{
//some code
Sol1 sol1 = new Sol1();
var test = sol1.items;
}
}
Но они всегда пусты. Я не хочу запускать еще один метод времени MenuItems , но у меня есть доступ к этим элементам.