问题标签 [treelistview]

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.

0 投票
1 回答
1218 浏览

wpf - 具有由 ObservableCollection 生成和填充的列的 TreeListView

是否有人知道(甚至有一个示例)基于 WPF 的 TreeListView 可以通过数据绑定到其树项的 ObservableCollection 来生成其列?

例如,数据绑定模型是由代表公司主管层次结构的 Employee 实例组成的树。每个员工都有一个 ObservableCollection 的 Responsibility 实例(属性:ResponsibiltyName、ResponsibleSinceDate)。现在,我希望在任何数据绑定员工中找到的每个 ResponsibiltyName 都有一个单独的列,并且该列值应该填充 ResponsibleSinceDate。如果员工没有特定职责,则该列值应留空。

通常如何在 WPF 中解决这样的问题?

0 投票
2 回答
3358 浏览

wpf - WPF 树列表视图

我想知道是否有人知道如何TreeListView在 WPF/XAML/Expression Blend 中使用。无需使用后面的代码。

这是我想做的。我想填充TreeListView信息,如果信息的客户和事项相同,那么只需将该项目作为它的子项。

例子:

客户 1= Kevin,Matter = Cook,Time =5 客户 2 = John,Matter = Program,Time = 4 客户 3 = Sam,Matter = Run,Time =9 客户 4 = Kevin,Matter = Cook,Time=7

问题看起来像这样 - 和 + 是树列表视图的扩展

我正在从数据库中检索所有信息。我目前的问题是,我无法将孩子添加到我的树列表中。我想知道是否有人知道如何在没有硬编码的情况下做到这一点?我查看了HierarchicalDataTemplate,但里面没有太多信息。任何帮助将不胜感激!!!

0 投票
1 回答
1215 浏览

c# - WPF TreeView 使子节点可点击

我正在制作一个包含 TreeView 的 WPF 程序。我现在有一个问题。我正在使用附加的命令行为来尝试打开 TreeView 子树视图项。

基本上,treeView 项目包含一个 ID,当您双击它时。它将打开另一个窗口,显示与此 ID 关联的详细信息。

现在,问题来了。当我双击一个 treeView 项目时,它什么也不做。但是当我双击树视图项目的外部时,我的命令实际上被命中了。

从我所注意到的。当您双击父节点时,它会展开或折叠子节点。

无论如何,您可以在哪里覆盖或禁用此命令?提前致谢!!!

0 投票
1 回答
111 浏览

c# - 填充窗口的列

我想要做的是在一个窗口中填充两列。此列将具有全局变量的名称及其路径。我在窗口中显示我需要的内容时遇到问题。

这是具有我需要填充的区域的选项卡。第一列是名称,第二列是路径。我可能也错过了一些东西。

目前我有 lvi 持有这两个部分,但我需要一个部分进入第一列,另一部分进入另一列。如果我不需要它,我不打算保留 lvi。无论哪种方式,我都需要entry.key在第一列和entry.value第二列中显示。有任何想法吗?

0 投票
7 回答
29974 浏览

wpf - WPF:是否有内置的 TreeGrid / TreeListView?

我需要这样的东西:

替代文字

(我需要 TreeView 和 ListView 方面。即 Hirearchy 和 Columns。)

但是,我在 WPF 中需要它。这是内置的东西,还是我必须自己构建它?

我认为它必须在框架中的某个地方,因为 VS2010 是在 WPF 中构建的。

编辑:我已经设法使用 TreeView 和一些网格获得了一些我想要的功能,它们的列绑定到父网格的列,但是功能中有太多的怪癖。

编辑2:我仍然没有找到一种方法来做到这一点。有任何想法吗?

0 投票
1 回答
959 浏览

c# - 更新 ObjectListView 中的图标

我在当前项目中使用 TreeListView (ObjectListView的子类型)。列表中的每个项目都有一个图标,但图标会根据项目的状态而有所不同。例如,如果该项目是只读的,我想使用一个带有小锁符号的图标。

当项目第一次添加到 TreeListView 时,图标会正确显示,但稍后当项目的状态发生变化时,图标不会更新。如何强制控件重新生成所有图标?

0 投票
1 回答
1177 浏览

wpf - 在 WPF TreeListView 中自动调整列的大小

我正在尝试使用以下代码自动调整 WPF TreeListView (http://www.codeproject.com/KB/WPF/wpf_treelistview_control.aspx) 的列大小:

但是当我调整它的大小时,列宽不考虑行的边距,并且单词被切断了 10px,然后如果我双击该列,它将调整大小而不切断单词。

我也试过这个没有运气:

有谁知道如何解决这一问题?

0 投票
1 回答
132 浏览

c# - 在哪里可以找到 TreeListViews ColumnHeaderClick 事件?

我正在开发一种工具,它以分层方式显示数据库中的数据。由于每个项目都有附加数据,因此我使用 TreeListView 控件将它们显示在附加列中。列数由用户输入决定。

我正在使用的自定义控件是 Ricciolos TreeListView: http: //windowsclient.net/blogs/ricciolocristian/archive/2008/03/22/a-complete-wpf-treelistview-control.aspx

我现在的问题是,我需要捕获 ColumnHeaderClick 事件以应用排序逻辑。我已经采访了谷歌阿姨,但没有结果。也许这里有人知道在哪里可以找到这样的事件以及如何确定单击了哪个列标题。

谢谢

0 投票
2 回答
904 浏览

c# - 如何隐藏有关缺少列详细信息的行的 TreeListView 错误消息?

我有一个包含 2 列的 TreeListView 组件:“a”和“b”。

在我的列表中,有时我同时有“a”和“b”,但有时只有“a”。

如何删除“b”列中的以下消息(在不包含“b”的行中)?

“'b' 不是无参数的方法、属性或类型的字段......”

0 投票
1 回答
101 浏览

c# - 如何在 C# 上将文件拖入整个表单?

我有一个 Windows 窗体,我想在其中启用拖放附件。

我已经激活了 myForm_DragEnter 和 myForm_DragDrop 事件,它似乎有效。

但是,在一个地方(treeListView),我无法执行拖动操作。

我该如何解决这个问题?我不想启用拖入treeListView,但到窗体...