代码之家  ›  专栏  ›  技术社区  ›  Gabriel Magana

WPF绑定到列表

  •  1
  • Gabriel Magana  · 技术社区  · 14 年前

    我有一个用户控件,我想让其用户设置 DataContext 在上绑定到对象列表。但是,在我的控件中,我希望在 Grid 但顺序很重要。每个元素的显示列/行将由我将编写的一些代码决定。

    所以我不能在控件中直接进行数据绑定,我需要编写代码来读取 数据上下文 然后进行处理以正确定位每个元素。

    一个相对的WPF新手会怎么做?我想我不明白的部分是,我的用户控件中的代码读取 数据上下文 以便我处理它们。

    编辑: 澄清:我想强调我想绑定到XAML 网格 元素,而不是其他类型的网格或 DataGrid . 谢谢!

    1 回复  |  直到 13 年前
        1
  •  3
  •   japf    14 年前

    实现这一点的一种可能的方法是使用转换器。您可以创建一个转换器,将输入列表转换为另一个更改了顺序的列表。然后可以使用“普通”数据绑定,它将使用转换器。