【问题标题】:How Do I Change WPF Listview SelectedItem Font Color With ItemSource Bound?如何在绑定 ItemSource 的情况下更改 WPF Listview SelectedItem 字体颜色?
【发布时间】:2011-10-13 14:52:58
【问题描述】:

我的 WPF 窗口包含一个列表视图,它的 itemsource 设置为对象集合。当我访问 SelectedItem 或 SelectedItems[] 或 Items[] 时,我得到了绑定到该项目的我的对象,而不是 ListViewItem 项目本身。我不知道如何选择一行并更改其颜色,因为我无法访问项目本身,例如 winform listviewitem。

【问题讨论】:

  • Protip:你添加了太多的 waaayyy xaml。编辑您的 xaml 以仅突出显示您正在谈论的内容。例如,虽然它很有趣,但窗口标题不会为您提供更好的答案。删除它和任何其他无关的东西。本来打算为你做这件事的,但坦率地说,我有太多的事情来清理它。
  • 谢谢。你有一个美好的一天。

标签: wpf listview fonts listviewitem


【解决方案1】:

ListView 派生自 ItemsControl,它公开了 ItemContainerGenerator 属性。此对象允许您将绑定实体映射到其 ItemContainer(您正在寻找的项目)并返回。

【讨论】:

  • 我会调查的。谢谢,奥利弗。
  • 我会将此作为一个单独的问题提出。后续问题不应在 cmets 中提出和回答。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-11-10
  • 1970-01-01
  • 2011-11-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多