Predictive Typing действительно отдельная задача, связанная с отображением предсказанной строки.
Вы бы реализовали алгоритм прогнозирующей типизации, а затем просто использовали WPF для отображения параметров. С точки зрения отображения, есть много альтернатив, включая использование Popup, отдельного TextBlock, пользовательского элемента управления (для отображения «предсказанного» текста после текущей точки входа и т. Д. Это может быть в основном элемент управления, который просто берет стандартный TextBox и шаблоны это с прогнозом сверху / после / и т.д.
Имейте в виду, однако, что T9 является запатентованным алгоритмом , лицензированным большинством производителей телефонов - так что вы можете столкнуться с патентными проблемами, реализующими ваши собственные версии ....