AutocompleteBox表现得很奇怪,Dropbox菜单位置错误

时间:2012-01-16 14:26:38

标签: silverlight xaml windows-phone-7 silverlight-toolkit

我正在尝试使用Windows Phone Toolkit的AutoCompleteBox控件。但它表现得很奇怪,就像这样:

enter image description here

这是我的xaml代码:

<controls:PanoramaItem Header="search">
            <StackPanel>
                <TextBlock Text="What?" />
                <StackPanel Orientation="Horizontal">
                    <toolkit:AutoCompleteBox Width="350" Height="80" TextChanged="txtWhat_TextChanged" x:Name="txtWhat" />
                    <Button Width="75" x:Name="search" Click="search_Click" />
                </StackPanel>
                <TextBlock Text="Where?" />
                <TextBox x:Name="txtWhere" />
            </StackPanel>
        </controls:PanoramaItem>

有趣的是要获得一个项目,我必须在文本框本身上方单击。 我也在设备上测试过它。得到了相同的屏幕
我在这里错过了什么吗?

2 个答案:

答案 0 :(得分:0)

看起来您在页面上没有滚动查看器,因此无法将控件滚动到屏幕顶部以将自动完成区域放在其下方。所以它必须把它放在别的地方?尝试添加滚动查看器(就在外部堆栈面板外面?),这可能会解决您的问题。

答案 1 :(得分:0)

原来这是工具箱中常见的错误,我们可以在枢轴,全景或ScrollViewer中使用AutoCompleteBox :( http://silverlight.codeplex.com/workitem/7574

相关问题