代码之家  ›  专栏  ›  技术社区  ›  Ashley Davis

如何使用数据绑定动态填充WPF网格?

  •  2
  • Ashley Davis  · 技术社区  · 15 年前

    我正在寻找一种使用数据绑定填充单个网格的方法。

    目前我这样做的方法是使用一个itemsControl,其中每个项都表示为一个网格,其中包含我需要的列。我想要单一网格的主要原因是使所有列的宽度对齐。

    是否有办法将网格面板与项控件一起使用,以便有一个单独的网格来包含所有项?

    或者还有其他解决方案?

    3 回复  |  直到 15 年前
        1
  •  2
  •   John Myczek    15 年前

    您可以使用 Grid.IsSharedSizeScope SharedSizeGroup .

    只需在包含网格的元素上将grid.isSharedSizeScope属性设置为true,然后在要具有相同宽度的列定义上设置SharedSizeGroup。

    上面的两个链接都有示例。

        2
  •  3
  •   Pavel Minaev    15 年前

    为什么不只用 DataGrid ?

        3
  •  2
  •   Charlie    15 年前

    使用ListView,并在ListView.View属性中嵌入GridView。有这样的例子 here here .