軟件測試之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.anti-gravitydesign.com