问题标签 [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 回答
155 浏览

wpf - DataTemplate 似乎缓存了绑定的自定义对象,导致错误的值

我的 WPF 应用程序中有一个自定义TreeListView(基于 a TreeView)。ItemSource绑定到一个ObservableCollection<Node>whereNode是一个基于 a 的自定义类,因此TreeListViewItem是 a TreeItem。它包含应显示的值。

加载新节点时将列绑定到Node工作中的值(我实现了延迟加载,ItemSource 经常更改(Node添加新的),UI 也是如此),但是当节点中的值更改时,值在用户界面没有改变。

我创建了一个DataTemplate触发器来测试行为:

这会导致以下行为:虽然IsProcessing为真,但 UI 中的文本为“...”。当IsProcessing更改为 false 时,RecSpeicherplatz即使变量已在Node.

有人可以解释为什么它会这样以及如何解决这个问题吗?

0 投票
1 回答
360 浏览

c# - Wpf从treelistview中删除了选定的行

我有以下树列表视图:

我的问题是如何从树列表视图中删除选定的行。谢谢

0 投票
1 回答
80 浏览

c# - 如何在 Telerik WPF TreeListView 中使用 RowDetails 模板

我正在使用 Telerik TreeListView 显示一些分层数据没有问题。

在分支结束时,我们可能需要显示相关对象的列表

我想为此使用 RowDetailsTemplate。

我的问题- 是否可以在 TreeListView 控件中使用 RowDetails 模板?

我知道您可以使用 GridView - 但没有看到任何关于如何使用 TreeListView 的示例。

蒂亚杰

0 投票
0 回答
900 浏览

c# - ObjectListView - TreeListView 在树结构中展开不同的列表

我尝试在我的树结构中扩展多个列表。

假设我有以下课程。我有 Product 类,其中包含一个包含其子项的列表。这是我的实际树结构。

到目前为止,这部分效果很好,但是如何在同一棵树中展开文章列表?我无法让这部分工作。

应该看起来像:

我的 CanExpandGetter 和 ChildrenGetter 目前非常基础

更新

--------------------------------------

如果有人感兴趣,我找到了解决方案:

我的产品类有一个对象列表:

现在我可以将每种类型的对象或其他列表添加到此对象列表中,例如:

结构如下所示:

现在我们只需要更改 CanExpandGetter 和 ChildrenGetter:

tlvProduktStruktur.CanExpandGetter = 委托(对象 x){

现在你应该得到预期的结果。

0 投票
0 回答
147 浏览

c# - treelistview 在不同的列上绘制树

是否可以让 TreeListView 在除第一列之外的列上绘制其树枝?

我尝试了上述方法;虽然我可以调整颜色和线条样式等其他方面,但设置 column 属性并不能达到我希望/期望的效果。

0 投票
1 回答
1791 浏览

c# - 输入值时ObjectListView列中的C#组合框

我有TreeListView来自ObjectListView图书馆的 MainForm。

我想用不同的组件在ValueColumn(第二列)中输入值。Windows.Forms.Controls

TreeView名称为 jsonTreeView)正常显示所有值及其类型。它基于我自己的课程:

第一列是Name,第二列是,Value第三列是Type。我想为不同类型的值创建不同的输入控件(它作为字符串保存在我的类中,但是当转换为 json 时,它就像Type值一样解析)。 主窗体

文档说:

创建单元格编辑器后,将通过控件的 Value 属性为它提供单元格的值(如果它有一个并且它是可写的)。如果它没有可写的 Value 属性,则其 Text 属性将设置为单元格值的文本表示形式。

当用户完成编辑单元格中的值时,新值将被写回模型对象(如果可能)。为了获取修改后的值,默认处理会再次尝试使用 Value 属性。它不起作用,将使用 Text 属性。

但是,当我尝试使用组合框(此控件具有属性)设置任何值时,返回 Text值为null. 我不仅尝试在组合框中添加字符串,还尝试在自定义和标准类中添加 - 没有任何反应。 在此处输入图像描述

在此处输入图像描述 我该怎么做这个把戏?

0 投票
2 回答
485 浏览

c# - C# objectlistview 在单元格编辑器中未定义的偏移量

我使用库中的TreeListView组件ObjectListView。我使单元格值可编辑,当我双击它们时,它们TextBox会出现奇数偏移。我想删除这个偏移量,但是如何?

在开始编辑之前 在此处输入图像描述

开始编辑后 在此处输入图像描述

如您所见,第一行第二列(“我的新设备”)TextBox出现偏移。

PS 编辑按预期工作。只有偏移量让我很烦

PPS 如您所见,偏移量取决于第一列偏移量。我怎样才能将其更改为零? 在此处输入图像描述

0 投票
1 回答
252 浏览

vb.net - 将代表从 c# 转换为 VB.NET

我正在使用 BrightIdeas 软件中的 TreeListView 控件。看起来不错,但我对代表不熟悉,示例是用 c# 编写的。有人可以帮我把它翻译成 VB.NET 吗?

这是一个例子:

这是我对意图的最佳猜测(显然是错误的)

函数定义如下

根据建议,通过翻译运行。看起来不太对劲。输出:

0 投票
1 回答
242 浏览

c# - 将 .xml 文件绑定到 objectlistview 中的 treelistiview

我必须将 xml 绑定到 Objectlistview
TestSuite.xml中的 Treelistview

测试套件.cs

写在下面的表单加载代码以将 xml 绑定到树视图

在 treelistview 中添加了一列

在 treelistview 中运行后,它显示错误“'Name' 不是无参数方法、属性或类型的字段......”

我参考下面的链接将xml加载到treelistview

参考链接

0 投票
0 回答
69 浏览

c# - 将 xml 文件加载到树列表视图中

我想Treelistview在运行显示后将xml文件绑定到上面编写的代码exception

“模型”不是“ObjectlistViewDemo.CarcCllection”的无参数方法字段或属性

引用下面的xml文件 引用下面的xml文件 引用下面的xml文件 引用下面的xml文件