Windows 8 如何显示xaml文本框建议列表

Windows 8 如何显示xaml文本框建议列表,windows-8,windows-runtime,microsoft-metro,windows-store-apps,winrt-xaml,Windows 8,Windows Runtime,Microsoft Metro,Windows Store Apps,Winrt Xaml,我正在使用XAML开发一个Windows应用商店应用程序。我有一些用于输入的文本框控件。当用户使用屏幕键盘输入时,我想显示一个建议列表,比如邮件应用程序中出现的建议列表。默认情况下不显示此选项。如何启用它?我已尝试将IsExtPredictionEnabled设置为True,但没有任何区别。更新1 我已经为Windows8.1和Windows8创建了一个示例应用程序,只需使用TextBox,我就能得到建议。虽然我使用的是Windows8.1,但我不知道该功能是否为8.1独有。我使用触摸模式在模拟

我正在使用XAML开发一个Windows应用商店应用程序。我有一些用于输入的文本框控件。当用户使用屏幕键盘输入时,我想显示一个建议列表,比如邮件应用程序中出现的建议列表。默认情况下不显示此选项。如何启用它?我已尝试将IsExtPredictionEnabled设置为True,但没有任何区别。

更新1

我已经为Windows8.1和Windows8创建了一个示例应用程序,只需使用
TextBox
,我就能得到建议。虽然我使用的是Windows8.1,但我不知道该功能是否为8.1独有。我使用触摸模式在模拟器中测试了应用程序。下面给出的屏幕截图是使用VS2012的Windows 8项目
IsTextPredictionEnabled
默认设置为
true

<TextBox Height="200" Width="500"  />


您必须使用
AutoCompleteBox


用于在屏幕键盘上显示拼写建议。它与文本框的可能值无关。

我不想使用候选值构建自己的控件。我只想要基于已安装的语言包提供候选语言的内置功能。没有内置功能,否则我会为您提供该解决方案。您可以使用资源进行本地化。@Xyroid我指的是其他应用程序(如Mail和OneNote)中存在的内置功能。当您开始键入一个单词时,将显示一个候选列表(来自已安装的语言包)。您可以共享屏幕截图吗?如果您正在查找拼写检查,请使用此
IsSpellCheckEnabled=“True”
。我无法上载图像(需要10个信誉),但如果您使用平板电脑(未连接键盘)打开Windows 8 Mail Metro应用程序然后单击“回复任何电子邮件”,然后开始在屏幕键盘上键入。您将看到文本下方显示一个框,其中包含单词建议(来自已安装的语言包)。