天天看点

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类库不同的是 多加了