根据我的应用程序设计,我需要在每个项目上更改ListView项目的FlowDirection,因此第一个项目具有LTR&第二个具有RTL等等
之前因为我经常在应用程序中抓取数据,所以我在列表中添加了一个参数。但是现在我使用的是JSON API&用Newtonsoft.Json.JsonConvert.PopulateObject
填充它,所以我没有任何循环来添加参数。
我怎么能简单地做到这一点?
根据您的场景有不同的选项,最容易实现的选项之一是:
为您的项目源使用ObservableCollection,并订阅它的CollectionChanged事件,正如它的名称所示,它在修改集合时会触发,在您的场景中,我们将使用它来检测Addition更改,以更新每个项目的流向。简单地说,你可以首先获得项目索引,最后将其除以二,并检查它是否可以分割,以应用于所需的流动方向更改。