treeview相关内容

选择 TreeView 项时显示不同的 UI 元素

我是 WPF 新手 - 我想为我的服务器创建一个测试器我想在应用程序的右侧有一个 TreeView,每当用户选择一个节点时 - 右侧会显示适当的项目.例如我有一个 Connection 节点,在它下面有许多 Sessions 节点,Connection 和 Session 有不同的参数.我已经使用 mvvm 构建了树视图并且一切正常,但是我如何才能实现第二个目标? xaml ..
发布时间:2021-09-09 19:51:20 C#/.NET

TVITEM LPARAM 存储字符串

我有一个树视图列表文件放在上面. 当我创建一个新的树视图项目时,我想将文件的地址作为字符串存储在该项目中,并在稍后的时间点检索它以用于各种恶意目的. 查看 TVITEM结构在微软文档中,显然 LPARAM 是存储值的地方: lParam 类型:LPARAM与项目关联的值. 所以,我已经这样做了: TVITEM tvi;tvi.mask = TVIF_TEXT;tvi.psz ..
发布时间:2021-09-09 19:51:14 C/C++开发

如何通过将树视图中的节点绑定到 XML 文档的节点来显示树节点

我有一个 Treeview,在其中选择一个节点时,属性和值必须显示在列表框中. 在treeView1_AfterSelect中,文本解析代码依赖于树视图中某个节点的文本表示,可以随时更改,破坏了整个列表显示逻辑.树视图和列表显示之间的这种强依赖性应该通过将树视图中的节点绑定到 XML 文档的节点来消除,以便原始 Xml 数据可以用于显示列表中的文本.我应该在这里写什么? private sta ..
发布时间:2021-09-09 19:51:12 C#/.NET

.NET 2.0 中的 TreeView 高亮颜色

我正在尝试更改 TreeView 的默认 highlight color.我本来希望有类似 DefaultSelectionBackground 的东西,就像我在 DataGridView 中所做的那样,但我找不到任何东西. 这只是 TreeView 的另一个限制,还是我遗漏了什么? 解决方案 所有标准的 Windows 控件,如 TreeView,都注意用户选择的主题颜色.这是一种 ..
发布时间:2021-09-09 19:51:06 C#/.NET

如何在 WPF 中动态填充 treeView 从数据库中获取值?

我想在 WPF 中填充从数据库中获取父节点和节点的树.我的数据库结构是这样的; 这里的deficitID是节点的id,parentID是父节点的id. 解决方案 您可以使用这样的实体为您的数据库表建模: 公共类不足{公共 int DeficiencyID { 获取;放;}公共 int ParentID { 获取;放;}//... 其他属性...//} 然后看看这个答案. 编 ..
发布时间:2021-09-09 19:51:03 其他开发

树视图中的选定项

我正在尝试从 TreeView 中获取所选项目,但遇到了一些问题. 我正在遵循 MVVM 架构.我的 ViewModel 包含一个在我的模型中的类的集合.所以我已将 TreeView 的 ItemSource 与该集合绑定.我想将我的 TreeView 的 selectedItem 绑定到绑定集合的一个项目.我怎么做?这是 SelectedItem 和 IsSelected 属性的代码. ..
发布时间:2021-09-09 19:51:00 其他开发

WPF TreeView 不重绘

我是 WPF 的新手,我希望 TreeView 始终显示展开/折叠图标(节点旁边的三角形),无论节点中是否有项目. 为了始终显示它,我为没有项目的节点添加了一个虚拟项目,其结尾类似于以下内容(目前,我想在代码隐藏中执行此操作): + 节点 1- 节点 2- 虚拟物品+ 节点 3 进一步的要求是一旦扩展了它的节点,就删除它. 为此,我删除了 OnExpand 中的项目: public ..
发布时间:2021-09-09 19:50:57 其他开发

如何在 GTK3 中进行拖放操作

我想知道如何在 GTK3 中拖放.代码 这里 适用于 GTK2,不适用于GTK3.编译器抱怨 onDragDataReceived 中的 seldata 中没有 data 元素.而且,如果您在一次拖放中有多个文件,这将不起作用. 解决方案 如何在 GTK3 中进行拖放操作 此处实现的拖放仅用于将文件复制到应用程序中.所以,首先要做的是做你的目标条目,这就是可以拖入的东西.对于文本编辑 ..
发布时间:2021-09-09 19:50:54 其他开发

WPF 将 List 绑定到 TreeView 和分组

我的 ViewModel 中有列表.我想根据属性对这个列表对象进行分组,并在 Treeview 中显示它. class ProductsViewModel{公开列表产品列表;}产品类别{公共字符串名称;公共字符串类别;公开双价;} 在我的 WPF 窗口中,我需要根据产品的类别在 TreeView 中的 ProductList 中显示产品.请指导我. 类别 1P1P2类别 2P3P4P ..
发布时间:2021-09-09 19:50:51 其他开发

使用vue根据元素ui树中的文件夹选择过滤文件

我正在使用 element ui treeview 来显示文件夹.每个文件夹或其子文件夹都有一些文件.我必须根据文件夹选择列出这些文件.我可以过滤掉普通列表中的那些.但是,我无法使用元素 ui 树视图来做到这一点.请建议我如何为树节点执行此操作.这是示例数据: 数据:[{编号:1,标签:'一级 1',类型:'文件夹',孩子们: [{编号:4,标签:'二级 1-1',类型:'文件夹',孩子们: ..
发布时间:2021-09-09 19:50:48 前端开发

将类绑定到 WPF 树视图

我有一个对象,它包含一个可观察的集合我正在努力思考如何将这一切都粘贴到树状视图中.所以主要对象将是父对象,可观察集合中的项目是子子对象.目前该类具有可以绑定到标头的公共字符串属性.以下是课程的部分内容: 公共类 ServerObject : INotifyPropertyChanged{私人字符串_serverName;ObservableCollection_instanceList;公共 O ..
发布时间:2021-09-09 19:50:45 C#/.NET

TreeView vs. ListView MouseDown(长按)事件序列代码-执行-暂停差异

这是一个 Excel VBA 项目(因为有人编辑了标题),我需要澄清这篇文章的内容. 我正在编写通过 VBA 代码模块遍历/工作的代码,以列出用户窗体上的过程和控件,并列出过程如何/哪些过程相互调用. 我试图在 VBA 编辑器的设计器窗口中的用户窗体上在运行时模拟用户窗体控件的抖动,以通知用户使用鼠标选择了该特定控件在无模式用户窗体上的 ListView/TreeView 的 List ..
发布时间:2021-09-09 19:50:43 其他开发

WPF TreeView 选定项并显示用户控件

我正在用 TreeViews 和 User Controls 使自己陷入困境;我对 WPF 还很陌生,所以提前道歉. 概要 我的 TreeView 项目有一组 VM 类.所以 TreeView 绑定到一个 [Parent] VM 实例的集合,每个实例都有一个 [Child]ren 的集合,每个 [Child] 都有其他数据和其他集合(我不会让你厌烦). TreeView 位于表单 ..
发布时间:2021-09-09 19:50:40 C#/.NET

如何在一个 TreeView 分支上绑定两个不同的集合

我正在编写一个基于 MVVM 模式的 WpfCustomControlLibrary.我有一个包含 TreeView 对象的视图,它必须处理相当扩展的模型. 型号: 公共类 TreeBranchesView{公共 ObservableCollectionDiscoutGroups { 获取;放;}} 公共类 DiscountGroup : ViewModelBase{公共 int ID ..
发布时间:2021-09-09 19:50:37 C#/.NET

从 TreeView 保存到 XML

我在从 TreeView 保存数据时遇到问题.我在谷歌上搜索了很多关于如何将数据从 TreeView 保存到 XML 的主题,我看到了一些如何做到这一点的方法.但是他们都在使用 WindowsForms 应用程序,而没有人 - WPF.我试图将这些示例转换为 WPF,但其中没有一个不能正常工作.有什么办法可以做到吗?我尝试移植的方法之一: void SaveToXml(TreeView tw) ..
发布时间:2021-09-09 19:50:34 C#/.NET

C# 从 treeView 项目位置打开 listView 项目

我需要一种方法来允许打开 ListView 中显示的文件.ListView 中的项目从 TreeView 中显示出来.看看我下面的代码以了解更多细节. 此表单的代码 使用系统;使用 System.Collections.Generic;使用 System.ComponentModel;使用 System.Data;使用 System.Drawing;使用 System.Linq;使用 Sy ..
发布时间:2021-09-09 19:50:32 C#/.NET

窗口形式的树视图中的 AutoResize 属性

我想根据树节点调整树视图的大小.当它展开时,我想显示所有项目,但是当它折叠时,我只想显示根节点并降低树视图的高度.我刚刚尝试过任何类似于自动调整大小的属性,但没有找到.如果有人帮助我解决这个问题,那就太好了. 解决方案 您可以发送 TVM_GETNEXTITEM 消息给 TreeView,传递TVGN_LASTVISIBLEas wParam 获取树视图最后一个节点的句柄. 然后就可 ..
发布时间:2021-09-09 19:50:29 C#/.NET