У меня есть XML-файл, преобразованный в список. В PaintClass есть несколько параметров, таких как цвет (красный или оранжевый или синий) или текстура (гладкая ИЛИ глянцевая) и т. Д.Как фильтровать список <CustomClass> на основе нескольких флажков
Теперь у меня есть несколько флажков, чтобы пользователь мог определить, что PaintClass он хотел бы видеть. Например, он может одновременно выбирать красный и оранжевый и синий, а затем каждый PaintClass должен появиться. Но когда он выбирает флажок «Сглаживание», появляется только красная/синяя/оранжевая краска с гладкой текстурой.
Каков наилучший способ сделать это вместо множества If-утверждений?
С наилучшими пожеланиями, Нильс
Красиво сделано, вот-вот предложит немного волшебства, но вы избили меня :) – Noctis
Я также хотел LINQ, но я видел, как он скатится в бесконечные условия. –
Работал как шарм :)! – Niels