Почему Silverlight не предоставляет поддержку IME? - PullRequest
3 голосов
/ 26 апреля 2010

В Silverlight (до версии 4), если вы установите для свойства windowless плагина sl значение true, вы не сможете получить поддержку IME в текстовом поле.Кто-нибудь знает почему?это проблема безопасности или что-то еще?

Ответы [ 2 ]

2 голосов
/ 07 января 2011

Я считаю, что это ограничение браузера, а не SL, та же проблема для flash с wmode = прозрачным. Поскольку безоконный режим позволяет отображать html поверх объекта SL, вы можете в качестве обходного пути поместить элемент iframe, содержащий поле ввода html, в поле ввода SL и при нажатии клавиши ввода на вашем поле ввода html вызвать функцию SL, чтобы получить текстовый результат. .

0 голосов
/ 07 сентября 2010

Это то, что задумано Microsoft.

http://msdn.microsoft.com/en-us/library/cc838156(VS.95).aspx

...