我正在尝试使用Windows Phone Toolkit的AutoCompleteBox控件。但它表现得很奇怪,就像这样:
这是我的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>
有趣的是要获得一个项目,我必须在文本框本身上方单击。
我也在设备上测试过它。得到了相同的屏幕
我在这里错过了什么吗?
答案 0 :(得分:0)
看起来您在页面上没有滚动查看器,因此无法将控件滚动到屏幕顶部以将自动完成区域放在其下方。所以它必须把它放在别的地方?尝试添加滚动查看器(就在外部堆栈面板外面?),这可能会解决您的问题。
答案 1 :(得分:0)
原来这是工具箱中常见的错误,我们可以在枢轴,全景或ScrollViewer中使用AutoCompleteBox :( http://silverlight.codeplex.com/workitem/7574