C# Wpf listBox 编程选择颜色
C# Wpf listBox programmatical selection colour
我有一个包含一组元素的多个 selection 列表框。
当我通过鼠标 select 其中一个或多个时,selected 元素清晰可见 selected,因为它们具有深蓝色背景。
当我以编程方式select他们通过:
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 颜色之外,我还必须以编程方式对 select 列表框元素做些什么,才能清楚地看到它们是 selected 的?
选择完成后将焦点设置到列表框。
我有一个包含一组元素的多个 selection 列表框。 当我通过鼠标 select 其中一个或多个时,selected 元素清晰可见 selected,因为它们具有深蓝色背景。
当我以编程方式select他们通过:
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 颜色之外,我还必须以编程方式对 select 列表框元素做些什么,才能清楚地看到它们是 selected 的?
选择完成后将焦点设置到列表框。