大家早上好,
我想知道,自从上一次WP7 sdk更新以来,ns: Microsoft.Phone.Controls中包含了一个新的AutoCompleteBox。我基本上是在使用System.Windows.Controls.AutoCompleteBox,我看到了新的,所以我告诉自己“嘿!面向电话的AutoCompleteBox!让我们替换旧的“。事情是这样的,它是有问题的…实际上,它似乎根本不起作用,当您单击它时,键入一个自动完成的字母,您可以选择一个值--文本属性会填充它,但是键盘永远不会关闭(在其他地方录音或切换屏幕之后)…。。它还有另一个大缺陷--…TextChanged事件从未触发…所以,要么是更新出现了问题,要么是仿真器出了问题。
有人已经碰到这个了吗?如果没有,还有什么建议吗?
提前谢谢,干杯
米卢德湾
发布于 2010-11-15 14:11:47
Windows工具包11月更新是第一次将“官方”AutoCompleteBox应用于手机。
CodePlex上的样本对我来说很好。
您能准确地确认您使用的是哪个版本吗?
另外,如何以及为什么要连接TextChanged事件处理程序?
我就是这样做的:
xaml:
<toolkit:AutoCompleteBox VerticalAlignment="Top" ItemsSource="{StaticResource words}" Margin="0,12" TextChanged="AutoCompleteBox_TextChanged" />代码:
private void AutoCompleteBox_TextChanged(object sender, System.Windows.RoutedEventArgs e)
{
// arbitrary use of MessageBox just to confirm getting value entered
MessageBox.Show(((AutoCompleteBox)(sender)).Text);
}https://stackoverflow.com/questions/4184802
复制相似问题