У меня странная ситуация. У меня есть такой класс:Как фильтровать вложенные списки?
public class Node
{
public object Data { get; set }
public bool Active { get; set; }
public List<Node> Nodes { get; set; }
}
Я бы хотел создать фильтр для активного объекта. Поэтому я не хочу показывать, когда свойство Active является ложным. Как я могу решить эту ситуацию? Я приму любое решение (рекурсия, linq и т. Д.).
THX для всех.
Что вы имеете в виду? 'if (node.Active) {Display (node)} else {/ * не отображать * /}' – knittl
Знание структуры пользовательского интерфейса, которую вы используете, и того, как вы применяете этот класс «Node» к древовидному представлению, поможет. .. –
То, что вы пробовали и как оно не работает, тоже помогло бы ... –