我经常需要查看达到(实际上是)某些细节级别的信息。有没有一种方法可以将块展开到一定的级别,然后隐藏其余的?例如:
* name
Joe
** home number
111-111-1111
*** hobby
fishing
*** likes
books
** work number
222-222-2222
如果第三级及以下的块很少使用,那么我希望看到它们这样折叠:
* name
Joe
** home number
111-11-1111
*** hobby...
*** likes...
** work number
222-22-2222
我有需要在结构化表中显示的数据。预计该表可以在两个级别上打开和折叠,从而使您可以在数据中向下钻取。
例子:世界各地的城市
当加载表时,它应该如下所示:Area | Country | Name | Population | ... --------------+----------------+-------------+-------------+---- Europe | | | | North America | |
我的模型对象设置如下:
public class Model
{
public ObservableCollection<Model> Children{get;set;}
public string Name{get;set;}
}
这给了我一个任意大小和深度的模型对象树。我使用分层数据模板在WPF TreeView中显示这些内容。由于有了ObservableCollection,我可以在模型树中的任何位置添加模型对象,UI也会相应地更新。
恼人之处在于,即使可能在第三级添加新的模型对象,例如,它也可能不会立即可见。
当在树中的任意位置添加新模型对象时,我希望Tr
我有一个类似于这样的对象列表:
public class Test
{
public int Id;
public int Level; // The depth level of this node
public int ParentId; // The id of the parent node (null for level 1)
}
需要注意的两个重要问题是: 1)存在最多5个层次,2)没有根节点。也就是说,可以有多个1级节点的。
列表的当前方向是相互连接在一起的每个级别:
一级项目
2级项目
第三级项目
..。等
我需要一个预先排序的二
我在opencart管理面板中添加了4个类别作为4个级别,
Home
Home -> Furniture
Home -> Furniture -> Wooden (Getting menus up to this level)
Home -> Furniture -> wooden -> Lightweight (Need to display this level)
最初,我在菜单中显示第三级类别时遇到了问题。我使用这个启用了第三级菜单
像这样,如何启用4级分类。