Итак, у меня есть объект, который имеет наблюдаемую коллекцию.В большинстве мест, которые я связываю с этой коллекцией, я хочу, чтобы пользователь выбирал только один элемент.Но в одном месте я хочу, чтобы в поле со списком была включена опция «все элементы».
Можно ли сделать это просто с помощью xaml converter?
Кажется, что сделать это в модели представления было быХорошая идея, но на самом деле это очень сложная задача для создания объекта зависимости, в основном связывающего коллекцию, состоящую из двух объектов, для события on change, когда конвертер xaml просто работает.
Но я всегда чувствую, что конвертеры xaml должныбыть универсальным и многократно используемым, где в этом случае конвертер xaml будет более чем единичным.
Конечно, третьим вариантом будет создание единого списка для пользовательского интерфейса в объекте, который содержит стандартную наблюдаемую коллекцию,Но это, кажется, смешивает логику и представление таким образом, что мне неудобно.