У меня есть несколько списков и одна коллекция.Коллекция состоит из структур, и каждая структура содержит несколько цветных кистей.Я установил свойство источника списков в коллекцию, а затем в шаблоне для каждого из списков связал свойство фона холста с одной из кистей.Каждый список отображает разные, но бесплатные цвета в одном и том же порядке.
Моя трудность возникает, когда я пытаюсь получить выбранный цвет из списка.Выбранный элемент является структурой, и я не могу найти способ сказать, какой цвет отображается.Вот некоторый код, чтобы проиллюстрировать проблему:
<ListBox.ItemTemplate>
<DataTemplate>
<Canvas Background="{Binding colorBrush1}" Width="16" Height="16"/>
</DataTemplate>
</ListBox.ItemTemplate>
Как мне перейти к свойству Canvas Background для текущего выбранного элемента, чтобы я мог получить цвет выбранного в данный момент элемента?