【问题标题】:ComboBox displays repeated Items in Windows 8 SurfaceComboBox 在 Windows 8 Surface 中显示重复的项目
【发布时间】:2013-06-13 10:15:08
【问题描述】:

我的一个问题,有时我想知道,ComboBox 如何在 Windows 8 Surface 中重复显示项目。我有绑定到 Windows Store 应用程序中的 ComboBox 的集合。我在模拟器和本地机器调试中检查了这个有界集合。在这两种情况下都可以正常工作。

但是当我将同一个应用程序带到 Windows 8 界面进行测试时,此 ComboBox 在其下拉列表中重复显示项目。我这里有什么遗漏吗?您能否请任何人帮助我禁用此选项?

【问题讨论】:

  • 组合框有轮播面板作为项目面板,因此它触摸设备组合框会将项目显示为项目循环。
  • 我希望该选项可以禁用这种重复显示。一个奇迹是,当我用模拟器和本地机器测试它时,如何没有发生这种循环。有什么遗漏吗?
  • 不,如果你选择触摸模式,我可以在模拟器中看到。
  • 我也在模拟器中试过。在ComboBox的DropDown中没有任何循环。

标签: c# xaml windows-8 windows-store-apps


【解决方案1】:

组合框使用CarouselPanel作为ItemsPanel,需要改成StackPanel,问题就解决了。

这里有关于此的详细博客。希望对你有帮助。

Windows 8′s combobox and the carouselpanel

winRT ComoBox: suggestions to replace it with standard dropdown behavior?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-07
    • 2011-09-20
    • 2013-07-14
    • 2023-03-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多