0
我有一个ObservableCollection<>
图像(字节)和标题(字符串)。我希望它绑定到两个不同的GRID:GridA和GridB。在GridA中,我有一个图像控件,我想要将图像绑定到集合的索引[0]中,并且在GridB中,图像列表框在那里,我希望集合中的剩余项目即排除索引[0] 。从列表中排除第一个索引项并将其余列表绑定到列表框
我怎样才能得到这个?
我有一个ObservableCollection<>
图像(字节)和标题(字符串)。我希望它绑定到两个不同的GRID:GridA和GridB。在GridA中,我有一个图像控件,我想要将图像绑定到集合的索引[0]中,并且在GridB中,图像列表框在那里,我希望集合中的剩余项目即排除索引[0] 。从列表中排除第一个索引项并将其余列表绑定到列表框
我怎样才能得到这个?
我会在ViewModel上创建单独的属性,它包含您想要的内容并将每个网格绑定到它们。
喜欢的东西:
public Image GridAContent
{
get
{
return this.Items.First();
}
}
public ObservableCollection<Image> GridBContent
{
get
{
return this.Items.Skip(1);
}
}
假设您目前观察到的集合称为Items
。
谢谢!现在它工作正常.. :-) – Shan