【发布时间】:2012-03-30 10:16:17
【问题描述】:
我的 WP7 应用程序的屏幕中有一个用户控件列表。每个用户控件都有一个标题文本块、一个列表框和一个按钮。并且用户控件中的列表框将具有它的高度限制,以显示完整的高度。现在,当我尝试滚动 UserControls 列表时,操作事件正在被内部的 ListBox 消耗。
我能想出的一个解决方案是在单个 ListBox 中添加所有控件并删除 UserControl。这可能很奇怪。但这是我目前唯一的选择。这也是让 ListBox 项目的高度被重新计算。这会产生跳跃的效果。
有没有更好的解决方案?也许我们可以禁用列表框上的操作事件,只允许列表框项目上的点击事件?
【问题讨论】:
标签: c# silverlight windows-phone-7