对于Windows Phone 10应用程序,我想要一个用户单击按钮时显示的项目列表。我不想将用户移动到新页面,但只需在按钮下方展开即可显示列表。我也不想完全展开,只是为了在列表中显示预设数量的项目,然后用户可以滚动查看其他项目。我一直在试图用一个按钮,一个列表视图和一个简单的高度上的故事板。我遇到的问题是我不知道如何确定将列表视图扩展到什么高度。我如何确定高度应该显示一组项目而不必硬编码高度?有没有更好的方法来做我想做的事情?点击动画扩展listview
0
A
回答
0
这是一个常见问题; XAML不喜欢将静态值动画为自动动画(静态'0'(折叠)为自动'123'(例如展开))。
有两种主要方法可以解决这个问题。
一: 不要针对所有的高度,而是目标的RenderTransform规模财产。规模总是1(100%),所以你可以说崩溃了,规模应该是0(0%),这种方法快速简单,但会导致物品在展开/收缩时呈现“压扁”的外观。 见this的细节
二:更繁琐和困难的,但你必须基本上绑定容器的高度/宽度扩展/折叠到本身里面的内容的高度/宽度,然后拦截与变为False
时,无论值为0的转换器的结合值。为了把它解开,你必须欺骗高/宽值,使其认为它是静态的,同时将高/宽值传递给它应该显示的真实自动高度。
相关问题
- 1. 如何动画扩展ListView?
- 2. ListView长点击动画
- 3. 点击可扩展Listview图像变化?
- 4. 扩展UITableViewCell点击?
- 5. 扩展在点击
- 6. ListView动画bug的项目点击
- 7. 使用自举动画在点击时水平扩展输入?
- 8. Chrome扩展使鼠标点击扩展
- 9. 动画扩展器
- 10. SVG菱形展开动画点击时
- 11. 用流畅动画展开div点击
- 12. 点击扩展列表
- 13. 点击动画
- 14. 扩展ListView类
- 15. 如何扩展WinForms ListView项目的可点击区域?
- 16. 扩展Android扩展ListView展开
- 17. Qunit与AJAX动画扩展
- 18. 的UIButton动画扩展
- 19. AJAX - 动画扩展器
- 20. 动画扩展/缩小表
- 21. RecyclerView项目扩展动画
- 22. 扩展名单不能扩大点击
- 23. 动画点击DIV
- 24. 可扩展的ListView
- 25. 可扩展的ListView
- 26. Expandable ListView不扩展
- 27. QTreeWidget双击展开动画
- 28. 当点击listview项目时更改活动动画
- 29. CardView动画:在点击时展开并展开?
- 30. 展开ListView和可点击图片