【问题标题】:Custom Dynamic Grid自定义动态网格
【发布时间】:2014-01-16 12:31:10
【问题描述】:

我正在尝试在网格中显示项目,但是应该动态生成行和列。我实际上实现了一个自定义控件,它派生自Grid 控件并提供了额外的属性,例如RowCount

这是我的自定义控件使用两个维度字符串数组作为数据源生成的网格的图片:

但我认为我的控件消耗的资源超过了所需的资源,因为它只是破坏了列和行定义并重新创建它们。有没有更简单的方法来实现该控件?

【问题讨论】:

  • 发布您尝试过的代码......

标签: wpf dynamic grid


【解决方案1】:

您无需创建自定义控件即可为您执行此操作...您可以使用标准的DataGrid。在DataGrid 中显示动态数据存在许多问题。请查看其中一些帖子:

How do I bind a WPF DataGrid to a variable number of columns?
DataGridColumn Binding with Dynamically Generated Data
Visualizing 2D Data in a Table
Displaying multidimensional data in WPF

【讨论】:

  • 其实我需要,因为自定义网格应该提供更多的功能,如左侧的标题。
  • 什么?你的意思是像DataGrid.RowHeader???看看DataGrid Properties 之前你解雇它。
猜你喜欢
  • 1970-01-01
  • 2015-11-06
  • 2014-05-08
  • 2017-11-02
  • 1970-01-01
  • 1970-01-01
  • 2013-07-02
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多