我有很多ScatterViewItems,我以编程方式添加到ScatterView。现在我还有一个DropDown列表。每次我在DropDown列表中选择一个项目时,我都想更改相应ScatterViewItem的背景,如果多个ScatterViewItem重叠,我想将相应的ScatterViewItem放在前台。
更改背景颜色没问题。但是如何将ScatterViewItem引入前景?我已经尝试将其从ScatterView的ItemCollection中删除,然后再次添加它,以便它是最新添加的ScatterViewItem。这有效,但是没有更好的方法吗?
答案 0 :(得分:1)
ScatterviewItem上的IsActive属性将为您完成此任务
答案 1 :(得分:0)
不要混淆zorder的“激活”。激活SVI会改变它的zorder,但它也会做其他事情(比如触发动画)。如果您只想更改项目的顺序,请使用此API:http://msdn.microsoft.com/en-us/library/microsoft.surface.presentation.controls.scatterviewitem.setrelativezindex(v=Surface.10).aspx