我的应用程序中有一个 Popup 控件。在此弹出窗口中,我使用 ListPicker 对象来选择正确的项目。如果项目列表非常小,则一切正常,但是,如果列表项目数量很大,则项目列表将显示在背景某处的新页面上。这是 ListPicker 的ExpansionMode.FullScreenOnly的本机行为,但我不能那样使用它。
有没有办法使项目列表可滚动以保存ExpansionAllowed样式的 ListPicker 行为?
如果没有,Windows Phone 中是否有类似的控件,允许创建该样式的下拉菜单?
好吧,让我来展示一下区别:
1)它应该是这样工作的,元素的数量很少,只有四个。当我单击项目(项目名称为 2012-12-17)时,下拉菜单中会显示项目列表。
2)这是问题之一。项目的数量很高,有十多个。当我单击当前项目时,下拉菜单不会显示在此弹出窗口中,而是显示在新页面上(可以在后台看到)。但这打破了我的所有逻辑,我什至不能选择另一个元素(不能点击它,因为打开弹出窗口时你不能点击页面)。
任何人都可以提出解决方案吗?