软件测试之Silverlight应用程序的.NET项目结构[2]

发表于:2009-08-13来源:作者:点击数: 标签:软件测试SilverlightNetNET应用程序
软件测试之Silverlight应用程序的.NET项目结构[2] 软件测试工具 关键字:Silverlight .NET 项目结构 让我们再具体的看一看其中一些文件所包含的内容: TestPage.html 以下是引用片段: html head titleSilverlight Project Test Page /title script type="te

软件测试之Silverlight应用程序的.NET项目结构[2]   软件测试工具

关键字:Silverlight .NET 项目结构

让我们再具体的看一看其中一些文件所包含的内容:

  TestPage.html

   以下是引用片段:

<html>
<head>
    <title>Silverlight Project Test Page </title>
    <script type="text/javascript" src="Silverlight.js"></script>
    <script type="text/javascript" src="TestPage.html.js"></script>
    <style type="text/css">
    <!--设置应用程序在html页面中显示的大小,也可以用百分比表示,设置为100%则应用程序为自适应大小-->
        .silverlightHost { width: 640px; height: 480px; }
    </style>
</head>

<body>
    <!--以下的ID用来标示DIV,尤其当页面总有多个Silverlight实例时,这个ID就成为了标示每个Silverlight应用程序的重要标志-->
    <div id="SilverlightControlHost" class="silverlightHost" >
        <script type="text/javascript">
            createSilverlight();
        </script>
    </div>
</body>
</html>

  TestPage.html.js

以下是引用片段:
  

//creatSilverlight函数用来执行载入Silverlight应用程序的操作及相关属性
function createSilverlight()
{
 Silverlight.createObjectEx({
  //指定了初始化载入的应用程序页面
  source: "Page.xaml",
  parentElement: document.getElementById("SilverlightControlHost"),
  id: "SilverlightControl",
  properties: {
   width: "100%",
   height: "100%",
   version: "1.1",
   enableHtmlAclearcase/" target="_blank" >ccess: "true"
  },
  events: {}
 });
   
 // 下面的函数是默认将键盘焦点集中在Silverlight应用程序上
    document.body.onload = function() {
      var silverlightControl = document.getElementById('SilverlightControl');
      if (silverlightControl)
      silverlightControl.focus();
    }

原文转自:http://www.ltesting.net