У меня есть список выбора с множеством элементов. Когда я выбираю один или несколько из них с помощью мыши, выбранные элементы явно отображаются, так как они получают темно-синий фон.C# Wpf listBox программный цвет выделения
Когда я программно выбрать их с помощью:
lbPaths.SelectedItems.Clear();
for (int iii = 0; iii < lbPaths.Items.Count; iii+=2)
{
if(condition)
{
lbPaths.SelectedItems.Add(lbPaths.Items[iii]);
lbPaths.SelectedItems.Add(lbPaths.Items[iii+1]);
break;
}
}
элементы получают очень темный бледно-серый цвет, который не виден вообще. Помимо цвета Windows, что мне нужно сделать, чтобы программно выбирать элементы списка, чтобы было ясно видно, что они выбраны?
Вы пробовали настроить фокус на список после завершения выбора? – Mikanikal
Вот и все, чем много! – Patrick
Добро пожаловать. Я отправил ответ, чтобы вы могли его принять, и все остальные будут знать, как получить те же результаты. – Mikanikal