我是 c# 的新手,我尝试做的第一件事是一个带有数据绑定(bind)的 ListView
,结果证明没问题。
如果底层模型有任何子项(如 TreeView
),我现在正在尝试让项目有一个扭曲按钮。每个子项都有与所有顶级项目相同的列。
我该怎么做呢?是否已经存在这样的控件?如果不是,我最好将 TreeView
打扮成 ListView
,或者将 ListView
打扮成 TreeView
?
我沿着这条 solution 中概述的道路前进它装扮成一个 TreeView
,但最终结果看起来很糟糕,标题实际上只是一个项目,所以你失去了所有漂亮的列大小和列按钮,它们可以连接到你得到的列排序在 ListView
中,所以这条路线实际上看起来会更有效。
我注意到新的任务管理器有一个控件与我正在尝试创建的控件完全一样,我不知道这是怎么做到的?不过可能在 C 中。
最佳答案
Microsoft 提供的示例似乎正是您要查找的内容。可以在此处找到该示例的说明:
http://msdn.microsoft.com/en-us/library/vstudio/ms771523(v=vs.90).aspx
当您构建并运行示例时,您最终会得到类似这样的东西:
示例中进行了大量的模板制作,因此您可以按照自己的意愿进行设计。
关于c# - xaml 中带有 TreeViewItems 的 ListView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14444285/