Как преобразовать строку пиньинь в китайский язык в C #

У меня в приложении WPF есть клавиатура с сенсорным экраном, и я хотел бы разрешить пользователям писать на китайском языке.

Я видел, что в Windows есть IME, который позволяет писать на китайском языке с помощью пиньинь. Он отлично работает, но я хотел бы настроить его для своего приложения WPF. (Особенно список кандидатов). Я не нашел для этого никакой документации.

Идея состоит в том, что пользователь будет писать на пиньинь с виртуальной клавиатуры, и рядом с текстовым полем будет список выбора с китайскими идеограммами.

Что вы можете посоветовать, как этого добиться? Может быть, есть библиотека (не от Microsoft), которая может это сделать, и в этом случае я не буду использовать IME от MS?

7
задан Makoto 12 May 2012 в 17:24
поделиться