jjzjj

TreeView

全部标签

user-interface - Flutter Widget 显示嵌套树结构?

我们有一个N级(最大可能在10左右)嵌套数据结构,基本上类似于文件夹布局..任何级别的每个节点都是Mime类型的要显示的内容或URL..我的问题实际上很简单..是否有任何可用的FluterWidget可以显示这种类型的结构——允许在任何父级通用“打开/关闭”等??这似乎是股票工具箱中没有的一个非常基本的UI元素,但我没有找到任何运气..TIA!/史蒂夫 最佳答案 在过去的几周里,我一直在研究TreeView小部件,并提出了一个基本结构。它现在在pub中可用用来。一旦你真正知道如何去做,工作就很容易了。我不得不承认,文档从来都不是我的

user-interface - Flutter Widget 显示嵌套树结构?

我们有一个N级(最大可能在10左右)嵌套数据结构,基本上类似于文件夹布局..任何级别的每个节点都是Mime类型的要显示的内容或URL..我的问题实际上很简单..是否有任何可用的FluterWidget可以显示这种类型的结构——允许在任何父级通用“打开/关闭”等??这似乎是股票工具箱中没有的一个非常基本的UI元素,但我没有找到任何运气..TIA!/史蒂夫 最佳答案 在过去的几周里,我一直在研究TreeView小部件,并提出了一个基本结构。它现在在pub中可用用来。一旦你真正知道如何去做,工作就很容易了。我不得不承认,文档从来都不是我的

android - ExpandableListview 像 TreeView Android

大家好,我正在使用ExpandableListView实现TreeView。但是我有一些措施问题,不幸的是我无法解决。问题截图如下:可以看到测量有问题。只要我是Android的新手,我就不会真正理解onMeasure()方法。我有1个ExpandableListView,在它的getChildView()中我返回CustomExapndableListView-s。代码如下:扩展列表适配器:publicclassExpandableListAdapterextendsBaseExpandableListAdapter{privateContextcontext;privateListl

android - 如何在 Android 中创建 TreeView ?

Android中没有提供树状View的控件。有一个ExpandableListView,我怀疑它可以用来创建一个。你试过实现这样的控制吗?如何在Android中实现这样的控件? 最佳答案 我们公司刚刚开源了一个小部件,它就是这样做的......你可以看到所有的源代码并将项目(作为一个库)添加到你自己的android项目中:http://code.google.com/p/tree-view-list-android/ 关于android-如何在Android中创建TreeView?,我们

c++ - 为 TreeView 创建 Qt 模型

我正在用Qt(使用C++)编写一个应用程序,我需要在TreeView中表示一个对象结构。一种方法是为此创建一个模型,但在阅读了有关该主题的Qt文档后我仍然很困惑。我的“结构”非常简单-有一个Project对象,它在std::vector容器中保存Task对象。这些任务也可以包含子任务。我已经编写了使用Qt的XML类从XML文件读取和写入这些项目的方法。是否有更多关于从头开始创建模型的文档或“推荐阅读”?你建议我如何开始实现这个? 最佳答案 作为Virgil在对该问题的评论中所说内容的替代方案,您可以使用QStandardItemMo

c++ - 带有节点图标和不带图标的项目的 TreeView

我在WindowsC++应用程序中有一个TreeView控件,它有一个ImageList集。我正在尝试插入一个没有图标(没有TVIF_IMAGE标志)但图标仍然显示的节点。TVINSERTSTRUCTtvis={0};tvis.hParent=hParent;tvis.hInsertAfter=hInsertAfter;tvis.item.mask=TVIF_TEXT;tvis.item.pszText=(LPTSTR)lpszItem;tvis.item.iImage=0;tvis.item.iSelectedImage=0;tvis.item.state=nState;tvis.i

c++ - 我怎样才能像 Microsoft 应用程序一样创建 TreeView

您好,我正在接受开发应用程序的培训,但我想添加一棵具有特定外观的树,我成功地做到了,但我所拥有的外观并不是我的客户想要的,该应用程序是使用MFC和C++开发的。我的应用如下所示:我希望它看起来像这样:我使用的代码:CRectrectDummy(0,0,200,600);//rectDummy.SetRectEmpty();CTreeCtrlm_wndClassView;constDWORDdwViewStyle=WS_CHILD|WS_VISIBLE|TVS_HASLINES|TVS_LINESATROOT|TVS_HASBUTTONS|WS_CLIPSIBLINGS|WS_CLIPC

c# - TreeView 随机无法显示新添加的节点

我在WinForm应用程序中有一个TreeView,我正在使用add、reorder和delete方法添加新节点、重新排序现有节点和删除旧注释。有时,当我添加一个新项目时,它会立即显示在TreeView中,但当我添加下一个节点时,它确实会正确显示。它似乎是随机发生的,因此很难找到根本原因。即使节点未在UI中正确显示,节点计数也是正确的。TreeView1.BeginUpdate();TreeView1.Nodes.Add("P1","Parent");foreach(Useruinitems){if(condition){node.Text=u.sNodeText;node.Tag=u

c# - XAML 中 Windows 8 商店应用程序中的 TreeView

据我所知,Windows8商店应用程序中没有TreeView控件,有人知道替代解决方案吗?我想通过折叠显示一些父子数据并在单击标题时展开,但这在GridView中是不可能的,并且Windows8的ListView。任何人都可以帮助我吗? 最佳答案 有一个TreeViewcontrol在从Silverlight工具包移植的WinRTXAML工具包中。 关于c#-XAML中Windows8商店应用程序中的TreeView,我们在StackOverflow上找到一个类似的问题:

C# 系统.Windows.Forms.TreeView : Stop auto expand/collapse on double-click (and execute another handler)

是否有一种简单的方法来禁用双击TreeView节点时的自动展开/折叠?如果当前系统时间与预期的双击时间匹配,我一直无法找到这个问题的答案,如果不检查BeforeExpand/BeforeCollapse-覆盖OnNodeMouseDoubleClick和/或OnDoubleClick似乎是不够的。或者,检查系统时间并查看它是否适合双击是执行此操作的唯一方法吗?感谢您的帮助,-沃尔特 最佳答案 已解决:实际上,整个解决方案位于http://www.developersdex.com/gurus/code/831.asp。.显然,在Tr