我使用数据绑定来创建全景页面。 当我转到此页面时,它将显示我在MainViewModel.cs中添加的所有项目。 是否可以在此全景页面上显示特定项目(如item2~item4)。 因为我想使用相同的ViewModel(但不同的几个项目)创建许多不同的页面。
答案 0 :(得分:0)
您在ViewModel中实现了两个列表,一个是您将全景图绑定到的公共列表,另一个是包含所有页面的私有列表。
public class MainViewModel
{
public ObservableCollection<String> ItemsDisplayed;
private List<String> _fullList;
public void UpdateItemsDisplayed()
{
if(someCriteria)
ItemsDisplayed.Add(_fullList[1]);
}
}