c# - WPF 中的预测键入功能

标签 c# wpf usability

预测输入是许多手机上的一项便利功能。

您将如何/能够在 WPF 中实现预测输入?

最佳答案

预测输入实际上是独立于预测字符串显示的关注点。

您将实现预测输入算法,然后只需使用 WPF 来显示选项。在显示方面,有很多选择,包括使用 Popup、一个单独的 TextBlock、一个自定义控件(以显示当前入口点之后的“预测”文本等。这可能主要是一个只采用标准 TextBox 和使用顶部/之后/等的预测对其进行模板化。

不过请注意,T9 is a patented algorithm ,已获得大多数手机供应商的许可 - 因此您在实现自己的版本时可能会遇到专利问题....

关于c# - WPF 中的预测键入功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2586704/

相关文章:

c# - 我需要一种优雅的方式来标准化标量(某种程度上)

c# - 无需显式重新创建的 WPF 刷新 CollectionView(Refresh() 方法调用)

CSS大纲最佳实践

jquery - *在*页面加载之前测试用户连接速度?

c# - 如何指定从 C# 到 C++/CLI 的回调

c# - 在 Windows 10 更新 1803 之后,我的程序在从网络共享运行时无法打开套接字

c# - WPF - TextBox 中的文本不可选择?

html - 鼠标悬停时文本字段输入焦点

c# - 使用 QueryOver 的 NHibernate OR

c# - 将 WPF 应用程序与 WinForm 应用程序集成