【发布时间】:2014-06-26 15:51:22
【问题描述】:
我的应用程序由GridView 内部的TreeList 实现。
令我失望的是,我发现 GridView 与广泛使用的DataGrid 相比非常原始。我正在考虑这两个选项:
(1) 不知何故,我将 GridView 替换为 DataGrid(支持上下文菜单)。
(2) 不知何故,我将上下文菜单功能添加到现有的 GridView。
您会推荐这两种方法中的哪一种(或另一种?)?
非常感谢源代码。
TIA。
【问题讨论】:
-
这是一个很好的问题,我需要实现一些非常相似的东西。
-
HighCore:你是说通过添加名为
SharedSizeGroup的东西,TreeView 就可以拥有上下文菜单了吗? -
我刚刚读到
SharedSizeGroup与列宽有关:这是我现在最少的问题。我需要一个ContextMenu,它由DataGrid实现,但不是GridView -
如果你有足够的钱来消费 DevExpress 会为你提供所需的控制 - TreeList Control
-
@swiss_programmer 查看我的回答。顺便说一句,请编辑您的问题,发布相关代码,或者至少提及您创建了一个名为
TreeList的类,这是一个允许分层数据的专用ListView。这将帮助未来的读者理解上下文,而无需下载您的代码并查看它
标签: c# wpf datagrid wpf-controls