SilverlightでIMEが無効になる件

Silverlight 4Creative Commons License photo credit: isriya

Silverlightの背景に画像を使おうと、ググって調べたところ、
タグで以下の指定をすれば良いとのこと。

<param name="windowless" value="true"/>
<param name="background" value="transparent"/>

これでSilverlight部分の背景色が透明になるので、
HTML+CSSで指定した背景画像が表示されます。

一件落着かと思いきや、入力フォームなどで日本語入力が一切出来なくなるという現象が発生。

原因を調査すると、Silverlightデベロッパーセンターにまんまのスレッドがありました。windowlessをtrueにするとIMEが無効になるという、驚きの仕様。

公式で仕様と言われてしまえば、致し方ないですね。
Silverlight4では改善されるのでしょうか?

One Comment

コメントを残す

メールアドレスが公開されることはありません。