OK - I replace my previous question (no longer relevant).
Now I got the TelerikPrism project to compile and run under Silverlight 3 with the new code-change shown below (
replaced the asp-declaration with an object tag)
Other Users: For whatever this is worth - When replacing Silverlight 2 ASP.NET tag with Object Tag - the code below can be used as is - only replace the name of the XAP file (bold underlined), the rest can stay unchanged.
Question to the Autor: At run-tim I see two tabs "Control-1" and "Control-2" - when I click on them I see only a label in the middle of the blank screen (larger font) repeating the name of the tab.
There isn't any prism or anything else there.
Would you mind having a look - what do you think is happening?
(the code below represents the entire code on the ASPX page):
<%@ Page Language="C#" AutoEventWireup="true" %>
<!-- The register-assembly tag was removed -->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>TelerikPrism</title>
<style type="text/css">html, body {height: 100%;overflow: auto;} body{padding: 0;margin: 0;}</style></head>
<body>
<form id="form1" runat="server" style="height:100%;">
<asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>
<div style="height:100%;">
<!-- The tag asp Silverlight was replaced with this code - the only change made is in the value of the source -->
<div id="silverlightControlHost" style="height:100%;">
<object type="application/x-silverlight" width="100%" height="100%">
<param name="source" value="/ClientBin/TelerikPrism.xap"/>
<param name="minRuntimeVersion" value="3.0.40624.0" />
<!-- For simplicity Error handling and Auto-Upgrade was removed -->
<!-- Current environment does have latest Silverlight 3 installed -->
</object>
<iframe id="_sl_historyFrame" style='visibility:hidden;height:0;width:0;border:0px'></iframe>
<!-- End of Replacement -->
</div>
</form>
</body>
</html>