2015-09-04 88 views
0

我有一個多選列表框和一組元素。 當我通過鼠標選擇它們中的一個或多個時,所選元素清晰可見,因爲它們獲得深藍色背景。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顏色之外,我還需要做些什麼來以編程方式選擇列表框元素,以便清楚地看到它們被選中了?

+1

選擇完成後,您是否嘗試將焦點設置到列表框? – Mikanikal

+0

這就是很多! – Patrick

+0

不客氣。我發佈了答案,所以你可以接受它,其他人都知道如何得到相同的結果。 – Mikanikal

回答

1

選擇完成後,將焦點設置到列表框中。