首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WP7 AutoCompleteBox疯了

WP7 AutoCompleteBox疯了
EN

Stack Overflow用户
提问于 2010-11-15 13:27:00
回答 1查看 756关注 0票数 0

大家早上好,

我想知道,自从上一次WP7 sdk更新以来,ns: Microsoft.Phone.Controls中包含了一个新的AutoCompleteBox。我基本上是在使用System.Windows.Controls.AutoCompleteBox,我看到了新的,所以我告诉自己“嘿!面向电话的AutoCompleteBox!让我们替换旧的“。事情是这样的,它是有问题的…实际上,它似乎根本不起作用,当您单击它时,键入一个自动完成的字母,您可以选择一个值--文本属性会填充它,但是键盘永远不会关闭(在其他地方录音或切换屏幕之后)…。。它还有另一个大缺陷--…TextChanged事件从未触发…所以,要么是更新出现了问题,要么是仿真器出了问题。

有人已经碰到这个了吗?如果没有,还有什么建议吗?

提前谢谢,干杯

米卢德湾

EN

回答 1

Stack Overflow用户

发布于 2010-11-15 14:11:47

Windows工具包11月更新是第一次将“官方”AutoCompleteBox应用于手机。

CodePlex上的样本对我来说很好。

您能准确地确认您使用的是哪个版本吗?

另外,如何以及为什么要连接TextChanged事件处理程序?

我就是这样做的:

xaml:

代码语言:javascript
复制
<toolkit:AutoCompleteBox VerticalAlignment="Top" ItemsSource="{StaticResource words}" Margin="0,12" TextChanged="AutoCompleteBox_TextChanged" />

代码:

代码语言:javascript
复制
    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);
    }
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4184802

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档