问题标签 [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.
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
.
有人可以解释为什么它会这样以及如何解决这个问题吗?
c# - Wpf从treelistview中删除了选定的行
我有以下树列表视图:
我的问题是如何从树列表视图中删除选定的行。谢谢
c# - 如何在 Telerik WPF TreeListView 中使用 RowDetails 模板
我正在使用 Telerik TreeListView 显示一些分层数据没有问题。
在分支结束时,我们可能需要显示相关对象的列表。
我想为此使用 RowDetailsTemplate。
我的问题- 是否可以在 TreeListView 控件中使用 RowDetails 模板?
我知道您可以使用 GridView - 但没有看到任何关于如何使用 TreeListView 的示例。
蒂亚杰
c# - ObjectListView - TreeListView 在树结构中展开不同的列表
我尝试在我的树结构中扩展多个列表。
假设我有以下课程。我有 Product 类,其中包含一个包含其子项的列表。这是我的实际树结构。
到目前为止,这部分效果很好,但是如何在同一棵树中展开文章列表?我无法让这部分工作。
应该看起来像:
我的 CanExpandGetter 和 ChildrenGetter 目前非常基础
更新
--------------------------------------
如果有人感兴趣,我找到了解决方案:
我的产品类有一个对象列表:
现在我可以将每种类型的对象或其他列表添加到此对象列表中,例如:
结构如下所示:
现在我们只需要更改 CanExpandGetter 和 ChildrenGetter:
tlvProduktStruktur.CanExpandGetter = 委托(对象 x){
现在你应该得到预期的结果。
c# - treelistview 在不同的列上绘制树
是否可以让 TreeListView 在除第一列之外的列上绘制其树枝?
我尝试了上述方法;虽然我可以调整颜色和线条样式等其他方面,但设置 column 属性并不能达到我希望/期望的效果。
c# - 输入值时ObjectListView列中的C#组合框
我有TreeListView
来自ObjectListView
图书馆的 MainForm。
我想用不同的组件在ValueColumn
(第二列)中输入值。Windows.Forms.Controls
(TreeView
名称为 jsonTreeView)正常显示所有值及其类型。它基于我自己的课程:
第一列是Name
,第二列是,Value
第三列是Type
。我想为不同类型的值创建不同的输入控件(它作为字符串保存在我的类中,但是当转换为 json 时,它就像Type
值一样解析)。
文档说:
创建单元格编辑器后,将通过控件的 Value 属性为它提供单元格的值(如果它有一个并且它是可写的)。如果它没有可写的 Value 属性,则其 Text 属性将设置为单元格值的文本表示形式。
当用户完成编辑单元格中的值时,新值将被写回模型对象(如果可能)。为了获取修改后的值,默认处理会再次尝试使用 Value 属性。它不起作用,将使用 Text 属性。
但是,当我尝试使用组合框(此控件具有属性)设置任何值时,返回 Text
值为null
. 我不仅尝试在组合框中添加字符串,还尝试在自定义和标准类中添加 - 没有任何反应。
vb.net - 将代表从 c# 转换为 VB.NET
我正在使用 BrightIdeas 软件中的 TreeListView 控件。看起来不错,但我对代表不熟悉,示例是用 c# 编写的。有人可以帮我把它翻译成 VB.NET 吗?
这是一个例子:
这是我对意图的最佳猜测(显然是错误的)
函数定义如下
根据建议,通过翻译运行。看起来不太对劲。输出:
c# - 将 .xml 文件绑定到 objectlistview 中的 treelistiview
我必须将 xml 绑定到 Objectlistview
TestSuite.xml中的 Treelistview
测试套件.cs
写在下面的表单加载代码以将 xml 绑定到树视图
在 treelistview 中添加了一列
在 treelistview 中运行后,它显示错误“'Name' 不是无参数方法、属性或类型的字段......”
我参考下面的链接将xml加载到treelistview
c# - 将 xml 文件加载到树列表视图中
我想Treelistview
在运行显示后将xml文件绑定到上面编写的代码exception
“模型”不是“ObjectlistViewDemo.CarcCllection”的无参数方法字段或属性
引用下面的xml文件 引用下面的xml文件 引用下面的xml文件 引用下面的xml文件