У меня есть поле со списком, которое обычно содержит только одну запись, но в некоторых случаях оно может содержать больше.
Хотелось бы предупредить пользователя о возможности множественной записи. Я знаю, что для этого мне нужен конвертер, но мне просто интересно, существует ли такая вещь.
В настоящее время мое поле со списком выглядит следующим образом:
Код: Выделить всё
Кто-нибудь знает о простом конвертере для такой вещи?
Предложение Дениса отличное, но оно меняет цвет переднего плана вместо фона, но имя вроде не Фон, а какое оно должно быть?
Текущая ситуация: зеленая стрелка показывает, что изменено, красный прямоугольник показывает (часть) того, что я хочу изменить (фактически весь фон):

Изменить: ±прогресс
Тем временем я работаю дальше и, помимо прочего, получаю некоторую помощь от ChatGPT, теперь в моем файле XAML есть следующий код:
Код: Выделить всё
Когда есть только один предмет, что-то происходит, и это здорово!
Что происходит, можно увидеть здесь:

< /p>
Как видите, сработал «зеленый» триггер, превративший цвет переднего плана в зеленый.
Там, где элементов больше, что-то происходит, и это тоже здорово!
То, что происходит, можно увидеть здесь:
[img]https:/ /i.sstatic.net/QtzVj8nZ.png[/img]
Как видите, триггер «LightCoral» сработал, превратив цвет переднего плана в светло-коралловый.
Кроме того, цвет фона элементов меняется на желтый.
Однако чего не происходит (и именно этого я и добиваюсь), так это изменения цвета фона самого первого элемента: он ВСЕГДА остается неизменным.
Как я могу добиться того, чтобы самый первый элемент изменил его фон ?
Еще одно редактирование: я провел тест:
Просто в качестве теста я добавил очень простой другой ComboBox в мой XAML:
Код: Выделить всё
1
2

У меня создается впечатление, что где-то есть другой объект, вызывающий такое неправильное поведение, но где?
Подробнее здесь: https://stackoverflow.com/questions/790 ... le-entries
Мобильная версия