Windows 8 - 如何在触摸 XAML 上取消循环组合框



我正在开发一个 win 8 metrostyle 应用程序我在应用程序中有组合框。当我用鼠标单击组合框时,它工作正常。它弹出一个列表,我可以滚动但是当我使用触摸组合框中的项目时,它会不断滚动。它不会止步于顶部或底部

是否有要取消的属性?

MSDN 论坛有一个答案。您可以做的是将组合框的项目面板设置为覆盖此默认行为。

<ComboBox>
    <ComboBox.ItemsPanel>
        <ItemsPanelTemplate>
            <StackPanel />
        </ItemsPanelTemplate>
    </ComboBox.ItemsPanel>
<ComboBox>

从Windows 8 Metro风格的应用程序发布第一天起,我就一直在研究它。上周我遇到了同样的问题,但无法修复它。一段时间后,我从开发计算机上卸载并重新安装了Visual Studio 2012,问题自动修复。

你可以试一试。

最新更新