【问题标题】:C# Wpf listBox programmatical selection colourC# Wpf listBox 编程选择颜色
【发布时间】:2015-09-04 12:23:46
【问题描述】:

我有一个带有一组元素的多选列表框。 当我通过鼠标选择其中一个或多个时,所选元素被清晰地选中,因为它们具有深蓝色背景。

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

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

【问题讨论】:

  • 您是否尝试在选择完成后将焦点设置到列表框?
  • 这就是多谢了!!!
  • 不客气。我发布了答案,因此您可以接受它,其他人都会知道如何获得相同的结果。

标签: c# wpf colors listbox selected


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-31
    • 1970-01-01
    • 2019-01-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多