treeviewitem相关内容

TreeView中TreeItem选择宽度

我正在使用JavaFX 8,目前正在做一些GUI开发.我的TreeView有点问题,需要您的帮助. 您知道在TreeView中是否可以仅选择标签,而不选择TreeCell的整个宽度吗? 我的意思是(例如Netbeans): 而不是: 谢谢. 解决方案 请尝试在TreeCell中添加标签. 例如: private static class YourItemCe ..

如何使用基于.Net类属性的值自动更新WPF TreeViewItems?

早上好. 我有一个带有从InotifyPropertyChange派生的数据的类.数据来自后台线程,该后台线程在某些位置搜索具有特定扩展名的文件.该类的公共属性通过更新单独线程中的数据来响应事件OnPropertyChange.此外,在XAML TreeView中基于HierarhicalDataTemplates进行了描述.模板中的每个TextBlock都提供了ItemsSource ="{Bi ..
发布时间:2020-11-28 21:54:43 其他开发

WPF树视图项目背景在整个行上

我正在编写一个应用程序,我需要在整个行中按项目设置背景。我在此处中找到了一些灵​​感,但我不知道如何获得边框模板中的背景值(问题有点复杂:) 我的问题是在树形视图中有两种类型的“数据”(文件和文件夹)。用户可以在文件和文件夹下修改背景。 现在我在textblock上有背景,但它看起来很可怕,我想在整行中都有背景(我认为它看起来会好得多)。 现在看来是这样: 但是我需要的是: ..
发布时间:2020-09-26 00:39:54 C#/.NET

如何在WPF TreeView中突出显示整行

我想调整默认的WPF TreeView/TreeViewItem模板,以便可以突出显示整个行,如图所示: 但是,我尝试了从谷歌搜索中获取多个模板,但是它们都无法真正产生效果,甚至将一些错误的答案标记为正确... 在代码流中似乎有一个答案似乎可行,但是它添加了额外的C#代码,或者不需要额外的代码但效果并不理想. 我不想添加额外的C#代码,而只更改默认模板. 有人有什么好主意吗? ..
发布时间:2020-07-30 20:08:42 其他开发

将列表转换为TreeViewItems

我有一个TransactionTypes列表,我希望将它们中的每个作为Nodes/TreeViewItems添加到TreeView的另一个TreeViewItem下,称为'Audit'. 是否可以将列表中的每个项目转换为TreeView中的新TreeViewItem?如果是这样,如何才能最有效地完成呢? 谢谢. 编辑: 我们正在使用WPF应用程序,因此无法使用.Nodes/ ..
发布时间:2020-06-26 13:59:04 C#/.NET

如何为从HierarchicalDataTemplate生成的TreeViewItem指定哪种TreeViewItem样式/模板?

情况: 我有两个在TreeView中表示的类. DiskSpec和DiskSet. DiskSpec可以单独存在,也可以是DiskSet的子级.我正在启用DragDrop功能,以便用户可以将DiskSpec从DiskSpec节点拖到DiskSet上,以将其添加到该DiskSet中.现在,除了一件事以外,其他所有东西都在工作.我的DragDropHelper类需要在ItemsPresenter ..

对C#中的TreeViewItems列表进行数字排序

此问题是对此问题.目前,我的总体目标是根据header中输入的值,以数字升序将其添加到程序的TreeViewItem(我的TreeViewItem在运行时向其添加了子节点). 我使用了我并不十分熟悉的工具ModelView收到了答案,并且还告诉我可以使用TreeViewItems的List来完成.由于缺乏对ModelView的经验,我决定探索List选项. 在我的研究中,我了解到Tre ..
发布时间:2020-05-02 06:11:09 C#/.NET

javafx如何禁用checkboxTreeItem中的一个项目?

我是JavaFX的新手,我在复选框树视图中遇到问题。 我想在根值** 序列号中禁用一个项目,但根据JavaFX文档,似乎不可能。 我已禁用点击效果 cbTreeViewdisable(treeItems,3) 有没有办法让任何一个值变灰(或设置一个id),以便用户知道它被禁用。 private TreeView ..
发布时间:2019-01-17 20:11:14 Java开发

使抽绳部分粗体

早上好。 我已经创建了一个自定义的treeview控件,它可以在屏幕上绘制一个正常的树形视图,以及其他各种东西。在绘画事件期间,我使用以下方法将node.text字符串绘制到treeview控件。 node.text =“ABCDEFG “ g.DrawString(node.Text,tvFont,Brushes.Black,strPosX + 10,bothPosY) ..
发布时间:2018-05-25 19:23:28 其他开发

TreeView字体大小 - 自定义绘制或所有者绘制

我想改变一个TreeView控件的字体大小。在goolge搜索后,我只是得到一个想法,应该使用CustomDraw这个TreeView。但是 NMTVCUSTOMDRAW 结构只有 clrText 和 clrText TreeView中显示的文本的前景和背景颜色。 我的问题是: pre code> Q1:如何更改TreeView中的字体大小?对于TreeView的背景颜色 ,可以使用 ..
发布时间:2018-01-06 22:58:32 其他开发