问题标签 [treeviewitem]
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.
apache-flex - 即使使用滚动条,flex树也会被砍断
当我使用以下树渲染器类时,树中的信息被砍掉了。有什么办法可以修复这个bug。请帮我。PLTree 类如下:
我附上了执行时外观的图像文件。
使用谷歌冲浪时,我发现了修复此错误的建议,这是正确的方法吗?(
)
请帮助我。非常感谢。
wpf - 为什么除非可见,否则不会在 Multibinding 中生成 TreeViewItems?
我有一个 3 级 TreeView,它使用多重绑定为 Class A 2 TreeViewItems 的每个实例生成为 Class B 的列表。每个 List 都包含 Items 可以说 Class C 。
当 Lists(Class B) 折叠时,我可以在 UI 中为每个 List 添加 Class C 的项目。我什至可以在整个 TreeViewItem(Class A) 折叠时为每个 List(Class B) 添加 Class C。
我的问题是我需要能够访问所有 TreeViewItems,即使它们已折叠。(例如选择它们)。
我尝试这样做,但遇到了以下问题:
1-所有不可见的 TreeViewItems(B 类和 C 类)尚未创建为 TreeViewItems。(我怎样才能使它们成为?)
2-当您第一次扩展 B 类 TreeViewIiem 时,您可以将其所有项目(C 类)视为 TreeViewItems。(显然是微不足道的)
3-在特定A 类 TreeViewItem中展开任何 B 类(只有 2 个)后折叠将导致能够将 C 类实例添加为TreeViewItems,即使整个 TreeViewItem(A 类)被折叠。(只要你留下在这个类 A TreeViewItem)
4-如果您更改所选的 A 类(即,如果您单击另一个 TreeViewItem,其 A 类的祖先与所选的不同)所有不可见的先前选择的 A 类的 TreeViewItems 都将丢失。并且您可以在新选择的 A 类中从第 1 步重新开始。
那么我怎样才能在任何给定时刻选择 C 类或 B 类的任何 TreeViewItem 呢?
谢谢
silverlight - 如何使用 MVVM 在 Silverlight 工具包树视图中展开一个节点?
如何使用 MVVM 在树视图中展开节点?
我有斧头级树视图,我创建了自己的类来将它绑定到 TreeView 控件。
当我创建列表时,我确实设法将IsSelected
属性设置为。所以我只需要将我的值绑定到属性上,但这根本不是那么简单......true
TreeView
IsSelected
TreeViewItem
IsSelected
这是我的课:
IsSelected
我用and试过了IsExpanded
:
但它返回,IsSelected
并且IsExpanded
是只读的(这在 WPF 中有效)。
我已经为此寻找了很多解决方案,但没有一个对我有用,因为我在列表框中有动态树视图,并且在每个树视图中,我必须将整个路径扩展到具有给定Id
. 例如,我想在每个树视图中展开所有 Id = 30 的节点。
winforms - 限制 TreeView/ListView 项编辑字符
我有一个 TreeView 和一个列表视图控件,它们都支持编辑它们的项目节点,但我想将它们限制为最多 256 个字符,一种方法是验证 OnAfterLabelEdit 中字符串的长度,但我想要什么这样做使编辑框在达到 256 时停止接受字符。与
文本框.Maxlength
wpf - WPF 树视图问题
是否可以在 TreeView 控件的每个项目中存储一些数据?我的意思是,除了标题文本之外还有一些有用的东西(例如字符串)?谢谢。
wpf - WPF:样式化 HierarchicalDataTemplate
这是一个简单的数据模板
这适用于 TreeView
请注意,样式 FileComponentItem 应用于类型实体的模板:文件夹
它有效,接受的样式仅适用于该节点(文件夹节点)的子节点。意思是,只有 Folder 的子节点才能获得样式(无论在 Folder 下展开什么项目,而 Folder 本身仍然没有样式)。
我希望能够控制应用模板的项目的样式,而不是子项
wpf - 降低 TreeViewItem 高度
我有一个带有 HierarchicalDataTemplate 的 TreeView。但是最终节点之间的间距很大(见下图)。
我尝试添加一个 ItemContainStyle,例如:
但这限制了扩展父节点的高度 - 因此切断了所有子节点。如果我使用上面将 MinHeight 设置为 30,我可以增加节点间距,但我想做相反的事情 - 有什么想法吗?
c# - TreeViewItem 无法在 BackgroundWorker 中更新
我有这个方法来更新我的TreeView
. 如果我不使用BackgroundWorker
所有工作正常。但如果这样做,那么我TreeViewItem
的不会更新,但它的 DataContex 会发生变化。这也很好用:item.IsEnabled = false;
有任何想法吗?
c# - 从另一个树视图访问树视图节点值
我有 2 个树视图,说树视图 1 和树视图 2 ..单击树视图 1 中的一个节点,然后当我单击树视图 2 中的一个节点时,我需要显示两个树视图中单击的节点的节点值..?谁能给我一个想法在这个任务中..?
c# - 以编程方式将内容添加到 TreeViewItem
我正在尝试创建一个新的 TreeViewItem ,其中包含一个控件,例如:
除了,我想在运行时执行它(我正在使用 C#),但我不知道如何执行此操作。你能帮我吗?
这是我用来生成节点的代码。在这里的某个地方我想插入一个数字向上/向下控件。我还没有那个控制,但是为了争论,假设我想插入一个按钮。
WPF: