如何取消触摸xaml上的循环组合框

时间:2013-01-25 12:26:13

标签: xaml windows-8

我正在制作一个win 8 metrostyle app 我在应用程序中有组合框。 当我用鼠标点击组合框时,它正常工作。它弹出一个列表,我可以滚动 但是当我使用触摸时,组合框中的项目会继续滚动。它不会停在顶部或底部

是否有取消的属性?

2 个答案:

答案 0 :(得分:2)

MSDN forums have an answer。您可以做的是设置组合框的项面板以覆盖此默认行为。

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

答案 1 :(得分:0)

自发布第一天起,我一直致力于Windows 8 metro风格的应用程序。我上周遇到了同样的问题,无法修复它。过了一段时间,我从我的开发机器上卸载并重新安装了Visual Studio 2012,问题自动得到解决。

你可以尝试一下。