【发布时间】:2016-06-26 07:54:05
【问题描述】:
我正在开发 UWP 应用程序,我有一个与一个类绑定的 Listview,其中最多 10 个项目。 Listview 有一个 DataTemplate 和一个 Usercontrol 在这个 DataTemplate 里面。
我想单击任何项目,因此动画(故事板)应该开始并且 ColorBand 应该向右展开,当我现在单击另一个项目时,展开的(先前单击的)ColorBand 应该折叠并且当前单击的项目的 ColorBand 应该展开.
如果我将此 ColorBand 放在 Listviewitem 样式中并使用 Visual State Manager,则可以使用此方法,但实际上我需要在运行时通过类动态放置边框颜色和角半径等,并且如果用户想要更改颜色等...所以它必须通过绑定。
所以我需要同时在当前点击的项目和之前点击的项目上运行动画。请帮忙,我因此被卡住了。
【问题讨论】:
-
我认为您可以在列表框样式中绑定 ColorBand 值。你试过了吗?
-
如果没有,您将在选择更改事件中获得添加的项目和删除的项目(当前选择和上一个项目)。你也可以试试
-
你能解释一下如何绑定listview样式以及如何获取添加和删除的项目吗??? :)
-
您是否绑定了 ColorBand 值?
-
是绑定 ColorBand 值
标签: windows-runtime windows-phone-8.1 win-universal-app universal