【发布时间】:2018-06-18 11:47:25
【问题描述】:
无论父列表框的焦点是什么,我都希望在选中时显示突出显示的列表框项。
在这个例子中,我有两个列表框。在两个列表框中,第一个(也是唯一一个)元素被选中。 ListBox 1 没有焦点。 ListBox 2 确实有焦点。我想要相同的高亮颜色。
如何在自定义列表框/列表框样式中实现这一点?
【问题讨论】:
-
你必须有一些
XAML。你有没有尝试过什么?你能告诉我们吗? -
@Mike,我有我正在编辑的默认样式。我可以复制/粘贴它,但我没有看到太多附加值。我从默认的 listboxitem 样式中删除了 Selector.IsSelectionActive 触发器,但这并没有给出我正在寻找的结果。
-
从现有代码中编写答案仍然会更容易,而不是猜测设置了哪些属性。 :-)