C#Wpf listBox编程选择颜色

时间:2015-09-04 12:23:47

标签: c# wpf colors listbox selected

我有一个包含一组元素的多选列表框。 当我通过鼠标选择其中一个或多个时,所选元素清晰可见,因为它们会变成深蓝色背景。

当我以编程方式选择它们时:

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颜色之外,我还需要做些什么才能以编程方式选择列表框元素,以便清楚地看到它们被选中?

1 个答案:

答案 0 :(得分:1)

选择完成后,将焦点设置到列表框。