0

我有一个ObservableCollection<>图像(字节)和标题(字符串)。我希望它绑定到两个不同的 GRID:GridA 和 GridB。在 GridA 中,我有一个图像控件,我想将集合的 index[0] 中的图像绑定到该控件,而在 GridB 中,有一个图像列表框,我想要集合中的剩余项目,即不包括 index[0] .

我怎样才能得到这个?

4

1 回答 1

2

我会在 ViewModel 上创建单独的属性,其中包含您想要的内容并将每个网格绑定到它们。
就像是:

public Image GridAContent
{
    get
    {
        return this.Items.First();
    }
}

public ObservableCollection<Image> GridBContent
{
    get
    {
        return this.Items.Skip(1);
    }
}

假设您当前的可观察集合被称为Items.

于 2012-09-06T08:48:32.767 回答