0

我需要一个自定义控件元素。我制作了它的原型,它在图片上。我认为这是不言自明的。谁能建议我如何组织它?我不是 WPF 专家,所以如果它是有效的解决方案,我会更好地使用它而不是自己做。

遗憾的是我不能发布图片,所以它在这里:http: //imageshack.us/photo/my-images/521/control1.png/

我应该使用带有自定义模板的数据网格吗?

  1. 如果是这样,我的问题是如何使用自定义控件填充行单元格以及如何处理此控件上的事件以操作 RowId 编号?

  2. 如何为任何单个单元格应用自定义模板?我发现模板仅适用于整个网格或列的文章。

如果有人可以提供帮助,我将不胜感激:)

4

2 回答 2

0

我个人会使用TreeView. 如果您的类已经正确分组,则可以使用HierarchicalDataTemplates来定义TreeView每种类型的工作方式。这将涉及模板和触发器。实际上,这将主要是 xaml,几乎没有事件编码。

于 2012-06-15T08:59:09.180 回答
0

我建议您在分组模式下使用ListView(带有样式和模板)来完成此操作。以下是一些与您想要实现的目标类似的示例 -

带分组的 ListView(在 GridView 模式下)

WPF ListView 中的空组

MSDN 也为此提供了一个示例 -

ListView 分组示例

于 2012-06-15T09:07:11.383 回答