Как показать, что в поле со списком есть несколько записей?C#

Место общения программистов C#
Ответить
Anonymous
 Как показать, что в поле со списком есть несколько записей?

Сообщение Anonymous »

Я работаю над проектом C#, основанным на XAML.

У меня есть поле со списком, которое обычно содержит только одну запись, но в некоторых случаях оно может содержать больше.

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

Изменить: ±прогресс

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

Что происходит, можно увидеть здесь:
Изображение
< /p>
Как видите, сработал «зеленый» триггер, превративший цвет переднего плана в зеленый.
Там, где элементов больше, что-то происходит, и это тоже здорово!

То, что происходит, можно увидеть здесь:
[img]https:/ /i.sstatic.net/QtzVj8nZ.png[/img]

Как видите, триггер «LightCoral» сработал, превратив цвет переднего плана в светло-коралловый.

Кроме того, цвет фона элементов меняется на желтый.
Однако чего не происходит (и именно этого я и добиваюсь), так это изменения цвета фона самого первого элемента: он ВСЕГДА остается неизменным.
Как я могу добиться того, чтобы самый первый элемент изменил его фон ?
Еще одно редактирование: я провел тест:

Просто в качестве теста я добавил очень простой другой ComboBox в мой XAML: Однако это дает следующий результат в живом визуальном дереве:
Изображение

У меня создается впечатление, что где-то есть другой объект, вызывающий такое неправильное поведение, но где?

Подробнее здесь: https://stackoverflow.com/questions/790 ... le-entries
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»