天天看點

silverlight 不能輸入中文問題

<param name="Windowless" value="true" />

将調用silverlight頁面的這句删除掉應該就能解決問題了

1.将<param name="Windowless" value="true" />以上代碼注釋(删除)操作,雖然可以輸入中文,但是silverlight嵌套html将會報錯?想要解決silverlight嵌套html問題、silverlight無法輸入中文問題,隻能是換一種實作方法。具體操作如下

1.自定義使用者控件HtmlHost.cs

silverlight 不能輸入中文問題
silverlight 不能輸入中文問題

View Code

2.将自定義使用者控件引用到頁面中MainPage.xaml

silverlight 不能輸入中文問題
silverlight 不能輸入中文問題

這樣就ok了。

注意:将.aspx中<param name="Windowless" value="true" />這段話注釋或者删除。

 3.此做法可能還會出現異常

4.最終做法

将這段代碼替換HtmlHost.cs中的代碼,與HtmlHost.cs類庫不同的是 多加了