I have a silverlight project that uses a Telerik HTMLPlaceHolder control to host a Telerik ASP.NET Ajax Editor.
But...in IE7 I get a couple of problems that I am hoping you can help me with:
1. When I launch my silverlight application, if I click inside the AJAX RadEditor control, it seems to steal the focus and I cannot get focus back to the controls on the hosting silverlight application. This works in IE 8 and Firefox but not in IE7.
2. When I attempt drop down any of the comboboxes in the Rad Editor (for instance the font selector) the dropdown does not appear. Again, this works fine in IE8 and Firefox.
Sys.ArgumentOutOfRangeException: Value must be an integer.
Parameter name: x
Actual value was NaN
This again, only happens in IE7 and works in IE8 and Firefox.
All three of the above problems only happen in IE7 when I host the AJAX RadEditor control inside your HTMLPlaceHolder control.
Please help !!!
P.S. I have a test app that I can send to you that clearly shows the problem. Let me know if you want me to send it to you.
I also posted this on the Telerik ASP.NET Ajax RadEditor control forum since the problem involves that control as well.
[SOME ADDITIONAL INFO that I just added to this post]...
I just tried setting the RespectSilverlightLayoutMeasure="True" to the HtmlPlaceHolder control and now in IE7 I get the following result:
- It still fails on the call to ToggleScreenMode
- Now it throws the following exception when I dropdown the font selections dropdown:
Error: Sys.ArgumentOutOfRangeException: Value must be an integer.
Parameter name: x
Actual value was NaN.
But ... it no longer steals focus. With this property set to true, I am able to go back and forth between the controls in the silverlight app and the Ajax Rad Editor control ... unless, of course, I try the font or size drop down :(