ListBox选定索引颜色wpf
我刚刚开始使用 WPF,我有这个显示属性的 ListBox
来自我做的一堂课。当我执行以下操作时,我必须以编程方式更改选定的索引:
ListBox1.SelectedIndex = 4;
SelectedIndex
已更改并突出显示为灰色,但如果我单击它,则选定的索引为蓝色。我还需要做些什么才能让两者表现相同吗?
I am just starting with WPF and I have this ListBox
that displays an attribute
from a class I made. I have to programmatically change the selected index, when I do something like:
ListBox1.SelectedIndex = 4;
the SelectedIndex
is changed and highlighted gray, but if I click on it, the selected index is blue. Is there something else i need to do to have both behave the same?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
听起来焦点不在
ListBox
上。更改SelectedIndex
后尝试ListBox1.Focus()
。Sounds like the focus is not on the
ListBox
. TryListBox1.Focus()
after changing theSelectedIndex
.