XAML Связывание набора настроек ComboBox для фона для значения поля поля объекта памяти

У меня есть ComboBox, связанный со списком объектов. Я могу получить объекты, чтобы заполнить выпадение просто отлично. Я пытаюсь установить цвет фона для каждого объекта в списке элементов раскрывающегося списка. Я могу установить любой цвет для всех из них в коде стиля ниже.

То, что я хочу сделать, - привязать значение цвета фона к полю KeyColorValue моего объекта Key.

Вот мой XAML:

              DisplayMemberPath="Name" 
              HorizontalAlignment="Left" 
              Margin="300,103,0,0" 
              VerticalAlignment="Top"
              Width="186" 
              SelectionChanged="roleBoundSelector_SelectionChanged" >
        
            
1
nl ja de

1 ответы

Попробуйте это в своем стиле:


    
        
    

DataContext каждого ComboBoxItem - это объект, содержащийся в Списке, который подает ItemSource ComboBox.

Дай мне знать, если это поможет, привет!

1
добавлено
Рад помочь. Если вы считаете, что ответ удовлетворительный, отметьте его как ответ (он также повысит вашу репутацию). Что касается преобразования, мне нравится второй ответ здесь stackoverflow.com/questions/3309709/… Существует много способов конвертировать, но я думаю, что вы пойдете по этой ссылке. С уважением!
добавлено автор Hannish, источник
Это очень помогает - я только что обнаружил, что у меня есть два варианта для типа данных цвета, возвращаемого из списка объектов: Один имеет тип System.Drawing.Color, другой - это строка с шестнадцатеричным значением цвета. Есть ли способ применить или преобразовать тип в эти стили? Спасибо!!
добавлено автор Raymond Schenk, источник
Верстка сайтов HTML/CSS/JS/PHP
Верстка сайтов HTML/CSS/JS/PHP
3 439 участник(ов)

Правила группы: напишите !rules в чате. Группа Вк: vk.com/web_structure Freelancer: @web_fl Веб Дизайн: @dev_design Маркетолог: @topmarkening Автор: @M_Boroda

CSS — русскоговорящее сообщество
CSS — русскоговорящее сообщество
1 502 участник(ов)

Сообщество любителей CSS Возникли проблемы с CSS? – пиши сюда, обсудим и предложим самое лучшее решение Работа: @css_ru_jobs Правила: https://teletype.in/@css_ru/r1EWtQ2w7 Приходите в наши чаты @javascript_ru и @frontend_ru Флуд: @css_flood

Чат — Типичный Верстальщик
Чат — Типичный Верстальщик
1 080 участник(ов)

Основной канал: @tpverstak Обратная связь: @annblok Все ссылки на соц.сети проекта: http://taplink.cc/tpverstak ПРАВИЛА ЧАТА — https://teletype.in/@annblok/BygPgC3E7

Веб-Технологи: UI/UX, Вёрстка, Фронтенд
Веб-Технологи: UI/UX, Вёрстка, Фронтенд
167 участник(ов)

Всё про веб-дизайн и вёрстку. А также: HTML, CSS, флекс и бутстрапы, шаблонизаторы, препроцессоры, методологии, аглифаеры, улучшаторы и обфускаторы. Обсуждаем темы юзабилити, устраиваем А/В тесты лендингов, и проводим аудит.

DTP :: @DTPublish
DTP :: @DTPublish
147 участник(ов)

Обсуждаемые темы: полиграфия, препресс, верстка, дизайн, иллюстрации, скрипты, плагины. Канал - @DTPublishing

css_jobs
css_jobs
26 участник(ов)

Чат для вопросов по css и html: @css_ru Флуд: @css_flood Канал с вакансиями и резюме: @css_jobs_feed

css_флуд
css_флуд
10 участник(ов)