问题标签 [listviewitem]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
wpf - 列表视图选择颜色
我正在玩 wpf,我看到了以下文章: WPF ListView Inactive Selection Color
我想做类似的事情。我想在选择列表视图项时在它周围放置一个边框,并且我不想更改背景颜色。我想要这个的原因是我想要一个颜色编码的列表视图,并且我仍然想在选择它时看到它的颜色,但我想知道它是通过它周围有边框来选择的。
有任何想法吗?
更新:
我尝试了下面的答案,它让我成功了一半,它确实在 listviewitem 周围设置了一个边框,但它覆盖了我的背景颜色。我无法得到我尝试过的正确语法(注意 BasedOn):
然后我尝试了这个:
两次尝试都只是将背景设置为白色(或我不知道的透明)。我知道这只是语法,我很感激朝着正确的方向再次轻推:)
listviewitem - ListViewItem 生成“字典中不存在给定的键。” 错误
怎么能
生成“给定的键不在字典中。” ??
wpf - 如何访问 ListViewItem?
a的Items
集合ListView
包含实际的业务对象。我如何获得对应的ListViewItem
给定业务对象(SelectedItem
)?
c# - 有没有一种简单的方法可以将事件与 ListViewItem 相关联?
我有一个 WinForms ListView,显然包含 ListViewItems。我希望能够将单击事件附加到每个项目,而不是整个 ListView (然后试图找出单击了哪个项目)。原因是我需要根据选择的项目执行不同的操作。ListViewItem 类在这方面似乎非常有限。有什么方法可以做我想做的事,还是我被迫使用 ListView.Click 事件?
c# - 在执行 ContextMenu MenuItem 时确定在 ListView 中单击了哪个 ListViewItem
我正在尝试使用列表视图中的上下文菜单来运行一些代码,这些代码需要它来自哪个项目的数据。
我最初只是这样做:
XAML:
C#:
但我发现原始列表视图项无法以这种方式访问。
我已经阅读了一些有关如何解决此问题的策略,例如拦截 MouseDown 事件并为单击的 listviewitem 设置一个私有字段,但这并不适合我,因为传递数据似乎有点棘手方式。WPF 应该很简单,对吧?:) 我已经阅读了这个SO question和这个MSDN forum question,但我仍然不确定如何真正做到这一点,因为这些文章似乎都不适用于我的情况。有没有更好的方法将单击的项目传递到上下文菜单?
谢谢!
delphi - 如何获取列表视图中的项目和子项目?
我想在我的列表视图中获取所有项目和子项目,但我得到的只是“TlistItem”
这是我的代码:
如何以字符串形式获取项目名称及其 2 个子项目的名称?
wpf - WPF ListView - 如何以编程方式添加项目?
即使我知道这并不理想 - 我需要以编程方式填充 listView(无论出于何种原因)。
我在标记中声明我的列:
我在代码中添加这样的项目(显然是在一个循环中):
其中 MyData 定义为:
正在添加项目(我可以看到行),但我没有看到任何内容。
任何人有任何线索?
任何帮助表示赞赏!
wpf - 如何从 WPF/XAML ListView 中读取子项值?
够了 - 我刚刚花了一个小时搜索试图找出如何从 ListView 中读取 ListViewSubItem 值(如果这是 XAML 中的正确术语)。这是一个小列表视图:
这是我尝试读取显然不起作用的值:
谁能指出我正确的方向?提前感谢您的帮助!
.net - 仅在单击复选框时更改 ListViewItem 的 Checked 状态
默认情况下,双击 ListViewItem 会切换其 Checked 状态。我只希望通过单击项目的复选框或在突出显示项目时按空格键来更改 Checked 状态。这很容易做到吗?
c# - C# ListView:ListViewItem 偏移可能吗?
我想知道...我有一个 WinForms System.Windows.Forms.ListView 和一堆我正在使用 View.List 样式绘制的 ListViewItems。每个 ListViewItem 都有一个“SmallIcon”,我从 ListView 的 SmallImageList 中获取。
我的问题是图标显示得太靠近左侧的边框。我试图更改边界和 ListViewItem 的 Position 属性无济于事。
无论如何对 ListViewItems 有某种偏移量吗?